TDA2030功放電路圖 電動車充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報 pcb 變壓器 元器件知識 逆變器電路圖 電路圖 開關(guān)電源電路圖 傳感器技術(shù) led 電磁兼容
電子電路圖
當(dāng)前位置: 首頁 > 電子電路 > 設(shè)計編程

介紹Java嵌入式系統(tǒng)開發(fā)

時間:2009-09-16 21:26:18來源:網(wǎng)友 作者:admin 點擊:

  OS.FrmDrawForm(form);

  OSX.WinDrawChars("Hello J9!", 5, 30);

  while(true) {
   OS.EvtGetEvent( event, -1 );
   if (OS.SysHandleEvent( event )==0) {
    if (event.getEType() == appStopEvent) {
     OS.FrmEraseForm(form);
     OS.FrmDeleteForm(form);
     return;
    }
   }
  }


 } finally {
   title.dispose();
   event.dispose();
   OS.FrmCloseAllForms();
  }
 }
}

 

  正如你所看到的,這個程序與前幾個例子都不太一樣。 如果你能夠越過這個障礙,你的應(yīng)用程序的性能將遠遠優(yōu)于一個基于 KVM的應(yīng)用程序。 VAME其他與眾不同的優(yōu)點就是它可以訪問所有的本地應(yīng)用程序接口調(diào)用,使用一個管道,你可以同步創(chuàng)建任何 Palm數(shù)據(jù)庫。

  四、Waba/SuperWaba 解決方案

  Waba是另外一種虛擬機。 在風(fēng)格上, Waba有點像 Kjava和 Kawt的中間品。 它包含了比 kjava更多的 GUI組件,使用了坐標(biāo)位置來在屏幕上放置組件,而不是像 kawt是使用布局管理器。Waba的優(yōu)點是它的速度,它的確比 KVM快了很多;而且,如果你認為你的應(yīng)用程序可能不僅僅是只定位于 Palm OS, 你也可以使用Waba,因為Waba也可以在 Windows CE上運行。 Waba還有一種擴展,叫 Superwaba,它提供了更多的功能。

  這里有一個使用 Waba編寫的小型應(yīng)用程序,它使用一個附加的類來設(shè)置標(biāo)題:
 
 import waba.ui.*;
import waba.fx.*;

public class HelloWaba extends MainWindow
{

Button closeButton;

public HelloWaba()
{
Title title = new Title("HelloWaba");
title.setRect(0, 0, this.width, 15);
add(title);

closeButton = new Button("Close");
closeButton.setRect(0, this.height - 15, 44, 15);
add(closeButton);
}

public void onEvent(Event event)
{
if (event.type == ControlEvent.PRESSED)
{
if (event.target == closeButton)
exit(0);
}
}
}

  Waba還有許多優(yōu)點:使用剪貼板拷貝和粘貼的能力,訪問系統(tǒng)鍵盤以便更容易輸入文本,而且還有一個類,封裝了一些虛擬機細節(jié),允許你確定虛擬機正在運行的平臺以及 ROM的版本。

  五、總結(jié)

  使用 Java編寫 Palm OS應(yīng)用程序的解決方案取決于好幾個因素: 你的目標(biāo)是否只是 Palm OS; 對于開發(fā)來說,速度和容易度那個更重要; 我們現(xiàn)在離最后決定使用什么解決方案開發(fā) Palm程序還很遠, 因為這一領(lǐng)域?qū)磉會發(fā)生巨大的變化。

容-源-電-子-網(wǎng)-為你提供技術(shù)支持

本文地址:http://www.4811775.com/dz/22/9916213041.shtml


本文標(biāo)簽:


.
首頁 上一頁123
頂一下
0%
返回首頁
0
0%

------分隔線----------------------------
發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
表情:
名稱: E-mail: 驗證碼: 匿名發(fā)表
發(fā)布文章,推廣自己產(chǎn)品。
熱門標(biāo)簽