另一方面,雖然Configuration已經將消費性電子產品做了簡單的分類,但是畢竟各種裝置的特性仍然有許多的不同點,例如CLDC雖然包含了手機與PDA,但是手機和PDA的顯示能力卻不完全相同,PDA的顯示螢幕比起手機大的多。因此,J2ME利用Profile再針對各個不同的裝置在做更細部的分類,Profile可以說是在Configuration之上定義另一組額外的類別函式。以手機來說,J2ME便為其定義了MIDP (Mobile Information Device Profile),MIDP針對手機定義了適用於手機的類別函式,例如簡訊的傳送,聲音的處理等。 在本文中,我們討論的是手機上的J2ME程式開發,因此我們將使用CLDC及MIDP,然而因篇幅有限,我們無法將CLDC與MIDP所定義的函式庫一一的作說明,更詳細的MIDP的版本及所支援的函式庫,讀者可以參考J2ME的官方網站: http://java.sun.com/j2me/ http://www.j2mehome.com/ 第一個J2ME程式 下載並安裝J2ME Wireless Toolkit 雖然,目前有許多開發程式可以用來開發J2ME的應用程式,但是對於初學者來說,J2ME Wireless Toolkit應該可以算是其中最容易取得的工具(從Sun Microsystems網站上便可以直接下載),因此本文將以J2ME Wireless Toolkit為主。 在安裝J2ME Wireless Toolkit之前必須先安裝J2SE,若讀者沒有安裝J2SE,可以自行從Sun Microsystems網站上下載,並依照其指示安裝J2SE,若已經安裝過J2SE,則可以省略此步驟。 下載J2SE網址 http://java.sun.com/j2se/ 在安裝好J2SE之後,便可以安裝J2ME Wireless Toolkit,一樣從Sun Microsystems下載,在撰寫這篇文章時,最新版本為J2ME Wireless Toolkit 2.1,所以本文中將以此為操作版本,然而,本文中所提到的程式碼,亦可正常於之前的版本中執行,只是操作畫面會有些許不同,其過程仍是大同小異。 更多J2ME教程相关的网站 |