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

J2ME開發(fā)精解

J2ME開發(fā)精解

定 價:¥49.00

作 者: 詹建飛編著
出版社: 電子工業(yè)出版社
叢編項: Java技術大系
標 簽: Java語言 程序設計

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

內(nèi)容簡介

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

作者簡介

  詹建飛(網(wǎng)名mingjava),2003進入Motorola中國有限公司擔任軟件工程師并參加了JUIX平臺的開發(fā),具有豐富的J2ME編程經(jīng)驗。他是J2ME開發(fā)網(wǎng)(http://www.j2medev.com)的創(chuàng)始人,Sun中國技術社區(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平臺的體系結構    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與相關簡表    16
1.4.1  CDC概述    16
1.4.2  基于CDC的簡表    17
1.5  小結    18
第2章  J2ME開發(fā)入門    19
2.1  使用Netbeans開發(fā)MIDP應用程序    20
2.1.1  安裝Netbeans IDE 4.1和Mobility Pack 4.1    20
2.1.2  使用Netbeans IDE開發(fā)MIDP應用程序    22
2.2  MIDP應用程序環(huán)境與開發(fā)流程    28
2.2.1  MIDP應用程序環(huán)境    28
2.2.2  開發(fā)流程    30
2.3  MIDlet應用程序模型詳解    33
2.3.1  javax.microedition.midlet包    33
2.3.2  MIDlet生命周期    34
2.3.3  MIDlet套件    37
2.3.4  MIDP應用程序的屬性    39
2.3.5  發(fā)布MIDP應用程序    44
2.4  Mobility Pack 4.1新特性    46
2.5  小結    48
第3章  MIDP圖形用戶界面    49
3.1  MIDP圖形用戶界面結構    49
3.2  MIDP高級圖形用戶界面    50
3.2.1  TextBox組件    51
3.2.2  Command與高級事件處理機制    55
3.2.3  List組件    57
3.2.4  Form與Item    63
3.2.5  Alert的使用    80
3.2.6  實現(xiàn)一個基本的對話框    82
3.3  低級用戶界面Canvas    88
3.3.1  Canvas與Graphics    88
3.3.2  Canvas的低級事件處理    95
3.3.3  用Canvas實現(xiàn)歡迎界面    99
3.4  使用Netbeans IDE可視化開發(fā)MIDlet    103
3.5  MVC模式實現(xiàn)界面導航    108
3.6  小結    116
第4章  記錄管理系統(tǒng)    117
4.1  介紹記錄管理系統(tǒng)    117
4.1.1  數(shù)據(jù)持久性    117
4.1.2  MIDP設備的內(nèi)存分類    118
4.1.3  記錄管理系統(tǒng)概述    118
4.1.4  記錄管理系統(tǒng)的體系結構    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高級應用    143
4.4.1  基于CLDC實現(xiàn)序列化    143
4.4.2  索引與緩存    151
4.4.3  MIDP 2.0新特性——共享RecordStore對象    155
4.5  小結    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  設計主角    201
5.2.4  設計敵人    206
5.2.5  創(chuàng)建背景    210
5.2.6  構建游戲世界    212
5.3  無線游戲開發(fā)的高級話題    217
5.3.1  如何讓游戲看上去更好    217
5.3.2  開發(fā)可移植的無線游戲    219
5.3.3  開發(fā)易于擴展的無線游戲    221
5.3.4  對無線游戲的幾點建議    222
5.4  小結    223
第6章  訪問網(wǎng)絡數(shù)據(jù)和服務    224
6.1  通用連接框架概述    224
6.1.1  通用連接框架體系結構    225
6.1.2  Connection類型    226
6.1.3  使用通用連接框架    228
6.2  使用HTTP協(xié)議訪問網(wǎng)絡數(shù)據(jù)和服務    230
6.2.1  HTTP協(xié)議簡介    230
6.2.2  使用HTTP協(xié)議訪問網(wǎng)絡數(shù)據(jù)和服務    231
6.3  使用socket開發(fā)MIDP低級聯(lián)網(wǎng)應用程序    263
6.4  無線消息API    272
6.4.1  概述    272
6.4.2  使用WMA    274
6.4.3  案例學習:SMSMIDlet    275
6.5  使用Netbeans IDE開發(fā)端到端的企業(yè)應用    282
6.6  小結    284
第7章  MIDP 2.0安全模型與PUSH    285
7.1  MIDP2.0安全模型    285
7.1.1  許可(Permission)    285
7.1.2  保護域    290
7.1.3  代碼簽名    292
7.2  PUSH注冊    293
7.2.1  概述    293
7.2.2  PUSH注冊編程    294
7.3  小結    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  總結    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ù)學方法    345
8.3.3  使用立即模式建立模型    348
8.3.4  渲染模型    356
8.3.5  移動、旋轉(zhuǎn)物體    360
8.3.6  使用保留模式建立模型    363
8.3.7  小結    365
8.4  Java藍牙無線技術API    365
8.4.1  藍牙技術概述    365
8.4.2  Java藍牙無線技術API    368
8.4.3  JSR 82的安全性    378
8.4.4  基于藍牙的聊天程序    380
8.4.5  小結    392
附錄A  使用WTK2.2開發(fā)MIDP應用程序    393
附錄B  Tomcat 5.0安裝和使用指南    396
附錄C  Netbeans IDE集成第三方SDK    399

本目錄推薦

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