J2ME開發精解

J2ME開發精解

J2ME開發精解(附CD-ROM光碟一張)——JAVE技術大系 圖書作者: 詹建飛 編著 出版社: 電子工業出版社 ISBN: 7121022109 出版時間: 2006-1第1版 印刷時間: 2006-1第1次印刷 開 本: 16 價 格(元): 49

基本介紹

  • 書名:J2ME開發精解
  • 作者:詹建飛 
  • ISBN:7121022109
  • 出版社:電子工業出版社
內容簡介,編輯推薦,作者簡介,圖書目錄,

內容簡介

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

編輯推薦

光碟包含:
·J2ME開發的相關軟體;
·本書所有實例代碼。
本書適合熟衷於最新移動開發技術的程式設計師,洪擊灑也可作為J2ME開發的教材和參考用書。本書可以為讀者揭開J2ME平台的神秘面紗,幫助讀者系統、全面的掌握這門技術。

作者簡介

詹建飛(網名mingjava),2003進入Motorola中國有限公司擔任軟體工程師並參加了JUIX平台的開發,具有豐富的J2ME編程經驗。他是J2ME開發網的創始人,Sun中國技術社區特約專家。

圖書目錄

第1章 揭開J2ME平台的神秘面紗
1.1 介紹J2ME平台
1.1.1 J2ME的由來
1.1.2 JCP與 JSR
1.1.3 J2ME與其他Java平煮寒棵台
1.2 J2ME平台的體系結構
1.2.1 概述
1.2.2 配置
1.2.3 簡表
1.2.4 可選包
1.3 CLDC和MIDP
1.3.1 CLDC
1.3.2 MIDP
1.4 CDC與相關簡表
1.4.1 CDC概述
1.4.2 基於CDC的簡表
1.5 小結
第2章 J2ME開發入門
2.1 使用Netbeans開發MIDP應用程式
2.1.1 安裝Netbeans IDE 4.1和Mobility Pack 4.1
2.1.2 使用Netbeans IDE開發MIDP應用程式
2.2 MIDP應用程式環境與開發流程
2.2.1 MIDP應用程式環境
2.2.2 開發流程
2.3 MIDlet應用程式模型詳解
2.3.1 javax.microedition.midlet包
2.3.2 MIDlet生命估擔朵周期
2.3.3 MIDlet套件
2.3.4 MIDP應用程式的屬性
2.3.5 發布MIDP應用程式
2.4 Mobility Pack 4.1新特多和諒射性
2.5 小結
第3章 MIDP圖形用戶界面
3.1 MIDP圖形用戶界面結構
3.2 MIDP高級圖形用戶界面
3.2.1 TextBox組件
3.2.2 Command與高級事件處理機制
3.2.3 List組件
3.2.4 Form與Item
3.2.5 Alert的使用
3.2.6 實現一個基本的對話框
3.3 低級用戶界面Canvas
3.3.1 Canvas與Graphics
3.3.2 Canvas的低級事件處理
3.3.3 用Canvas實現歡迎界面
3.4 使用Netbeans IDE可視化開發MIDlet
3.5 MVC模式實現界面導航
3.6 小結
第4章 記錄管理系統
4.1 介紹記錄管理系統
4.1.1 數據持久性
4.1.2 MIDP設備的記憶體分類
4.1.3 記錄管理系統概述
4.1.4 記錄管理系統的體系結構
4.2 操作RecordStore中的數據
4.2.1 RecordStore對象
4.2.2 操作RecordStore對象的數據
4.3 使用RecordEnumeration接口
4.3.1 為什麼不使用for循環
4.3.2 RecordEnumeration接口
4.4 RMS高級套用
4.4.1 基於CLDC實現序列化
4.4.2 索引與快取
4.4.3 MIDP 2.0新特性——共享RecordStore對象
4.5 小結
第5章 遊戲開發
5.1 使辨擔道漿用MIDP 2.0遊戲開發包
5.1.1 無線遊戲開發與MIDP 2.0遊戲開發包
5.1.2 GameCanvas類與遊戲開發基本框架
5.1.3 處理用戶輸入
5.1.4 Layer類
5.1.5 Sprite類
5.1.6 TiledLayer類
5.1.7 LayerManager類
5.2 範例遊戲
5.2.1 遊戲創意
5.2.2 輔助工具類
5.2.3 設計主角
5.2.4 設計敵人
5.2.5 創建背景
5.2.6 構建遊戲世界
5.3 無線遊戲開發的高級話題
5.3.1 如何讓遊戲看上去更好
5.3.2 開發可移植的無線遊戲
5.3.3 開發易於擴展的無線遊戲
5.3.4 對無線遊戲的幾點建議
5.4 小結
第6章 訪問網路數據和服務
6.1 通用連線框架概述
6.1.1 通用連線框架體系結構
6.1.2 Connection類型
6.1.3 使用通用連線框架
6.2 使用HTTP協定訪問網路數據和服務
6.2.1 HTTP協定簡介
6.2.2 使用HTTP協定訪問網路數據和服務
6.3 使用socket開發MIDP低級聯網應用程式
6.4 無線訊息API
6.4.1 概述
6.4.2 使用WMA
6.4.3 案例學習:SMSMIDlet
6.5 使用Netbeans IDE開發端到端的企業套用
6.6 小結
第7章 MIDP 2.0安全模型與PUSH
7.1 MIDP2.0安全模型
7.1.1 許可(Permission)
7.1.2 保護域
7.1.3 代碼簽名
7.2 PUSH註冊
7.2.1 概述
7.2.2 PUSH註冊編程
7.3 小結
第8章 令人興奮的可選API
8.1 移動多媒體API
8.1.1 概述
8.1.2 使用MMAPI
8.1.3 音頻和視頻播放
8.1.4 捕獲圖像
8.1.5 總結
8.2 PDA簡表(JSR 75)
8.2.1 FileConnection API
8.2.2 個人信息管理API
8.3 移動3D圖形API(JSR 184)
8.3.1 JSR 184概述
8.3.2 了解3D編程所使用的數學方法
8.3.3 使用立即模式建立模型
8.3.4 渲染模型
8.3.5 移動、旋轉物體
8.3.6 使用保留模式建立模型
8.3.7 小結
8.4 Java藍牙無線技術API
8.4.1 藍牙技術概述
8.4.2 Java藍牙無線技術API
8.4.3 JSR 82的安全性
8.4.4 基於藍牙的聊天程式
8.4.5 小結
附錄A 使用WTK2.2開發MIDP應用程式
附錄B Tomcat 5.0安裝和使用指南
附錄C Netbeans IDE集成第三方SDK
2.3.1 javax.microedition.midlet包
2.3.2 MIDlet生命周期
2.3.3 MIDlet套件
2.3.4 MIDP應用程式的屬性
2.3.5 發布MIDP應用程式
2.4 Mobility Pack 4.1新特性
2.5 小結
第3章 MIDP圖形用戶界面
3.1 MIDP圖形用戶界面結構
3.2 MIDP高級圖形用戶界面
3.2.1 TextBox組件
3.2.2 Command與高級事件處理機制
3.2.3 List組件
3.2.4 Form與Item
3.2.5 Alert的使用
3.2.6 實現一個基本的對話框
3.3 低級用戶界面Canvas
3.3.1 Canvas與Graphics
3.3.2 Canvas的低級事件處理
3.3.3 用Canvas實現歡迎界面
3.4 使用Netbeans IDE可視化開發MIDlet
3.5 MVC模式實現界面導航
3.6 小結
第4章 記錄管理系統
4.1 介紹記錄管理系統
4.1.1 數據持久性
4.1.2 MIDP設備的記憶體分類
4.1.3 記錄管理系統概述
4.1.4 記錄管理系統的體系結構
4.2 操作RecordStore中的數據
4.2.1 RecordStore對象
4.2.2 操作RecordStore對象的數據
4.3 使用RecordEnumeration接口
4.3.1 為什麼不使用for循環
4.3.2 RecordEnumeration接口
4.4 RMS高級套用
4.4.1 基於CLDC實現序列化
4.4.2 索引與快取
4.4.3 MIDP 2.0新特性——共享RecordStore對象
4.5 小結
第5章 遊戲開發
5.1 使用MIDP 2.0遊戲開發包
5.1.1 無線遊戲開發與MIDP 2.0遊戲開發包
5.1.2 GameCanvas類與遊戲開發基本框架
5.1.3 處理用戶輸入
5.1.4 Layer類
5.1.5 Sprite類
5.1.6 TiledLayer類
5.1.7 LayerManager類
5.2 範例遊戲
5.2.1 遊戲創意
5.2.2 輔助工具類
5.2.3 設計主角
5.2.4 設計敵人
5.2.5 創建背景
5.2.6 構建遊戲世界
5.3 無線遊戲開發的高級話題
5.3.1 如何讓遊戲看上去更好
5.3.2 開發可移植的無線遊戲
5.3.3 開發易於擴展的無線遊戲
5.3.4 對無線遊戲的幾點建議
5.4 小結
第6章 訪問網路數據和服務
6.1 通用連線框架概述
6.1.1 通用連線框架體系結構
6.1.2 Connection類型
6.1.3 使用通用連線框架
6.2 使用HTTP協定訪問網路數據和服務
6.2.1 HTTP協定簡介
6.2.2 使用HTTP協定訪問網路數據和服務
6.3 使用socket開發MIDP低級聯網應用程式
6.4 無線訊息API
6.4.1 概述
6.4.2 使用WMA
6.4.3 案例學習:SMSMIDlet
6.5 使用Netbeans IDE開發端到端的企業套用
6.6 小結
第7章 MIDP 2.0安全模型與PUSH
7.1 MIDP2.0安全模型
7.1.1 許可(Permission)
7.1.2 保護域
7.1.3 代碼簽名
7.2 PUSH註冊
7.2.1 概述
7.2.2 PUSH註冊編程
7.3 小結
第8章 令人興奮的可選API
8.1 移動多媒體API
8.1.1 概述
8.1.2 使用MMAPI
8.1.3 音頻和視頻播放
8.1.4 捕獲圖像
8.1.5 總結
8.2 PDA簡表(JSR 75)
8.2.1 FileConnection API
8.2.2 個人信息管理API
8.3 移動3D圖形API(JSR 184)
8.3.1 JSR 184概述
8.3.2 了解3D編程所使用的數學方法
8.3.3 使用立即模式建立模型
8.3.4 渲染模型
8.3.5 移動、旋轉物體
8.3.6 使用保留模式建立模型
8.3.7 小結
8.4 Java藍牙無線技術API
8.4.1 藍牙技術概述
8.4.2 Java藍牙無線技術API
8.4.3 JSR 82的安全性
8.4.4 基於藍牙的聊天程式
8.4.5 小結
附錄A 使用WTK2.2開發MIDP應用程式
附錄B Tomcat 5.0安裝和使用指南
附錄C Netbeans IDE集成第三方SDK

相關詞條

熱門詞條

聯絡我們