注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Series 40可擴展應(yīng)用程序開發(fā)

Series 40可擴展應(yīng)用程序開發(fā)

Series 40可擴展應(yīng)用程序開發(fā)

定 價:¥55.00

作 者: (美)Michael Juntao Yuan Kevin Sharp著
出版社: 人民郵電出版社
叢編項: 移動開發(fā)系列叢書
標 簽: 通信技術(shù)

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

內(nèi)容簡介

本書是在Series 40平臺下開發(fā)可擴展應(yīng)用程序的權(quán)威指南。   全書共分15章,主要介紹了諾基亞開發(fā)人員平臺、MIDP用戶接口、應(yīng)用程序數(shù)據(jù)處理、移動網(wǎng)絡(luò)連接、無線消息傳送、多媒體應(yīng)用、端對端設(shè)計模式以及可擴展程序開發(fā)技術(shù)。本書還包含所有示例的完整源代碼,讀者可從Nokia論壇下載獲得。   本書適用于各層次的Series 40移動開發(fā)人員。

作者簡介

  譯者:周良忠暢銷圖書《C++實踐之路》的譯者周良忠,1970年生。本科畢業(yè)于武漢化工學院計算機應(yīng)用專業(yè)。1995畢業(yè)于中國科學院武漢巖土力學研究所,獲碩士學位,1997年獲得博士學位。1998年創(chuàng)辦云巔工作室(http://www.cloudcrown.com),為個人、中小企業(yè)提供專業(yè)軟件定做服務(wù)。近幾年開發(fā)了多款廣受歡迎的共享軟件。精通C++、C#、Java、Perl等開發(fā)語言。2001年開始從事計算機科技圖書的創(chuàng)作和翻譯工作,最新翻譯力作有《C#PrimerPlus中文版》、《C++實踐之路》等。SymbianOS軟件開發(fā)開發(fā):應(yīng)用C++開發(fā)智能手機應(yīng)用程序入門>>更多作品

圖書目錄

第1章 詮釋移動性 1
1.1 自由經(jīng)濟 1
1.1.1 移動的優(yōu)勢 2
1.1.2 應(yīng)用領(lǐng)域 2
1.1.3 技術(shù)傳播曲線 4
1.1.4 移動價值鏈 5
1.2 移動的殺手級應(yīng)用 6
1.2.1 移動娛樂 7
1.2.2 移動企業(yè) 7
1.3 開發(fā)人員技巧的移植 8
1.3.1 移植路徑 8
1.3.2 移動應(yīng)用程序設(shè)計的考慮 9
1.3.3 社會設(shè)計考慮 12
1.4 小結(jié) 12
第2章 諾基亞開發(fā)人員平臺簡介 14
2.1 開放的標準移動技術(shù) 15
2.2 諾基亞開發(fā)人員平臺架構(gòu) 16
2.2.1 Series 40開發(fā)人員平臺 17
2.2.2 Series 60開發(fā)人員平臺 22
2.2.3 Series 80開發(fā)人員平臺 24
2.2.4 Series 90開發(fā)人員平臺 24
2.2.5 其他諾基亞設(shè)備系列 25
2.3 流行客戶技術(shù):WAP和MMS 25
2.3.1 WAP簡介 26
2.3.2 MMS簡介 27
2.3.3 瘦客戶應(yīng)用程序范例 29
2.4 托管智能客戶技術(shù):J2ME 30
2.4.1 Java歷史簡介 30
2.4.2 J2ME架構(gòu) 31
2.4.3 MIDP及其可選包 33
2.4.4 智能客戶范例 35
2.5 緊密集成的智能客戶技術(shù):Symbian C++ 36
2.5.1 Symbian OS的發(fā)展 36
2.5.2 Symbian OS架構(gòu) 37
2.6 取得聯(lián)系 38
2.6.1 主要平臺 38
2.6.2 開發(fā)人員資源 38
2.6.3 商業(yè)階段 38
2.7 小結(jié) 39
第3章 起步 40
3.1 MIDlet簡介 40
3.1.1 MIDlet生命周期 41
3.1.2 訪問AMS 42
3.1.3 MIDlet UI基礎(chǔ) 43
3.2 圖片瀏覽器示例:生命周期 44
3.2.1 啟動和運行MIDlet 44
3.2.2 退出MIDlet 47
3.2.3 通過推送注冊自動啟動MIDlet 49
3.3 圖片瀏覽器示例:線程和定時器 50
3.4 準備工具 53
3.4.1 諾基亞的J2ME開發(fā)人員套件 53
3.4.2 Apache Ant 57
3.4.3 集成開發(fā)環(huán)境 58
3.5 構(gòu)建圖片瀏覽器MIDlet 59
3.5.1 詳細步驟 60
3.5.2 使用Ant自動構(gòu)建 64
3.6 空中下載功能 67
3.6.1 OTA過程概述 67
3.6.2 服務(wù)器安裝 68
3.6.3 MIDlet屬性 69
3.6.4 諾基亞手機的其他下載支持選項 74
3.7 小結(jié) 75
第4章 MIDP用戶界面 76
4.1 MIDP UI API的設(shè)計 76
4.1.1 UI模型 77
4.1.2 LCDUI的架構(gòu) 77
4.1.3 應(yīng)用程序示例 81
4.2 高級API 83
4.2.1 Screen 84
4.2.2 Item 91
4.2.3 定制各個項的行為 99
4.3 低級API 101
4.3.1 Graphics 102
4.3.2 按鍵事件模型 104
4.3.3 運行中的Canvas 106
4.4 高級MIDP UI概念 110
4.4.1 高級設(shè)備控制 110
4.4.2 命令布置 111
4.4.3 項的布局管理 112
4.4.4 透明度和像素級圖像處理 115
4.4.5 使用閃屏 121
4.4.6 虛擬Canvas空間 122
4.4.7 在Canvas上繞排文本 125
4.4.8 Series 60設(shè)備上的背景MIDlet 127
4.4.9 Nokia開發(fā)人員套件中的MIDP UI設(shè)計器 128
4.5 Nokia UI API擴展 130
4.5.1 FullCanvas 131
4.5.2 DeviceControl 131
4.5.3 DirectUtils 131
4.5.4 DirectGraphics 131
4.6 小結(jié) 132
第5章 開發(fā)動作游戲 133
5.1 基本游戲概念 133
5.1.1 游戲MIDlet 134
5.1.2 游戲循環(huán)的線程 135
5.2 Game API包 137
5.2.1 GameCanvas 137
5.2.2 層 140
5.2.3 精靈 141
5.2.4 TiledLayer 149
5.2.5 LayerManager 154
5.3 改進魚游戲 156
5.3.1 控制動畫速度 156
5.3.2 多個游戲循環(huán) 157
5.3.3 星魚 158
5.3.4 添加章魚 161
5.4 其他MIDP 2.0增強功能 165
5.4.1 透明和像素數(shù)組 165
5.4.2 背光 165
5.5 小結(jié) 166
第6章 處理應(yīng)用程序數(shù)據(jù) 167
6.1 數(shù)據(jù)持久性介紹 167
6.1.1 易失性 RAM 168
6.1.2 本地持久性存儲器 168
6.1.3 遠程存儲器 169
6.1.4 有注釋的照片查看器 169
6.2 Java對象序列化 170
6.2.1 通信類 170
6.2.2 序列化照片屬性 171
6.3 RecordStore 172
6.3.1 操作RecordStore 172
6.3.2 操作記錄 173
6.3.3 存儲ImageAttribute數(shù)據(jù) 174
6.3.4 RecordListener 175
6.4 瀏覽和搜索RecordStore 176
6.4.1 RecordEnumeration 176
6.4.2 RecordFilter 177
6.4.3 RecordComparator 177
6.4.4 照片查看器中搜索和排序 178
6.5 小結(jié) 179
第7章 數(shù)據(jù)連接 180
7.1 通用連接框架介紹 180
7.1.1 Connector 181
7.1.2 HttpConnection 183
7.1.3 HttpsConnection 184
7.1.4 SocketConnection 184
7.1.5 SecureConnection 185
7.1.6 ServerSocketConnection 185
7.1.7 CommConnection 186
7.1.8 UDPDatagramConnection 186
7.2 網(wǎng)絡(luò)照片查看器 187
7.2.1 PhotoServlet 187
7.2.2 PhotoViewer 189
7.2.3 FetchWorker 190
7.3 非阻塞性UI設(shè)計 193
7.3.1 非交互式進度顯示 194
7.3.2 靜止圖像轉(zhuǎn)換屏幕 195
7.3.3 一個更可靠的圖像轉(zhuǎn)換屏幕 196
7.3.4 轉(zhuǎn)換屏幕動畫 197
7.4 狀態(tài)化的網(wǎng)絡(luò)操作 200
7.4.1 HTTP Cookie 200
7.4.2 PhotoServlet 201
7.4.3 SessionConnector 201
7.4.4 FetchWorker 204
7.5 HttpClient實用工具 205
7.5.1 框架 206
7.5.2 使用HttpClient和Handler 208
7.6 HTTPS和安全連接 210
7.6.1 HTTPS如何工作 210
7.6.2 HttpsConnection和SecureConnection 211
7.6.3 SecurityInfo和證書 211
7.7 小結(jié) 212
第8章 無線消息傳送 213
8.1 智能客戶端的消息傳送 213
8.2 無線消息傳送API 214
8.2.1 TextMessage和BinaryMessage 215
8.2.2 MessageConnection 215
8.2.3 發(fā)送和接收消息 216
8.2.4 安全性 217
8.2.5 推送注冊中的消息偵聽器 219
8.3 Chat示例程序 220
8.3.1 運行示例 220
8.3.2 發(fā)送消息 221
8.3.3 接收消息 223
8.4 WMA 2.0的新特性 225
8.4.1 URL連接字符串 226
8.4.2 MultipartMessage和MessagePart 226
8.5 小結(jié) 227
第9章 多媒體 228
9.1 MMAPI簡介 228
9.1.1 管理器類 229
9.1.2 播放器 232
9.1.3 控制 234
9.2 簡單的音頻回放 235
9.2.1 MidiPlayer MIDlet 236
9.2.2 創(chuàng)建播放器 238
9.2.3 播放器事件 239
9.2.4 播放器控制 240
9.3 高級媒體回放 242
9.3.1 在線程里初始化播放器 242
9.3.2 回放wav音頻文件 243
9.3.3 回放視頻文件 244
9.4 媒體捕獲 248
9.4.1 捕獲圖像 249
9.4.2 捕獲音頻 252
9.4.3 提交博客數(shù)據(jù)項 254
9.4.4 博客Servlet 254
9.5 小結(jié) 257
第10章 藍牙API 258
10.1 藍牙無線技術(shù)簡介 258
10.1.1 微微網(wǎng)(piconet) 260
10.1.2 藍牙控制中心 262
10.1.3 安全 262
10.1.4 藍牙協(xié)議?!?63
10.1.5 規(guī)范(Profile) 264
10.1.6 查詢過程 265
10.1.7 設(shè)備級別和服務(wù)搜尋 266
10.2 用于藍牙的Java API 268
10.2.1 藍牙初始化 268
10.2.2 藍牙連接 269
10.2.3 設(shè)備管理和搜尋 272
10.2.4 服務(wù)管理和搜尋 275
10.2.5 組合所有工作 278
10.3 藍牙應(yīng)用實例 280
10.4 諾基亞開發(fā)工具支持 285
10.5 小結(jié) 286
第11章 端對端設(shè)計模式 287
11.1 智趣游戲示例介紹 288
11.1.1 特性概述 288
11.1.2 后端數(shù)據(jù)庫設(shè)置 292
11.2 整體架構(gòu) 293
11.2.1 移動應(yīng)用程序中的屏幕切換 293
11.2.2 什么是MVC模式 294
11.2.3 視圖屏幕 296
11.2.4 控制器 297
11.2.5 模型 298
11.3 對象管理 302
11.3.1 靜態(tài)類 302
11.3.2 工廠方法 305
11.3.3 對象池 309
11.3.4 實現(xiàn)后退屏幕?!?11
11.4 線程管理 313
11.4.1 WorkerRunnable 315
11.4.2 WorkerThread 315
11.4.3 WaitScreen 316
11.4.4 具體工作線程的實現(xiàn) 317
11.5 網(wǎng)絡(luò)集成 318
11.5.1 RPC協(xié)議 318
11.5.2 同步化 321
11.5.3 Web服務(wù)網(wǎng)關(guān) 326
11.6 小結(jié) 331
第12章 開發(fā)可擴展應(yīng)用程序 332
12.1 開發(fā)和優(yōu)化 333
12.1.1 屏幕特點 333
12.1.2 內(nèi)存限制 334
12.1.3 API的可用性 335
12.1.4 協(xié)議可用性 336
12.1.5 UI組件的行為 337
12.1.6 線程行為 337
12.1.7 語言和文化 337
12.2 可替代模塊 338
12.2.1 自定義JAD文件 338
12.2.2 資源文件模塊 339
12.2.3 源代碼模塊 340
12.3 用Antenna進行預處理和后處理 342
12.3.1 Antenna簡介 342
12.3.2 預處理 344
12.3.3 后處理 349
12.3.4 字節(jié)碼混淆 350
12.3.5 build3.xml文件 351
12.4 小結(jié) 355
第13章 調(diào)試和測試 356
13.1 調(diào)試 356
13.1.1 基本技術(shù) 357
13.1.2 采用MIDPLogger完成在機(On-Device)日志 360
13.2 單元測試 363
13.2.1 斷言 363
13.2.2 TestCase 364
13.2.3 TestSuite 365
13.2.4 TestRunner 367
13.3 UI測試指南 368
13.4 小結(jié) 369
第14章 多媒體消息傳送服務(wù) 370
14.1 消息傳送服務(wù) 370
14.1.1 MMS帶來的好處和機遇 371
14.1.2 MMS基礎(chǔ)設(shè)施 371
14.1.3 MMSC訪問 372
14.1.4 MMS應(yīng)用程序模式 373
14.2 創(chuàng)作MMS消息 375
14.2.1 Nokia設(shè)備的MMS特點 375
14.2.2 SMIL簡介 377
14.2.3 MMS的Nokia開發(fā)人員套件 380
14.3 Nokia移動服務(wù)器服務(wù)庫 382
14.3.1 實例化驅(qū)動器 383
14.3.2 連接配置 384
14.3.3 發(fā)送消息 385
14.3.4 接收消息 389
14.4 小結(jié) 391
第15章 瀏覽器應(yīng)用程序 392
15.1 瀏覽器應(yīng)用程序 392
15.1.1 瘦客戶端范例 392
15.1.2 WAP基礎(chǔ)設(shè)施 393
15.2 創(chuàng)作移動瀏覽器內(nèi)容 395
15.2.1 Nokia設(shè)備瀏覽器 395
15.2.2 WML和XHTML MP的比較 396
15.2.3 內(nèi)容下載和上傳 398
15.2.4 Nokia瀏覽器開發(fā)人員工具 399
15.3 高級WAP特性 400
15.3.1 Push(推送) 401
15.3.2 無線電話應(yīng)用接口(WTAI) 402
15.3.3 錢夾應(yīng)用程序(Wallet) 403
15.4 小結(jié) 403

本目錄推薦

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