利用Java編寫(xiě)手機(jī)應(yīng)用程序 Motorola iDEN篇1_JSP教程
推薦:J2ME編程實(shí)踐之屏幕導(dǎo)航除了游戲程序,在通常的MIDP應(yīng)用程序中,通常會(huì)有很多個(gè)Screen或Canvas,這些屏幕一般靠命令來(lái)實(shí)現(xiàn)切換,比如用戶點(diǎn)擊“Next”應(yīng)該跳到下一屏,點(diǎn)擊“Back”應(yīng)該返回到上一屏。當(dāng)屏幕
本文內(nèi)容的所有操作皆在Windows 200操作系統(tǒng)上經(jīng)過(guò)測(cè)試。如果您在不同的平臺(tái)上驗(yàn)證本文內(nèi)容,例如Windows 98或是Windows Me,則我們無(wú)法保證會(huì)有相同的結(jié)果。
簡(jiǎn)介
不知從什幺時(shí)候開(kāi)始,我們突然感覺(jué)到周?chē)娜烁鞲鲹碛幸恢皇謾C(jī)。利用手機(jī)與別人溝通成了我們生活的一部份。北歐某些先進(jìn)國(guó)家的人民可以利用手機(jī)購(gòu)買(mǎi)自動(dòng)售貨機(jī)所出售的商品;他們也可以在從事行動(dòng)商務(wù)(m-commence) 交易時(shí)利用手機(jī)做為一種認(rèn)證工具。在日本,行動(dòng)電話的許多附加功能更是年輕人文化的一部分。即將來(lái)臨的3G,無(wú)線寬頻的美夢(mèng)帶給了人們對(duì)無(wú)線通訊未來(lái)的期待。
然后,有些廠商開(kāi)始行銷(xiāo)它們自己生產(chǎn)的PDA,好象沒(méi)有一臺(tái)PDA在手,就不像現(xiàn)代人似的。各式各樣的PDA充斥市面,暢銷(xiāo)的與不暢銷(xiāo)的,讓人眼花撩亂。這時(shí)產(chǎn)生了一個(gè)大問(wèn)題--要我們同時(shí)攜帶手機(jī)和PDA是一件很麻煩的事情-就算它們都還算輕薄短小。如果可以把手機(jī)和PDA合而為一豈不是更方便嗎? 于是聽(tīng)到消費(fèi)者心聲的廠商,開(kāi)始有推出手機(jī)和PDA合而為一的產(chǎn)品,從NOKIA 9000、Motorola A6188(太極),到最近要推出的Ericsson R380、NOKIA 9210,都是手機(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、Windows CE、EPOC等PDA上使用C/C 或是Java編寫(xiě)這些平臺(tái)上的應(yīng)用程序,但是卻從未有過(guò)機(jī)會(huì)將我們寫(xiě)好的程序下載到這些手機(jī)上執(zhí)行(即使有些手機(jī)的PDA也是使用EPOC,如Ericsson R380)。
相信廠商也聽(tīng)到我們這些喜歡到處寫(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)用程序我們稱(chēng)做MIDlet,相信對(duì)大家來(lái)說(shuō)都是一個(gè)陌生的名詞,這也就是本篇文章所要介紹的主角。
支持Java的手機(jī)大廠目前已知有NOKIA (預(yù)計(jì)在2001年年初推出一款支持Java的手機(jī)NOKIA 9210)、Motorola(會(huì)先在支持integrated Digital enhanced network(iDen)網(wǎng)絡(luò)的手機(jī)上支持Java,然后再推出支持Java的GSM手機(jī),該公司的手機(jī)大致會(huì)在2002年前全部支持Java)以及NTT DoCoMo(將在明年第二季度左右推出支持Java的手機(jī))。
雖然這些大公司都準(zhǔn)備支持Java,不過(guò)在決定編寫(xiě)本文時(shí),只有Motorola將其SDK開(kāi)放于網(wǎng)站上供程序開(kāi)發(fā)者下載測(cè)試,所以本文內(nèi)容都是根據(jù)Motorola J2ME SDK所編寫(xiě)。又由于這些手機(jī)市面上無(wú)法取得,所以我們的程序都是在SDK內(nèi)附的模擬器中執(zhí)行,相信最后這些手機(jī)上市時(shí),我們所編寫(xiě)的MIDlet應(yīng)該會(huì)很容易并成功地在Motorola的手機(jī)上執(zhí)行才對(duì)。
如何取得Motorola J2ME SDK
我們要做的第一件事情當(dāng)然還是要先取得SDK羅!
請(qǐng)直接到https://commerce.motorola.com/idenonline/ideveloper/下載Motorola J2ME SDK Drop 7。如果您不是iDEN® Developer的會(huì)員,請(qǐng)先在網(wǎng)絡(luò)上注冊(cè)(免費(fèi))。注冊(cè)成功之后,Motorola會(huì)將密碼寄到您的email信箱之中,然后使用該密碼登入網(wǎng)頁(yè)上的My Development Center。進(jìn)入之后選擇網(wǎng)頁(yè)上頭的TOOLS & RESOURCES以進(jìn)入可下載的開(kāi)發(fā)工具的網(wǎng)頁(yè),請(qǐng)選擇Motorola J2ME SDK Components Developer Edition, Drop 7.0下方的下載超連結(jié)以下載SDK,整個(gè)SDK的大小約為3 MB左右。
請(qǐng)注意下載前的Download Page for Motorola J2ME™ SDK安裝說(shuō)明,里頭會(huì)告訴你安裝密碼,請(qǐng)先行記下。稍后當(dāng)您在您的電腦上安裝Motorola J2ME SDK的時(shí)候,會(huì)詢(xún)問(wèn)您安裝密碼,所以請(qǐng)務(wù)必記下該密碼。
Motorola J2ME SDK的安裝
安裝需求
根據(jù)官方需求,安裝Motorola J2ME SDK的基本配備為:
Pentium 100 MHz微處理器
64 MB RAM
Windows NT WorkStation 4.0配合Service Pack 3 / Win98
(本文是在Windows 2000 Professional中文版上測(cè)試)
約6 MB的硬盤(pán)空間
Java 2 SDK 1.2.2
(本文使用Java 2 SDK 1.3.0_01作測(cè)試)
安裝Motorola J2ME SDK
要安裝新版Motorola J2ME SDK之前,請(qǐng)先確認(rèn)您已經(jīng)將舊版的Motorola J2ME SDK完全刪除。您可以由控制臺(tái)里頭的 「新增/刪除程序」的功能刪除舊版Motorola J2ME SDK。之后再將舊版Motorola J2ME SDK安裝所在路徑清除即可。
解開(kāi)您從Motorola網(wǎng)站上下載的ZIP文件,您會(huì)看到一個(gè)名為Motorola_SDK.exe的文件,雙擊此文件即可開(kāi)始安裝動(dòng)作。請(qǐng)注意,在安裝時(shí)系統(tǒng)會(huì)要求您輸入密碼,請(qǐng)輸入之前所紀(jì)錄的安裝密碼即可。
Motorola J2ME SDK目錄結(jié)構(gòu)
當(dāng)您成功地安裝Motorola J2ME SDK之后,其目錄結(jié)構(gòu)如下圖:






本文內(nèi)容的所有操作皆在Windows 200操作系統(tǒng)上經(jīng)過(guò)測(cè)試。如果您在不同的平臺(tái)上驗(yàn)證本文內(nèi)容,例如Windows 98或是Windows Me,則我們無(wú)法保證會(huì)有相同的結(jié)果。
簡(jiǎn)介
不知從什幺時(shí)候開(kāi)始,我們突然感覺(jué)到周?chē)娜烁鞲鲹碛幸恢皇謾C(jī)。利用手機(jī)與別人溝通成了我們生活的一部份。北歐某些先進(jìn)國(guó)家的人民可以利用手機(jī)購(gòu)買(mǎi)自動(dòng)售貨機(jī)所出售的商品;他們也可以在從事行動(dòng)商務(wù)(m-commence) 交易時(shí)利用手機(jī)做為一種認(rèn)證工具。在日本,行動(dòng)電話的許多附加功能更是年輕人文化的一部分。即將來(lái)臨的3G,無(wú)線寬頻的美夢(mèng)帶給了人們對(duì)無(wú)線通訊未來(lái)的期待。
然后,有些廠商開(kāi)始行銷(xiāo)它們自己生產(chǎn)的PDA,好象沒(méi)有一臺(tái)PDA在手,就不像現(xiàn)代人似的。各式各樣的PDA充斥市面,暢銷(xiāo)的與不暢銷(xiāo)的,讓人眼花撩亂。這時(shí)產(chǎn)生了一個(gè)大問(wèn)題--要我們同時(shí)攜帶手機(jī)和PDA是一件很麻煩的事情-就算它們都還算輕薄短小。如果可以把手機(jī)和PDA合而為一豈不是更方便嗎? 于是聽(tīng)到消費(fèi)者心聲的廠商,開(kāi)始有推出手機(jī)和PDA合而為一的產(chǎn)品,從NOKIA 9000、Motorola A6188(太極),到最近要推出的Ericsson R380、NOKIA 9210,都是手機(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、Windows CE、EPOC等PDA上使用C/C 或是Java編寫(xiě)這些平臺(tái)上的應(yīng)用程序,但是卻從未有過(guò)機(jī)會(huì)將我們寫(xiě)好的程序下載到這些手機(jī)上執(zhí)行(即使有些手機(jī)的PDA也是使用EPOC,如Ericsson R380)。
相信廠商也聽(tīng)到我們這些喜歡到處寫(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)用程序我們稱(chēng)做MIDlet,相信對(duì)大家來(lái)說(shuō)都是一個(gè)陌生的名詞,這也就是本篇文章所要介紹的主角。
支持Java的手機(jī)大廠目前已知有NOKIA (預(yù)計(jì)在2001年年初推出一款支持Java的手機(jī)NOKIA 9210)、Motorola(會(huì)先在支持integrated Digital enhanced network(iDen)網(wǎng)絡(luò)的手機(jī)上支持Java,然后再推出支持Java的GSM手機(jī),該公司的手機(jī)大致會(huì)在2002年前全部支持Java)以及NTT DoCoMo(將在明年第二季度左右推出支持Java的手機(jī))。
雖然這些大公司都準(zhǔn)備支持Java,不過(guò)在決定編寫(xiě)本文時(shí),只有Motorola將其SDK開(kāi)放于網(wǎng)站上供程序開(kāi)發(fā)者下載測(cè)試,所以本文內(nèi)容都是根據(jù)Motorola J2ME SDK所編寫(xiě)。又由于這些手機(jī)市面上無(wú)法取得,所以我們的程序都是在SDK內(nèi)附的模擬器中執(zhí)行,相信最后這些手機(jī)上市時(shí),我們所編寫(xiě)的MIDlet應(yīng)該會(huì)很容易并成功地在Motorola的手機(jī)上執(zhí)行才對(duì)。
如何取得Motorola J2ME SDK
我們要做的第一件事情當(dāng)然還是要先取得SDK羅!
請(qǐng)直接到https://commerce.motorola.com/idenonline/ideveloper/下載Motorola J2ME SDK Drop 7。如果您不是iDEN® Developer的會(huì)員,請(qǐng)先在網(wǎng)絡(luò)上注冊(cè)(免費(fèi))。注冊(cè)成功之后,Motorola會(huì)將密碼寄到您的email信箱之中,然后使用該密碼登入網(wǎng)頁(yè)上的My Development Center。進(jìn)入之后選擇網(wǎng)頁(yè)上頭的TOOLS & RESOURCES以進(jìn)入可下載的開(kāi)發(fā)工具的網(wǎng)頁(yè),請(qǐng)選擇Motorola J2ME SDK Components Developer Edition, Drop 7.0下方的下載超連結(jié)以下載SDK,整個(gè)SDK的大小約為3 MB左右。
請(qǐng)注意下載前的Download Page for Motorola J2ME™ SDK安裝說(shuō)明,里頭會(huì)告訴你安裝密碼,請(qǐng)先行記下。稍后當(dāng)您在您的電腦上安裝Motorola J2ME SDK的時(shí)候,會(huì)詢(xún)問(wèn)您安裝密碼,所以請(qǐng)務(wù)必記下該密碼。
Motorola J2ME SDK的安裝
安裝需求
根據(jù)官方需求,安裝Motorola J2ME SDK的基本配備為:
Pentium 100 MHz微處理器
64 MB RAM
Windows NT WorkStation 4.0配合Service Pack 3 / Win98
(本文是在Windows 2000 Professional中文版上測(cè)試)
約6 MB的硬盤(pán)空間
Java 2 SDK 1.2.2
(本文使用Java 2 SDK 1.3.0_01作測(cè)試)
安裝Motorola J2ME SDK
要安裝新版Motorola J2ME SDK之前,請(qǐng)先確認(rèn)您已經(jīng)將舊版的Motorola J2ME SDK完全刪除。您可以由控制臺(tái)里頭的 「新增/刪除程序」的功能刪除舊版Motorola J2ME SDK。之后再將舊版Motorola J2ME SDK安裝所在路徑清除即可。
解開(kāi)您從Motorola網(wǎng)站上下載的ZIP文件,您會(huì)看到一個(gè)名為Motorola_SDK.exe的文件,雙擊此文件即可開(kāi)始安裝動(dòng)作。請(qǐng)注意,在安裝時(shí)系統(tǒng)會(huì)要求您輸入密碼,請(qǐng)輸入之前所紀(jì)錄的安裝密碼即可。
Motorola J2ME SDK目錄結(jié)構(gòu)
當(dāng)您成功地安裝Motorola J2ME SDK之后,其目錄結(jié)構(gòu)如下圖:






本文內(nèi)容的所有操作皆在Windows 200操作系統(tǒng)上經(jīng)過(guò)測(cè)試。如果您在不同的平臺(tái)上驗(yàn)證本文內(nèi)容,例如Windows 98或是Windows Me,則我們無(wú)法保證會(huì)有相同的結(jié)果。
簡(jiǎn)介
不知從什幺時(shí)候開(kāi)始,我們突然感覺(jué)到周?chē)娜烁鞲鲹碛幸恢皇謾C(jī)。利用手機(jī)與別人溝通成了我們生活的一部份。北歐某些先進(jìn)國(guó)家的人民可以利用手機(jī)購(gòu)買(mǎi)自動(dòng)售貨機(jī)所出售的商品;他們也可以在從事行動(dòng)商務(wù)(m-commence) 交易時(shí)利用手機(jī)做為一種認(rèn)證工具。在日本,行動(dòng)電話的許多附加功能更是年輕人文化的一部分。即將來(lái)臨的3G,無(wú)線寬頻的美夢(mèng)帶給了人們對(duì)無(wú)線通訊未來(lái)的期待。
然后,有些廠商開(kāi)始行銷(xiāo)它們自己生產(chǎn)的PDA,好象沒(méi)有一臺(tái)PDA在手,就不像現(xiàn)代人似的。各式各樣的PDA充斥市面,暢銷(xiāo)的與不暢銷(xiāo)的,讓人眼花撩亂。這時(shí)產(chǎn)生了一個(gè)大問(wèn)題--要我們同時(shí)攜帶手機(jī)和PDA是一件很麻煩的事情-就算它們都還算輕薄短小。如果可以把手機(jī)和PDA合而為一豈不是更方便嗎? 于是聽(tīng)到消費(fèi)者心聲的廠商,開(kāi)始有推出手機(jī)和PDA合而為一的產(chǎn)品,從NOKIA 9000、Motorola A6188(太極),到最近要推出的Ericsson R380、NOKIA 9210,都是手機(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、Windows CE、EPOC等PDA上使用C/C 或是Java編寫(xiě)這些平臺(tái)上的應(yīng)用程序,但是卻從未有過(guò)機(jī)會(huì)將我們寫(xiě)好的程序下載到這些手機(jī)上執(zhí)行(即使有些手機(jī)的PDA也是使用EPOC,如Ericsson R380)。
相信廠商也聽(tīng)到我們這些喜歡到處寫(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)用程序我們稱(chēng)做MIDlet,相信對(duì)大家來(lái)說(shuō)都是一個(gè)陌生的名詞,這也就是本篇文章所要介紹的主角。
支持Java的手機(jī)大廠目前已知有NOKIA (預(yù)計(jì)在2001年年初推出一款支持Java的手機(jī)NOKIA 9210)、Motorola(會(huì)先在支持integrated Digital enhanced network(iDen)網(wǎng)絡(luò)的手機(jī)上支持Java,然后再推出支持Java的GSM手機(jī),該公司的手機(jī)大致會(huì)在2002年前全部支持Java)以及NTT DoCoMo(將在明年第二季度左右推出支持Java的手機(jī))。
雖然這些大公司都準(zhǔn)備支持Java,不過(guò)在決定編寫(xiě)本文時(shí),只有Motorola將其SDK開(kāi)放于網(wǎng)站上供程序開(kāi)發(fā)者下載測(cè)試,所以本文內(nèi)容都是根據(jù)Motorola J2ME SDK所編寫(xiě)。又由于這些手機(jī)市面上無(wú)法取得,所以我們的程序都是在SDK內(nèi)附的模擬器中執(zhí)行,相信最后這些手機(jī)上市時(shí),我們所編寫(xiě)的MIDlet應(yīng)該會(huì)很容易并成功地在Motorola的手機(jī)上執(zhí)行才對(duì)。
如何取得Motorola J2ME SDK
我們要做的第一件事情當(dāng)然還是要先取得SDK羅!
請(qǐng)直接到https://commerce.motorola.com/idenonline/ideveloper/下載Motorola J2ME SDK Drop 7。如果您不是iDEN® Developer的會(huì)員,請(qǐng)先在網(wǎng)絡(luò)上注冊(cè)(免費(fèi))。注冊(cè)成功之后,Motorola會(huì)將密碼寄到您的email信箱之中,然后使用該密碼登入網(wǎng)頁(yè)上的My Development Center。進(jìn)入之后選擇網(wǎng)頁(yè)上頭的TOOLS & RESOURCES以進(jìn)入可下載的開(kāi)發(fā)工具的網(wǎng)頁(yè),請(qǐng)選擇Motorola J2ME SDK Components Developer Edition, Drop 7.0下方的下載超連結(jié)以下載SDK,整個(gè)SDK的大小約為3 MB左右。
請(qǐng)注意下載前的Download Page for Motorola J2ME™ SDK安裝說(shuō)明,里頭會(huì)告訴你安裝密碼,請(qǐng)先行記下。稍后當(dāng)您在您的電腦上安裝Motorola J2ME SDK的時(shí)候,會(huì)詢(xún)問(wèn)您安裝密碼,所以請(qǐng)務(wù)必記下該密碼。
Motorola J2ME SDK的安裝
安裝需求
根據(jù)官方需求,安裝Motorola J2ME SDK的基本配備為:
Pentium 100 MHz微處理器
64 MB RAM
Windows NT WorkStation 4.0配合Service Pack 3 / Win98
(本文是在Windows 2000 Professional中文版上測(cè)試)
約6 MB的硬盤(pán)空間
Java 2 SDK 1.2.2
(本文使用Java 2 SDK 1.3.0_01作測(cè)試)
安裝Motorola J2ME SDK
要安裝新版Motorola J2ME SDK之前,請(qǐng)先確認(rèn)您已經(jīng)將舊版的Motorola J2ME SDK完全刪除。您可以由控制臺(tái)里頭的 「新增/刪除程序」的功能刪除舊版Motorola J2ME SDK。之后再將舊版Motorola J2ME SDK安裝所在路徑清除即可。
解開(kāi)您從Motorola網(wǎng)站上下載的ZIP文件,您會(huì)看到一個(gè)名為Motorola_SDK.exe的文件,雙擊此文件即可開(kāi)始安裝動(dòng)作。請(qǐng)注意,在安裝時(shí)系統(tǒng)會(huì)要求您輸入密碼,請(qǐng)輸入之前所紀(jì)錄的安裝密碼即可。
Motorola J2ME SDK目錄結(jié)構(gòu)
當(dāng)您成功地安裝Motorola J2ME SDK之后,其目錄結(jié)構(gòu)如下圖:






本文內(nèi)容的所有操作皆在Windows 200操作系統(tǒng)上經(jīng)過(guò)測(cè)試。如果您在不同的平臺(tái)上驗(yàn)證本文內(nèi)容,例如Windows 98或是Windows Me,則我們無(wú)法保證會(huì)有相同的結(jié)果。
簡(jiǎn)介
不知從什幺時(shí)候開(kāi)始,我們突然感覺(jué)到周?chē)娜烁鞲鲹碛幸恢皇謾C(jī)。利用手機(jī)與別人溝通成了我們生活的一部份。北歐某些先進(jìn)國(guó)家的人民可以利用手機(jī)購(gòu)買(mǎi)自動(dòng)售貨機(jī)所出售的商品;他們也可以在從事行動(dòng)商務(wù)(m-commence) 交易時(shí)利用手機(jī)做為一種認(rèn)證工具。在日本,行動(dòng)電話的許多附加功能更是年輕人文化的一部分。即將來(lái)臨的3G,無(wú)線寬頻的美夢(mèng)帶給了人們對(duì)無(wú)線通訊未來(lái)的期待。
然后,有些廠商開(kāi)始行銷(xiāo)它們自己生產(chǎn)的PDA,好象沒(méi)有一臺(tái)PDA在手,就不像現(xiàn)代人似的。各式各樣的PDA充斥市面,暢銷(xiāo)的與不暢銷(xiāo)的,讓人眼花撩亂。這時(shí)產(chǎn)生了一個(gè)大問(wèn)題--要我們同時(shí)攜帶手機(jī)和PDA是一件很麻煩的事情-就算它們都還算輕薄短小。如果可以把手機(jī)和PDA合而為一豈不是更方便嗎? 于是聽(tīng)到消費(fèi)者心聲的廠商,開(kāi)始有推出手機(jī)和PDA合而為一的產(chǎn)品,從NOKIA 9000、Motorola A6188(太極),到最近要推出的Ericsson R380、NOKIA 9210,都是手機(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、Windows CE、EPOC等PDA上使用C/C 或是Java編寫(xiě)這些平臺(tái)上的應(yīng)用程序,但是卻從未有過(guò)機(jī)會(huì)將我們寫(xiě)好的程序下載到這些手機(jī)上執(zhí)行(即使有些手機(jī)的PDA也是使用EPOC,如Ericsson R380)。
相信廠商也聽(tīng)到我們這些喜歡到處寫(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)用程序我們稱(chēng)做MIDlet,相信對(duì)大家來(lái)說(shuō)都是一個(gè)陌生的名詞,這也就是本篇文章所要介紹的主角。
支持Java的手機(jī)大廠目前已知有NOKIA (預(yù)計(jì)在2001年年初推出一款支持Java的手機(jī)NOKIA 9210)、Motorola(會(huì)先在支持integrated Digital enhanced network(iDen)網(wǎng)絡(luò)的手機(jī)上支持Java,然后再推出支持Java的GSM手機(jī),該公司的手機(jī)大致會(huì)在2002年前全部支持Java)以及NTT DoCoMo(將在明年第二季度左右推出支持Java的手機(jī))。
雖然這些大公司都準(zhǔn)備支持Java,不過(guò)在決定編寫(xiě)本文時(shí),只有Motorola將其SDK開(kāi)放于網(wǎng)站上供程序開(kāi)發(fā)者下載測(cè)試,所以本文內(nèi)容都是根據(jù)Motorola J2ME SDK所編寫(xiě)。又由于這些手機(jī)市面上無(wú)法取得,所以我們的程序都是在SDK內(nèi)附的模擬器中執(zhí)行,相信最后這些手機(jī)上市時(shí),我們所編寫(xiě)的MIDlet應(yīng)該會(huì)很容易并成功地在Motorola的手機(jī)上執(zhí)行才對(duì)。
如何取得Motorola J2ME SDK
我們要做的第一件事情當(dāng)然還是要先取得SDK羅!
請(qǐng)直接到https://commerce.motorola.com/idenonline/ideveloper/下載Motorola J2ME SDK Drop 7。如果您不是iDEN® Developer的會(huì)員,請(qǐng)先在網(wǎng)絡(luò)上注冊(cè)(免費(fèi))。注冊(cè)成功之后,Motorola會(huì)將密碼寄到您的email信箱之中,然后使用該密碼登入網(wǎng)頁(yè)上的My Development Center。進(jìn)入之后選擇網(wǎng)頁(yè)上頭的TOOLS & RESOURCES以進(jìn)入可下載的開(kāi)發(fā)工具的網(wǎng)頁(yè),請(qǐng)選擇Motorola J2ME SDK Components Developer Edition, Drop 7.0下方的下載超連結(jié)以下載SDK,整個(gè)SDK的大小約為3 MB左右。
請(qǐng)注意下載前的Download Page for Motorola J2ME™ SDK安裝說(shuō)明,里頭會(huì)告訴你安裝密碼,請(qǐng)先行記下。稍后當(dāng)您在您的電腦上安裝Motorola J2ME SDK的時(shí)候,會(huì)詢(xún)問(wèn)您安裝密碼,所以請(qǐng)務(wù)必記下該密碼。
Motorola J2ME SDK的安裝
安裝需求
根據(jù)官方需求,安裝Motorola J2ME SDK的基本配備為:
Pentium 100 MHz微處理器
64 MB RAM
Windows NT WorkStation 4.0配合Service Pack 3 / Win98
(本文是在Windows 2000 Professional中文版上測(cè)試)
約6 MB的硬盤(pán)空間
Java 2 SDK 1.2.2
(本文使用Java 2 SDK 1.3.0_01作測(cè)試)
安裝Motorola J2ME SDK
要安裝新版Motorola J2ME SDK之前,請(qǐng)先確認(rèn)您已經(jīng)將舊版的Motorola J2ME SDK完全刪除。您可以由控制臺(tái)里頭的 「新增/刪除程序」的功能刪除舊版Motorola J2ME SDK。之后再將舊版Motorola J2ME SDK安裝所在路徑清除即可。
解開(kāi)您從Motorola網(wǎng)站上下載的ZIP文件,您會(huì)看到一個(gè)名為Motorola_SDK.exe的文件,雙擊此文件即可開(kāi)始安裝動(dòng)作。請(qǐng)注意,在安裝時(shí)系統(tǒng)會(huì)要求您輸入密碼,請(qǐng)輸入之前所紀(jì)錄的安裝密碼即可。
Motorola J2ME SDK目錄結(jié)構(gòu)
當(dāng)您成功地安裝Motorola J2ME SDK之后,其目錄結(jié)構(gòu)如下圖:






分享:J2ME手機(jī)開(kāi)發(fā)的部分問(wèn)題解答一、在J2ME中獲得手機(jī)IMEI的方法 IMEI是Internation mobile entity identification的簡(jiǎn)稱(chēng),在手機(jī)中輸入*#06#可以顯示該數(shù)字,長(zhǎng)度為15位,全球唯一,永遠(yuǎn)不會(huì)沖突,所以可以作為識(shí)
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索利用Java編寫(xiě)手機(jī)應(yīng)用程序 Motorola iDEN篇1
- 教程說(shuō)明:
JSP教程-利用Java編寫(xiě)手機(jī)應(yīng)用程序 Motorola iDEN篇1
。