注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)J2ME開發(fā)精解

J2ME開發(fā)精解

J2ME開發(fā)精解

定 價(jià):¥49.00

作 者: 詹建飛編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): Java技術(shù)大系
標(biāo) 簽: Java語言 程序設(shè)計(jì)

ISBN: 9787121022104 出版時(shí)間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 400 字?jǐn)?shù):  

內(nèi)容簡介

本書介紹如何在支持J2ME的設(shè)備上開發(fā)MIDP應(yīng)用程序,尤其針對MIDP 2.0編程。同時(shí)還深入分析了目前應(yīng)用較廣泛、功能強(qiáng)大的可選API。 本書主要介紹了J2ME平臺的體系結(jié)構(gòu)及其內(nèi)容,如何使用Netbeans IDE 4.1和Mobility Pack 4.1開發(fā)MIDlet及MIDlet的應(yīng)用程序模型,深入地介紹了MIDP 2.0的5個重要組成部分(圖形用戶界面、記錄管理系統(tǒng)、游戲開發(fā)、通用連接框架、安全模型和PUSH注冊機(jī)制),以及移動多媒體API、PDA可選API、Java藍(lán)牙無線技術(shù)API和移動3D圖形編程。另外,本書的附錄中還介紹了如何使用WTK2.2來開發(fā)MIDlet、Tomcat 5.0的安裝和使用指南,以及如何使用Netbeans IDE 4.1集成第三方SDK。 本書適合熱衷于最新移動開發(fā)技術(shù)的程序員,也可以作為J2ME開發(fā)的教材和參考用書。

