注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java ME核心技術(shù)與最佳實(shí)踐

Java ME核心技術(shù)與最佳實(shí)踐

Java ME核心技術(shù)與最佳實(shí)踐

定 價(jià):¥59.00

作 者: 詹建飛
出版社: 電子工業(yè)出版社
叢編項(xiàng): Java技術(shù)大系
標(biāo) 簽: Java

ISBN: 9787121033032 出版時(shí)間: 2007-01-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 525 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)深入分析了Java ME平臺(tái)的核心技術(shù),包括配置、簡(jiǎn)表和主要的可選包,同時(shí)提供了典型、有深度的案例,目的是從實(shí)踐的角度向讀者展示如何更好地在Java ME平臺(tái)上開(kāi)發(fā)MIDlet應(yīng)用程序。 本書(shū)從Java ME平臺(tái)的概念和開(kāi)發(fā)工具篇入手,首先為開(kāi)發(fā)者掃清概念上的障礙,并介紹了如何使用Netbeans IDE 5.0和Mobility Pack 5.0開(kāi)發(fā)、調(diào)試和部署MIDlet。隨后以JTWI 1.0為主要介紹對(duì)象,深入分析了MIDlet應(yīng)用程序模型、圖形用戶界面、記錄管理系統(tǒng)、聯(lián)網(wǎng)應(yīng)用程序開(kāi)發(fā)、動(dòng)作類和聯(lián)網(wǎng)類游戲開(kāi)發(fā)、無(wú)線消息API 2.0和移動(dòng)多媒體API編程。在企業(yè)應(yīng)用篇,介紹了JSR 75、藍(lán)牙和Web服務(wù)等重要的可選包。每章的內(nèi)容都不流于表面,而是從最佳實(shí)踐的角度展示給讀者。

作者簡(jiǎn)介

  詹建飛(網(wǎng)名minKiava),畢業(yè)于北京郵電大學(xué),獲得通信工程學(xué)士學(xué)位和信號(hào)與信息處理專業(yè)碩士學(xué)位。具有4年以上Java項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),曾就職于Motorola(中國(guó))電子有限公司擔(dān)任軟件工程師。他是國(guó)內(nèi)最大的J2ME開(kāi)發(fā)門(mén)戶——J2ME開(kāi)發(fā)網(wǎng)的創(chuàng)始人,一直熱心參與Java ME技術(shù)在國(guó)內(nèi)的推廣。2006年1月份由電子工業(yè)出版社出版的《J2ME開(kāi)發(fā)精解》一書(shū)受到廣大開(kāi)發(fā)者的好評(píng)。他通過(guò)了SuN公司認(rèn)證的Java程序員和移動(dòng)開(kāi)發(fā)員兩項(xiàng)認(rèn)證,同時(shí)是SUN中國(guó)技術(shù)社區(qū)的特約專家。

圖書(shū)目錄

