資源描述:
《利用java+編寫手機(jī)應(yīng)用程序》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、利用Java編寫手機(jī)應(yīng)用程序作者:未知 發(fā)布時(shí)間:2005-03-12 來源:JSP天空網(wǎng)MotorolaiDEN篇王森臺灣交通大學(xué)科技管理研究所moli.mt88g@nctu.edu.tw?前言本文內(nèi)容的所有操作皆在Windows200操作系統(tǒng)上經(jīng)過測試。如果您在不同的平臺上驗(yàn)證本文內(nèi)容,例如Windows98或是WindowsMe,則我們無法保證會有相同的結(jié)果。?簡介不知從什幺時(shí)候開始,我們突然感覺到周圍的人各各擁有一只手機(jī)。利用手機(jī)與別人溝通成了我們生活的一部份。北歐某些先進(jìn)國家的人民可以利用手機(jī)購買自動售貨機(jī)所出售的商品;他們也可以在從事行動商務(wù)(m-co
2、mmence)交易時(shí)利用手機(jī)做為一種認(rèn)證工具。在日本,行動電話的許多附加功能更是年輕人文化的一部分。即將來臨的3G,無線寬頻的美夢帶給了人們對無線通訊未來的期待。然后,有些廠商開始行銷它們自己生產(chǎn)的PDA,好象沒有一臺PDA在手,就不像現(xiàn)代人似的。各式各樣的PDA充斥市面,暢銷的與不暢銷的,讓人眼花撩亂。這時(shí)產(chǎn)生了一個(gè)大問題--要我們同時(shí)攜帶手機(jī)和PDA是一件很麻煩的事情-就算它們都還算輕薄短小。如果可以把手機(jī)和PDA合而為一豈不是更方便嗎?于是聽到消費(fèi)者心聲的廠商,開始有推出手機(jī)和PDA合而為一的產(chǎn)品,從NOKIA9000、MotorolaA6188(太極),到
3、最近要推出的EricssonR380、NOKIA9210,都是手機(jī)與PDA結(jié)合的例子,雖然因?yàn)槭蹆r(jià)的關(guān)系,但是這些產(chǎn)品仍然是許多人夢寐以求的高階產(chǎn)品。盡管有了PDA與手機(jī)結(jié)合的產(chǎn)品出現(xiàn),我們?nèi)匀挥X得有所不足,我想大家一定發(fā)現(xiàn)了,就是應(yīng)用程序的不足,雖然手機(jī)和PDA結(jié)合了,可是這些產(chǎn)品上的PDA功能看起來似乎是死的。我們可以任意在PalmOS、WindowsCE、EPOC等PDA上使用C/C++或是Java編寫這些平臺上的應(yīng)用程序,但是卻從未有過機(jī)會將我們寫好的程序下載到這些手機(jī)上執(zhí)行(即使有些手機(jī)的PDA也是使用EPOC,如EricssonR380)。相信廠商也聽
4、到我們這些喜歡到處寫程序的工程師的心聲了,所以從2000年年底開始,即將陸陸續(xù)續(xù)有許多支持Java的手機(jī)即將推出,當(dāng)然,這些廠商也提供了在手機(jī)上開發(fā)程序的SDK,我們終于可以在手機(jī)上面寫些小程序自娛了!這是以前等了很久的美夢。手機(jī)平臺的多樣性與復(fù)雜性,和PDA比較起來可以說是有過之而無不及,于是大家就可以知道-哈!又是Java派上用場的時(shí)候了。我們都知道在瀏覽器上執(zhí)行的Java程序叫做Applet,在PalmOS上執(zhí)行的Java程序叫做Spotlet,然而在手機(jī)上執(zhí)行的應(yīng)用程序我們稱做MIDlet,相信對大家來說都是一個(gè)陌生的名詞,這也就是本篇文章所要介紹的主角。
5、支持Java的手機(jī)大廠目前已知有NOKIA(預(yù)計(jì)在2001年年初推出一款支持Java的手機(jī)NOKIA9210)、Motorola(會先在支持integratedDigitalenhancednetwork(iDen)網(wǎng)絡(luò)的手機(jī)上支持Java,然后再推出支持Java的GSM手機(jī),該公司的手機(jī)大致會在2002年前全部支持Java)以及NTTDoCoMo(將在明年第二季度左右推出支持Java的手機(jī))。雖然這些大公司都準(zhǔn)備支持Java,不過在決定編寫本文時(shí),只有Motorola將其SDK開放于網(wǎng)站上供程序開發(fā)者下載測試,所以本文內(nèi)容都是根據(jù)MotorolaJ2MESDK所
6、編寫。又由于這些手機(jī)市面上無法取得,所以我們的程序都是在SDK內(nèi)附的模擬器中執(zhí)行,相信最后這些手機(jī)上市時(shí),我們所編寫的MIDlet應(yīng)該會很容易并成功地在Motorola的手機(jī)上執(zhí)行才對。?如何取得MotorolaJ2MESDK我們要做的第一件事情當(dāng)然還是要先取得SDK羅!請直接到https://commerce.motorola.com/idenonline/ideveloper/下載MotorolaJ2MESDKDrop7。如果您不是iDEN®Developer的會員,請先在網(wǎng)絡(luò)上注冊(免費(fèi))。注冊成功之后,Motorola會將密碼寄到您的email信箱
7、之中,然后使用該密碼登入網(wǎng)頁上的MyDevelopmentCenter。進(jìn)入之后選擇網(wǎng)頁上頭的TOOLS&RESOURCES以進(jìn)入可下載的開發(fā)工具的網(wǎng)頁,請選擇MotorolaJ2MESDKComponentsDeveloperEdition,Drop7.0下方的下載超連結(jié)以下載SDK,整個(gè)SDK的大小約為3MB左右。請注意下載前的DownloadPageforMotorolaJ2ME™SDK安裝說明,里頭會告訴你安裝密碼,請先行記下。稍后當(dāng)您在您的電腦上安裝MotorolaJ2MESDK的時(shí)候,會詢問您安裝密碼,所以請務(wù)必記下該密碼。?Motorol
8、aJ2ME