作者簡介

  詹建飛(網(wǎng)名mingjava),2003進(jìn)入Motorola中國有限公司擔(dān)任軟件工程師并參加了JUIX平臺的開發(fā),具有豐富的J2ME編程經(jīng)驗(yàn)。他是J2ME開發(fā)網(wǎng)(http://www.j2medev.com)的創(chuàng)始人,Sun中國技術(shù)社區(qū)特約專家。

圖書目錄

第1章  揭開J2ME平臺的神秘面紗    1
1.1  介紹J2ME平臺    1
1.1.1  J2ME的由來    1
1.1.2  JCP與 JSR    2
1.1.3  J2ME與其他Java平臺    3
1.2  J2ME平臺的體系結(jié)構(gòu)    4
1.2.1  概述    4
1.2.2  配置    5
1.2.3  簡表    5
1.2.4  可選包    7
1.3  CLDC和MIDP    7
1.3.1  CLDC    8
1.3.2  MIDP    13
1.4  CDC與相關(guān)簡表    16
1.4.1  CDC概述    16
1.4.2  基于CDC的簡表    17
1.5  小結(jié)    18
第2章  J2ME開發(fā)入門    19
2.1  使用Netbeans開發(fā)MIDP應(yīng)用程序    20
2.1.1  安裝Netbeans IDE 4.1和Mobility Pack 4.1    20
2.1.2  使用Netbeans IDE開發(fā)MIDP應(yīng)用程序    22
2.2  MIDP應(yīng)用程序環(huán)境與開發(fā)流程    28
2.2.1  MIDP應(yīng)用程序環(huán)境    28
2.2.2  開發(fā)流程    30
2.3  MIDlet應(yīng)用程序模型詳解    33
2.3.1  javax.microedition.midlet包    33
2.3.2  MIDlet生命周期    34
2.3.3  MIDlet套件    37
2.3.4  MIDP應(yīng)用程序的屬性    39
2.3.5  發(fā)布MIDP應(yīng)用程序    44
2.4  Mobility Pack 4.1新特性    46
2.5  小結(jié)    48
第3章  MIDP圖形用戶界面    49
3.1  MIDP圖形用戶界面結(jié)構(gòu)    49
3.2  MIDP高級圖形用戶界面    50
3.2.1  TextBox組件    51
3.2.2  Command與高級事件處理機(jī)制    55
3.2.3  List組件    57
3.2.4  Form與Item    63
3.2.5  Alert的使用    80
3.2.6  實(shí)現(xiàn)一個基本的對話框    82
3.3  低級用戶界面Canvas    88
3.3.1  Canvas與Graphics    88
3.3.2  Canvas的低級事件處理    95
3.3.3  用Canvas實(shí)現(xiàn)歡迎界面    99
3.4  使用Netbeans IDE可視化開發(fā)MIDlet    103
3.5  MVC模式實(shí)現(xiàn)界面導(dǎo)航    108
3.6  小結(jié)    116
第4章  記錄管理系統(tǒng)    117
4.1  介紹記錄管理系統(tǒng)    117
4.1.1  數(shù)據(jù)持久性    117
4.1.2  MIDP設(shè)備的內(nèi)存分類    118
4.1.3  記錄管理系統(tǒng)概述    118
4.1.4  記錄管理系統(tǒng)的體系結(jié)構(gòu)    119
4.2  操作RecordStore中的數(shù)據(jù)    120
4.2.1  RecordStore對象    120
4.2.2  操作RecordStore對象的數(shù)據(jù)    122
4.3  使用RecordEnumeration接口    131
4.3.1  為什么不使用for循環(huán)    131
4.3.2  RecordEnumeration接口    135
4.4  RMS高級應(yīng)用    143
4.4.1  基于CLDC實(shí)現(xiàn)序列化    143
4.4.2  索引與緩存    151
4.4.3  MIDP 2.0新特性——共享RecordStore對象    155
4.5  小結(jié)    159
第5章  游戲開發(fā)    160
5.1  使用MIDP 2.0游戲開發(fā)包    160
5.1.1  無線游戲開發(fā)與MIDP 2.0游戲開發(fā)包    160
5.1.2  GameCanvas類與游戲開發(fā)基本框架    162
5.1.3  處理用戶輸入    171
5.1.4  Layer類    178
5.1.5  Sprite類    179
5.1.6  TiledLayer類    188
5.1.7  LayerManager類    191
5.2  范例游戲    197
5.2.1  游戲創(chuàng)意    197
5.2.2  輔助工具類    198
5.2.3  設(shè)計(jì)主角    201
5.2.4  設(shè)計(jì)敵人    206
5.2.5  創(chuàng)建背景    210
5.2.6  構(gòu)建游戲世界    212
5.3  無線游戲開發(fā)的高級話題    217
5.3.1  如何讓游戲看上去更好    217
5.3.2  開發(fā)可移植的無線游戲    219
5.3.3  開發(fā)易于擴(kuò)展的無線游戲    221
5.3.4  對無線游戲的幾點(diǎn)建議    222
5.4  小結(jié)    223
第6章  訪問網(wǎng)絡(luò)數(shù)據(jù)和服務(wù)    224
6.1  通用連接框架概述    224
6.1.1  通用連接框架體系結(jié)構(gòu)    225
6.1.2  Connection類型    226
6.1.3  使用通用連接框架    228
6.2  使用HTTP協(xié)議訪問網(wǎng)絡(luò)數(shù)據(jù)和服務(wù)    230
6.2.1  HTTP協(xié)議簡介    230
6.2.2  使用HTTP協(xié)議訪問網(wǎng)絡(luò)數(shù)據(jù)和服務(wù)    231
6.3  使用socket開發(fā)MIDP低級聯(lián)網(wǎng)應(yīng)用程序    263
6.4  無線消息API    272
6.4.1  概述    272
6.4.2  使用WMA    274
6.4.3  案例學(xué)習(xí):SMSMIDlet    275
6.5  使用Netbeans IDE開發(fā)端到端的企業(yè)應(yīng)用    282
6.6  小結(jié)    284
第7章  MIDP 2.0安全模型與PUSH    285
7.1  MIDP2.0安全模型    285
7.1.1  許可(Permission)    285
7.1.2  保護(hù)域    290
7.1.3  代碼簽名    292
7.2  PUSH注冊    293
7.2.1  概述    293
7.2.2  PUSH注冊編程    294
7.3  小結(jié)    308
第8章  令人興奮的可選API    309
8.1  移動多媒體API    309
8.1.1  概述    309
8.1.2  使用MMAPI    314
8.1.3  音頻和視頻播放    319
8.1.4  捕獲圖像    320
8.1.5  總結(jié)    331
8.2  PDA簡表(JSR 75)    332
8.2.1  FileConnection API    332
8.2.2  個人信息管理API    341
8.3  移動3D圖形API(JSR 184)    344
8.3.1  JSR 184概述    344
8.3.2  了解3D編程所使用的數(shù)學(xué)方法    345
8.3.3  使用立即模式建立模型    348
8.3.4  渲染模型    356
8.3.5  移動、旋轉(zhuǎn)物體    360
8.3.6  使用保留模式建立模型    363
8.3.7  小結(jié)    365
8.4  Java藍(lán)牙無線技術(shù)API    365
8.4.1  藍(lán)牙技術(shù)概述    365
8.4.2  Java藍(lán)牙無線技術(shù)API    368
8.4.3  JSR 82的安全性    378
8.4.4  基于藍(lán)牙的聊天程序    380
8.4.5  小結(jié)    392
附錄A  使用WTK2.2開發(fā)MIDP應(yīng)用程序    393
附錄B  Tomcat 5.0安裝和使用指南    396
附錄C  Netbeans IDE集成第三方SDK    399

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號