第1篇 概念與開(kāi)發(fā)工具詳解  
第1章 Java ME概念解析 2  
1.1 發(fā)展的Java ME 2  
1.1.1 移動(dòng)信息設(shè)備簡(jiǎn)表 2  
1.1.2 無(wú)線產(chǎn)業(yè)Java技術(shù) 4  
1.1.3 針對(duì)CLDC的移動(dòng)服務(wù)構(gòu)架 5  
1.2 Java ME的體系結(jié)構(gòu)與概念 5  
1.2.1 Java ME的體系結(jié)構(gòu) 6  
1.2.2 配置 9  
1.2.3 簡(jiǎn)表 14  
1.2.4 可選包 17  
1.3 規(guī)范與實(shí)現(xiàn)的對(duì)比 18  
1.3.1 為什么規(guī)范與實(shí)現(xiàn)存在區(qū)別 18  
1.3.2 API文檔與手機(jī)規(guī)范 19  
1.3.3 模擬器與移動(dòng)電話 21  
1.4 其他移動(dòng)開(kāi)發(fā)技術(shù) 22  
1.4.1 Symbian C++ 22  
1.4.2 Windows Mobile 23  
1.4.3 BREW 24  
1.4.4 WAP 25  
1.5 小結(jié) 26  
第2章 Java ME開(kāi)發(fā)工具與開(kāi)發(fā)流程 27  
2.1 SUN J2ME Wireless Toolkit 2.2 27  
2.1.1 WTK 2.2簡(jiǎn)介 27  
2.1.2 使用KToolbar開(kāi)發(fā)MIDlet套件 29  
2.1.3 使用命令行方式開(kāi)發(fā)MIDlet 36  
2.1.4 配置WTK 2.2的模擬器 38  
2.2 Netbeans IDE 5.0與Mobility Pack 5.0 40  
2.2.1 安裝開(kāi)發(fā)環(huán)境 40  
2.2.2 使用Mobility Pack 5.0開(kāi)發(fā)MIDlet套件 41  
2.2.3 使用Netbeans IDE 5.0調(diào)試MIDlet 48  
2.2.4 Netbeans IDE 5.0集成第三方SDK 51  
2.2.5 設(shè)備分裂問(wèn)題的解決方案 52  
2.3 其他開(kāi)發(fā)工具 53  
2.3.1 Eclipse與E lipseME 53  
2.3.2 JBuilder 54  
2.3.3 Ant與Antenna 55  
2.4 廠商SDK簡(jiǎn)介 58  
2.4.1 Nokia Developer Suite 3.0 58  
2.4.2 SonyEricsson J2ME SDK 2.2.3 59  
2.4.3 Motorola J2ME SDK 5.4.2 60  
2.5 小結(jié) 60  
第2篇 移動(dòng)Java平臺(tái)——JTWI 1.0  
第3章 MIDP 2.0編程指南 62  
3.1 MIDP 2.0的新特性 62  
3.1.1 調(diào)用本地應(yīng)用程序 62  
3.1.2 增強(qiáng)型高級(jí)用戶界面 67  
3.1.3 RGB圖片與Alpha通道 67  
3.1.4 游戲開(kāi)發(fā)包 68  
3.1.5 Push注冊(cè)機(jī)制 68  
3.1.6 Media音頻子系統(tǒng) 68  
3.1.7 OTA預(yù)配置規(guī)范 68  
3.2 MIDlet應(yīng)用程序模型 74  
3.2.1 MIDlet的運(yùn)行環(huán)境 74  
3.2.2 MIDlet套件 76  
3.2.3 MIDlet生命周期 78  
3.2.4 MIDlet中斷問(wèn)題的解決方案 81  
3.3 圖形用戶界面編程 88  
3.3.1 體系結(jié)構(gòu) 88  
3.3.2 高級(jí)用戶界面類 91  
3.3.3 事件處理機(jī)制 96  
3.3.4 用戶界面導(dǎo)航框架 105  
3.3.5 低級(jí)用戶界面案例 120  
3.4 記錄管理系統(tǒng) 144  
3.4.1 記錄管理系統(tǒng)介紹 145  
3.4.2 記錄方法執(zhí)行日志 146  
3.4.3 存儲(chǔ)含有多種類型數(shù)據(jù)的對(duì)象 153  
3.4.4 高級(jí)編程與設(shè)計(jì)指南 158  
3.5 通用連接框架 165  
3.6 安全模型與Push注冊(cè) 166  
3.6.1 安全模型 166  
3.6.2 Push注冊(cè)機(jī)制 168  
3.7 音頻子系統(tǒng) 169  
3.8 小結(jié) 170  
第4章 訪問(wèn)網(wǎng)絡(luò)服務(wù)和數(shù)據(jù) 171  
4.1 通用連接框架概述 171  
4.1.1 通用連接框架的結(jié)構(gòu) 171  
4.1.2 如何使用通用連接框架 172  
4.1.3 CMNET和CMWAP接入點(diǎn) 173  
4.2 從這里開(kāi)始聯(lián)網(wǎng)開(kāi)發(fā) 175  
4.2.1 HTTP協(xié)議簡(jiǎn)介 175  
4.2.2 Client-Server模型 176  
4.2.3 網(wǎng)絡(luò)地址轉(zhuǎn)換 177  
4.2.4 Netbeans IDE 5.0開(kāi)發(fā)端到端的聯(lián)網(wǎng)應(yīng)用 178  
4.3 結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)傳輸方式 185  
4.3.1 Yahoo!天氣預(yù)報(bào)接口 185  
4.3.2 使用KXML解析Yahoo!天氣預(yù)報(bào) 188  
4.3.3 通過(guò)代理服務(wù)器訪問(wèn)Yahoo!天氣預(yù)報(bào) 195  
4.4 HTTP聯(lián)網(wǎng)開(kāi)發(fā)深入研究——httpme框架 200  
4.4.1 GET方法和字節(jié)流傳輸數(shù)據(jù)的局限 200  
4.4.2 模仿html表單采集數(shù)據(jù) 202  
4.4.3 URLEncoder的實(shí)現(xiàn) 209  
4.4.4 Cookie管理 212  
4.4.5 框架的核心HttpUtil類 218  
4.5 基于httpme框架的blog客戶端BlogMIDlet 224  
4.5.1 實(shí)現(xiàn)HttpUtil 224  
4.5.2 發(fā)表日志 225  
4.5.3 拍照上傳 226  
4.5.4 服務(wù)器端設(shè)計(jì) 229  
4.6 小結(jié) 234  
第5章 Java ME游戲開(kāi)發(fā) 235  
5.1 游戲開(kāi)發(fā)概述 235  
5.1.1 手機(jī)游戲開(kāi)發(fā)的特點(diǎn) 235  
5.1.2 手機(jī)游戲類型 236  
5.1.3 Java ME開(kāi)發(fā)手機(jī)游戲的特點(diǎn) 237  
5.2 MIDP 2.0游戲開(kāi)發(fā)包 238  
5.2.1 GameCanvas類 238  
5.2.2 Layer類 240  
5.2.3 Sprite類 240  
5.2.4 TiledLayer類 245  
5.2.5 LayerManager類 249  
5.3 基于MIDP 1.0的游戲?qū)嵗诸^滑板 253  
5.3.1 盡可能做好游戲的策劃 253  
5.3.2 圖片的繪制 257  
5.3.3 搭建一個(gè)游戲架構(gòu) 259  
5.3.4 為游戲添加背景 265  
5.3.5 將主角加入游戲 274  
5.3.6 制作一個(gè)地圖類 289  
5.3.7 添加障礙物 292  
5.3.8 添加獎(jiǎng)品和工具 295  
5.3.9 添加敵人 299  
5.3.10 碰撞檢測(cè) 303  
5.3.11 豐富游戲的內(nèi)容——前景和裝飾物 306  
5.3.12 添加Logo畫(huà)面和主菜單 307  
5.3.13 如何移植 310  
5.4 手機(jī)動(dòng)畫(huà)編輯器的應(yīng)用 317  
5.4.1 對(duì)傳統(tǒng)手機(jī)游戲設(shè)計(jì)的思考 317  
5.4.2 手機(jī)動(dòng)畫(huà)編輯器的功能介紹 320  
5.4.3 制作絢麗的手機(jī)動(dòng)畫(huà) 325  
5.5 基于socket的聯(lián)網(wǎng)五子棋游戲 329  
5.5.1 網(wǎng)絡(luò)游戲的通信協(xié)議 330  
5.5.2 聯(lián)網(wǎng)五子棋游戲設(shè)計(jì) 331  
5.5.3 客戶端實(shí)現(xiàn)——GoBang 335  
5.5.4 服務(wù)器端實(shí)現(xiàn)——GoBangServer 348  
5.6 小結(jié) 356  
第6章 無(wú)線消息API編程 357  
6.1 無(wú)線消息API 1.1 357  
6.1.1 概述 357  
6.1.2 WMA編程 359  
6.1.3 實(shí)例SMS 361  
6.2 無(wú)線消息API 2.0 367  
6.2.1 MultipartMessage和MessagePart 368  
6.2.2 實(shí)例MMS 370  
6.3 訪問(wèn)設(shè)備的消息箱(JSR 266) 376  
6.4 小結(jié) 377  
第7章 移動(dòng)多媒體API 378  
7.1 MMAPI概述 378  
7.1.1 MMAPI的結(jié)構(gòu) 378  
7.1.2 MMAPI與安全 380  
7.1.3 MMAPI實(shí)現(xiàn)的差異性 380  
7.2 視頻和音頻播放 383  
7.2.1 創(chuàng)建播放器(Player) 383  
7.2.2 播放器的狀態(tài)模型與事件監(jiān)聽(tīng) 384  
7.2.3 播放音調(diào) 387  
7.2.4 播放音頻 388  
7.2.5 播放視頻 393  
7.3 背景音樂(lè)與音效 395  
7.4 音頻記錄 401  
7.5 捕獲圖像 407  
7.5.1 移植拍照程序的注意事項(xiàng) 407  
7.5.2 拍照拼圖游戲——Puzzle 409  
7.6 小結(jié) 419  
第3篇 超越游戲——移動(dòng)應(yīng)用成為亮點(diǎn)  
第8章 文件系統(tǒng)與個(gè)人信息管理 422  
8.1 FileConnection連接文件系統(tǒng) 423  
8.1.1 概述 423  
8.1.2 訪問(wèn)文件系統(tǒng) 423  
8.1.3 MSA中的FileConnection 427  
8.1.4 圖片管理Pi Manager 428  
8.2 PIM管理個(gè)人信息 437  
8.2.1 概述 437  
8.2.2 vCard和vCalendar 437  
8.2.3 使用PIM編程接口 438  
8.2.4 讀取通訊錄——ContactMIDlet 444  
8.3 小結(jié) 445  
第9章 Java ME與藍(lán)牙 446  
9.1 從這里開(kāi)始 446  
9.1.1 藍(lán)牙技術(shù)概述 446  
9.1.2 藍(lán)牙協(xié)議棧 447  
9.1.3 藍(lán)牙配置文件 450  
9.1.4 Java ME與藍(lán)牙 452  
9.2 Java藍(lán)牙無(wú)線技術(shù)API 453  
9.2.1 API結(jié)構(gòu)與應(yīng)用模型 454  
9.2.2 查找設(shè)備和服務(wù) 455  
9.2.3 設(shè)備管理 459  
9.2.4 通信 462  
9.3 通過(guò)藍(lán)牙分享照片 464  
9.3.1 BTMIDlet 464  
9.3.2 BTServer 468  
9.3.3 BTClient 472  
9.4 使用OBEX傳輸數(shù)據(jù) 476  
9.4.1 OBEX概述 476  
9.4.2 OBEX連接 477  
9.4.3 OBEX案例 482  
9.5 小結(jié) 488  
第10章 Java ME與Web服務(wù) 489  
10.1 Web服務(wù)概述 489  
10.1.1 什么是Web服務(wù) 489  
10.1.2 Web服務(wù)的技術(shù) 490  
10.2 使用JAXP解析XML 491  
10.2.1 一個(gè)簡(jiǎn)單的XML文檔 491  
10.2.2 ParseMIDlet類 491  
10.2.3 MyHandler類 494  
10.3 JAX-RPC 496  
10.3.1 Web服務(wù)的結(jié)構(gòu) 496  
10.3.2 客戶端程序的結(jié)構(gòu) 497  
10.3.3 客戶端編程模型 498  
10.3.4 通過(guò)stub執(zhí)行RPC調(diào)用的過(guò)程 499  
10.4 使用Netbeans 5.0開(kāi)發(fā)Web服務(wù) 500  
10.4.1 開(kāi)發(fā)Web服務(wù) 500  
10.4.2 公開(kāi)Web服務(wù) 504  
10.4.3 手機(jī)客戶端使用Web服務(wù) 505  
10.5 基于kSOAP的Web服務(wù)開(kāi)發(fā) 510  
10.5.1 kSOAP概述 510  
10.5.2 kSOAP2接口 511  
10.5.3 調(diào)用Amazon網(wǎng)上書(shū)店的Web服務(wù) 516  
10.5.4 傳遞自定義復(fù)雜對(duì)象 521  
10.6 小結(jié) 525  
  


本目錄推薦

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