出版時(shí)間:2009-4 出版社:電子工業(yè)出版社 作者:陸昌輝 主編 頁數(shù):300
前言
在消費(fèi)電子和嵌入式設(shè)備的廣闊領(lǐng)域中,目前最受關(guān)注的是手機(jī)等移動(dòng)通信設(shè)備。隨著網(wǎng)絡(luò)和無線通信技術(shù)的發(fā)展,以及無線移動(dòng)設(shè)備的處理能力不斷增強(qiáng),使得手機(jī)已經(jīng)不再是一個(gè)單一的通信設(shè)備,它融合了上網(wǎng)、個(gè)人信息管理、移動(dòng)辦公、娛樂游戲等功能。各種無線移動(dòng)通信終端正朝著多功能、智能化的方向發(fā)展。并且隨著3G網(wǎng)絡(luò)的運(yùn)行,數(shù)據(jù)通信帶寬的大幅增加,而費(fèi)用的急劇降低,各種針對(duì)移動(dòng)技術(shù)的應(yīng)用需求會(huì)越來越大?! 2ME為運(yùn)行在嵌入式消費(fèi)類電子產(chǎn)品的設(shè)備,如移動(dòng)電話、PDA、游戲終端之上的應(yīng)用程序提供了一個(gè)健壯的、靈活的環(huán)境。J2ME還提供了靈活的圖形用戶界面、健壯的安全模型、廣泛的聯(lián)網(wǎng)協(xié)議支持。目前J2ME平臺(tái)已經(jīng)部署到上億個(gè)設(shè)備上,前景非常廣闊。因此越來越多的人意識(shí)到了J2ME技術(shù)的開發(fā)與應(yīng)用所帶來的無限機(jī)遇。 針對(duì)這一現(xiàn)實(shí)情況,作者根據(jù)多年J2ME開發(fā)經(jīng)驗(yàn)編寫了本書,通過深入淺出的基礎(chǔ)理論講解和豐富的案例分析方式,引導(dǎo)讀者在學(xué)習(xí)J2ME基礎(chǔ)理論的同時(shí),將其運(yùn)用于實(shí)際的應(yīng)用開發(fā)當(dāng)中。
內(nèi)容概要
本書由活躍在手機(jī)移動(dòng)應(yīng)用開發(fā)一線的多名資深程序員聯(lián)合撰寫而成,是他們多年開發(fā)經(jīng)驗(yàn)的總結(jié)。它全面地介紹了使用J2ME進(jìn)行移動(dòng)應(yīng)用開發(fā)的全過程,能夠幫助有初級(jí)編程基礎(chǔ)的程序員迅速進(jìn)入編寫J2ME移動(dòng)應(yīng)用程序的大門。本書在撰寫中堅(jiān)持理論與實(shí)踐并重,面向?qū)嶋H開發(fā),解決實(shí)際問題。全書共10章,主要內(nèi)容包括:J2ME概述,MIDlets,處理CLDC 和 MIDP,MIDlets中的GUI編程,管理MIDlets中I/O,MIDlets-Servlet通信,處理MIDP RMS,J2ME的新趨勢(shì),以及手機(jī)WAP娛樂網(wǎng)與手機(jī)游戲開發(fā)兩個(gè)經(jīng)典實(shí)例的開發(fā)詳解。 本書在介紹具體知識(shí)點(diǎn)的同時(shí),還穿插了大量簡(jiǎn)潔、生動(dòng)的小實(shí)例,最好還介紹了兩個(gè)典型實(shí)例的完整開發(fā)過程,難度由低到高、內(nèi)容循序漸進(jìn),并注重技巧的歸納和總結(jié)。 本書適合于具備一定Java語言基礎(chǔ)的專業(yè)和準(zhǔn)專業(yè)的Java開發(fā)人員閱讀,可以作為高等院校J2ME移動(dòng)應(yīng)用開發(fā)課程的教材,也可作為移動(dòng)應(yīng)用開發(fā)人員的參考書。
書籍目錄
第1章 引入J2ME平臺(tái) 1.1 J2ME和WAP 1.2 J2ME的體系結(jié)構(gòu) 1.2.1 配置概述 1.2.2 簡(jiǎn)表概述 1.2.3 J2ME的目標(biāo)設(shè)備 1.3 開發(fā)J2ME程序注意事項(xiàng)介紹 1.3.1 設(shè)計(jì)開發(fā)小型設(shè)備應(yīng)用程序要注意的事項(xiàng) 1.3.2 設(shè)計(jì)開發(fā)移動(dòng)設(shè)備應(yīng)用程序的注意事項(xiàng) 1.3.3 性能注意事項(xiàng) 1.3.4 編譯注意事項(xiàng) 1.3.5 打包和部署注意事項(xiàng) 1.4 無線編程的新趨勢(shì) 1.4.1 J2ME使能設(shè)備 1.4.2 J2ME使能設(shè)備的優(yōu)點(diǎn) 1.4.3 服務(wù)器應(yīng)用和應(yīng)用門戶 1.4.4 J2ME與其他Java技術(shù)的匯集 1.4.5 Java卡和J2ME靈巧卡的演化 1.4.6 J2ME在GADGET編程中的作用 1.4.7 用J2ME的娛樂軟件編程 1.4.8 J2ME與多媒體的匯集 1.5 J2ME配置 1.5.1 連接限制設(shè)備配置(CLDC) 1.5.2 CLDC要求 1.5.3 CLDC與CDC的比較 1.6 J2ME簡(jiǎn)表 1.6.1 KJava簡(jiǎn)表 1.6.2 MIDP簡(jiǎn)表 1.6.3 MIDP取代KJava 1.7 J2ME無線工具箱 1.7.1 J2ME無線工具箱的結(jié)構(gòu)第2章 J2ME中的開發(fā)與測(cè)試環(huán)境 2.1 安裝和配置準(zhǔn)備 2.1.1 Eclipse及EclipseMe插件的安裝 2.1.2 配置EclipseME插件 2.2 開發(fā)J2ME應(yīng)用程序 2.2.1 創(chuàng)建J2ME項(xiàng)目 2.2.2 開發(fā)J2ME項(xiàng)目 2.3 J2ME的測(cè)試環(huán)境 2.3.1 KToolbar介紹 2.3.2 運(yùn)行J2ME應(yīng)用程序第3章 MIDlet介紹 3.1 MIDlet的生命周期 3.2 用命令行環(huán)境開發(fā)MIDlet實(shí)例 3.2.1 問題描述 3.2.2 問題分析 3.2.3 編碼MIDlet 3.2.4 編譯MIDlet 3.2.5 預(yù)檢驗(yàn)MIDlet 3.2.6 打包MIDlet 3.2.7 測(cè)試MIDlet 3.3 用KTOOLBAR開發(fā)MIDlet實(shí)例 3.3.1 問題描述 3.3.2 問題分析 3.3.3 編碼MIDlet 3.3.4 執(zhí)行MIDlet 3.3.5 驗(yàn)證輸出 3.4 MIDlet與XML第4章 MIDlet中的GUI開發(fā)第5章 Servlets與MIDlet第6章 RMS第7章 MIDP 2.0的Game類詳細(xì)介紹第8章 J2ME游戲開發(fā)第9章 任天堂Battle City游戲的設(shè)計(jì)與實(shí)現(xiàn)第10章 J2ME項(xiàng)目應(yīng)用手機(jī)游戲開發(fā)第11章 綜合實(shí)例開發(fā):Eliminator
章節(jié)摘錄
第1章 引入J2ME平臺(tái) 本章將從定義J2ME開始講起,然后介紹它的總體架構(gòu)并學(xué)習(xí)J2ME目標(biāo)設(shè)備。作為架構(gòu)討論的一部分,將提供有關(guān)簡(jiǎn)表和配置的概述(后面的小節(jié)中將詳細(xì)介紹簡(jiǎn)表)。同時(shí)會(huì)簡(jiǎn)要介紹打包和配置J2ME應(yīng)用程序過程中的一些注意事項(xiàng)?! un Microsystems將J2ME定義為“一種以廣泛的消費(fèi)性產(chǎn)品為目標(biāo)的高度優(yōu)化的Java運(yùn)行時(shí)環(huán)境,包括尋呼機(jī)、移動(dòng)電話、‘可視電話、數(shù)字機(jī)頂盒和汽車導(dǎo)航系統(tǒng)?!弊詮?999年6loper Conference上聲明之后,J2ME為小型設(shè)備帶來了Java語言的跨平臺(tái)功能,允許移動(dòng)無線設(shè)備共享應(yīng)用程序。有了J2ME,Sun已經(jīng)使Java平臺(tái)能夠適應(yīng)集成了或基于小型計(jì)算設(shè)備并在JavaOne Deve的用戶產(chǎn)品。 Sun Nucrosystems已發(fā)布了幾個(gè)Java版本,且它們維護(hù)著不同版本的體系結(jié)構(gòu)的一致性。以系列方式發(fā)布的這些版本,由于每個(gè)版本都加入了一些新的功能,從而改進(jìn)了它們的能力。但在Javal.2版發(fā)行之后,在Java的打包和許可證發(fā)放的方式上有些改變。這導(dǎo)致了Java平臺(tái)被拆成三個(gè)版本?! 〖床煌h(huán)境的三個(gè)Java平臺(tái)是: (1)Java2標(biāo)準(zhǔn)版(J2SE) ?。?)Java2企業(yè)版(J2EE) ?。?)Java2微型版(J2ME) J2SE是工具和APl的收集,主要用于創(chuàng)建JavaApplets和單獨(dú)的、基于Web的應(yīng)用。J2EE是對(duì)跨分布網(wǎng)絡(luò)和遠(yuǎn)程訪問的單個(gè)應(yīng)用的企業(yè)計(jì)算Java的回答。J2EE包含J2SE的所有功能,著重于用企xJk Java Beans(EJB),Servlets和Java}]艮務(wù)器頁面(JSP),以及擴(kuò)展置標(biāo)語言(XML),進(jìn)行服務(wù)器端編程。
圖書封面
評(píng)論、評(píng)分、閱讀與下載