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