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

從零開始學(xué)Java ME手機(jī)開發(fā)

從零開始學(xué)Java ME手機(jī)開發(fā)

定 價(jià):¥39.50

作 者: 張欣毅 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302177838 出版時(shí)間: 2008-06-01 包裝: 平裝
開本: 16開 頁數(shù): 339 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)地介紹了Java ME在手機(jī)應(yīng)用開發(fā)方面的知識(shí)。全書以無線行業(yè)Java技術(shù)規(guī)范JTWI(JSR-185)為基礎(chǔ),內(nèi)容涵蓋了用戶界面設(shè)計(jì)、事件處理、游戲設(shè)計(jì)、網(wǎng)絡(luò)編程、多媒體、本地持久存儲(chǔ)、Push注冊(cè)、無線消息、無線程序發(fā)布、安全架構(gòu)、國際化等主要技術(shù)。從編程實(shí)戰(zhàn)角度出發(fā),本書介紹了利用Eclipse開發(fā)MIDlet、配置MIDlet套件,一直到完成數(shù)字簽名的整個(gè)開發(fā)流程。本書適合于具有基本Java編程知識(shí)并對(duì)開發(fā)移動(dòng)應(yīng)用程序有興趣的讀者,對(duì)讀者的移動(dòng)應(yīng)用程序開發(fā)經(jīng)驗(yàn)沒有任何前提要求,可以從零開始學(xué)會(huì)Java ME手機(jī)開發(fā)。

作者簡介

  張欣毅,擁有SOJP、SCJD、SCMAD、SOWCD和SCBCD認(rèn)證。現(xiàn)就職于國際航空電信集團(tuán)(SITA),在SITA加拿大公司任軟件設(shè)計(jì)師。從2001年起進(jìn)入移動(dòng)應(yīng)用程序開發(fā)領(lǐng)域,擅長Java EE和無線應(yīng)用程序開發(fā)。在開發(fā)WAP、Java ME和“黑莓”(Blackberry)等各種類型的無線應(yīng)用方面經(jīng)驗(yàn)豐富。張欣毅是首批在測試版考試中獲得Sun公司移動(dòng)應(yīng)用程序開發(fā)者認(rèn)證的程序員之一。

圖書目錄

第1章 初識(shí)Java ME
 1.1 Java ME和Java家族
 1.2 多種多樣的手機(jī)應(yīng)用程序
  1.2.1 WAP
  1.2.2 Java ME
  1.2.3 Blackberry(黑莓)Java程序
 1.3 Java ME架構(gòu)
  1.3.1 配置
  1.3.2 簡表
  1.3.3 可選包
 1.4 無線行業(yè)的Java技術(shù)規(guī)范——JTWI
  1.4.1 JTWI規(guī)范簡介
  1.4.2 JTWI及相關(guān)的技術(shù)標(biāo)準(zhǔn)
 1.5 第一個(gè)Java ME程序
  1.5.1 MIDlet和MIDlet套件
  1.5.2 Hello, World!程序
  1.5.3 預(yù)校驗(yàn)
 1.6 準(zhǔn)備開發(fā)環(huán)境
  1.6.1 安裝JDK及Sun無線開發(fā)工具包
  1.6.2 安裝Eclipse及必要的插件和工具
  1.6.3 安裝服務(wù)器
 1.7 本章習(xí)題
第2章 移動(dòng)信息設(shè)備簡表MIDP概述
 2.1 MIDP技術(shù)簡介
  2.1.1 MIDP功能范疇
  2.1.2 移動(dòng)設(shè)備上的小應(yīng)用程序——MIDlet
  2.1.3 配置MIDlet
 2.2 用戶界面元素的繼承關(guān)系與分類
 2.3 其他MIDP技術(shù)
 2.4 MIDP 1.0和MIDP 2.0
 2.5 Java ME開發(fā)步驟
 2.6 本章習(xí)題
第3章 高層用戶界面設(shè)計(jì)
 3.1 用戶界面基本元素
  3.1.1 屏幕輸出和輸入設(shè)備的管理器——Display
  3.1.2 屏幕背景的基礎(chǔ)——Displayable
  3.1.3 滾動(dòng)字幕——Ticker
  3.1.4 Form上的組件——Item
  3.1.5 制作菜單的基礎(chǔ)——Choice
  3.1.6 命令——Command
 3.2 全屏界面編程
  3.2.1 制作輸入屏幕
  3.2.2 設(shè)計(jì)警告/信息提示屏幕
  3.2.3 全屏菜單設(shè)計(jì)
 3.3 Item組件使用技巧
  3.3.1 在Form中管理Item
  3.3.2 文字輸入——TextField
  3.3.3 制作下拉菜單——ChoiceGroup
  3.3.4 設(shè)計(jì)進(jìn)度指示條——Gauge
  3.3.5 日期/時(shí)間輸入法——DateField
  3.3.6 可定制的Item組件——CustomItem
  3.3.7 按鈕制作方法
 3.4 本章習(xí)題
第4章 低層用戶界面及游戲設(shè)計(jì)
 4.1 低層用戶界面基本元素
  4.1.1 Canvas及其鍵盤事件響應(yīng)方式
  4.1.2 GameCanvas游戲界面
 4.2 圖像處理技術(shù)基礎(chǔ)
  4.2.1 畫筆Graphics
  4.2.2 使用Image表現(xiàn)圖片
 4.3 游戲開發(fā)基礎(chǔ)
  4.3.1 什么是圖層(Layer)
  4.3.2 設(shè)計(jì)動(dòng)畫效果和運(yùn)動(dòng)物體(Sprite)
  4.3.3 設(shè)計(jì)游戲場景(TiledLayer)
 4.4 本章習(xí)題
第5章 有限連接設(shè)備配置CLDC概述
 5.1 CLDC技術(shù)簡介
  5.1.1 CLDC范疇
  5.1.2 CLDC軟硬件需求
  5.1.3 CLDC應(yīng)用程序
 5.2 CLDC API
  5.2.1 浮點(diǎn)運(yùn)算能力
  5.2.2 核心類庫
  5.2.3 WeakReference(弱引用)
  5.2.4 I/O(輸入/輸出)
 5.3 CLDC安全特性
 5.4 本章習(xí)題
第6章 網(wǎng)絡(luò)編程技術(shù)
 6.1 Java SE的客戶機(jī)/服務(wù)器模式
  6.1.1 Java應(yīng)用程序通過HTTP訪問網(wǎng)絡(luò)的基本方法
  6.1.2 Java應(yīng)用程序訪問Servlet示例
 6.2 通用連接框架GCF
  6.2.1 GCF API的組成
  6.2.2 GCF編程
 6.3 MIDP的擴(kuò)展網(wǎng)絡(luò)功能
  6.3.1 MIDP的網(wǎng)絡(luò)API與CLDC GCF的關(guān)系
  6.3.2 Socket通信實(shí)例
 6.4 網(wǎng)絡(luò)應(yīng)用示例
 6.5 本章習(xí)題
第7章 無線消息處理
 7.1 無線消息與WMA
  7.1.1 無線消息技術(shù)常用術(shù)語
  7.1.2 無線消息傳遞方式
  7.1.3 WMA技術(shù)
 7.2 WMA應(yīng)用示例
  7.2.1 收發(fā)SMS文本短信示例
  7.2.2 接收CBS文本消息示例
 7.3 本章習(xí)題
第8章 移動(dòng)多媒體API
 8.1 MMAPI簡介
  8.1.1 MMAPI中的重要成員
  8.1.2 MMAPI與MIDP 2.0多媒體API的區(qū)別
  8.1.3 Player的生命周期
  8.1.4 設(shè)備系統(tǒng)多媒體屬性
  8.1.5 MMAPI編程基礎(chǔ)
 8.2 MMAPI編程示例
  8.2.1 使用單音(Tone)
  8.2.2 單音序列音樂
  8.2.3 使用音頻資源
  8.2.4 播放視頻資源
  8.2.5 音頻采集
  8.2.6 視頻采集——照相
 8.3 本章習(xí)題
第9章 記錄管理系統(tǒng)
 9.1 RMS技術(shù)基礎(chǔ)
  9.1.1 RMS API組成
  9.1.2 記錄庫和記錄
  9.1.3 數(shù)據(jù)共享
 9.2 RMS數(shù)據(jù)操作
  9.2.1 RMS基本數(shù)據(jù)操作
  9.2.2 數(shù)據(jù)查詢
 9.3 RMS應(yīng)用示例
  9.3.1 用戶登錄
  9.3.2 圖形存儲(chǔ)方案
 9.4 本章習(xí)題
第10章 程序發(fā)布技術(shù)
 10.1 OTA簡介
  10.1.1 OTA技術(shù)規(guī)范
  10.1.2 MIDlet套件發(fā)布方法
 10.2 OTA過程
  10.2.1 OTA安裝過程示例
  10.2.2 OTA生命周期
  10.2.3 軟件發(fā)現(xiàn)過程
  10.2.4 軟件安裝過程
  10.2.5 軟件更新過程
  10.2.6 軟件卸載過程
 10.3 OTA程序發(fā)布實(shí)戰(zhàn)
  10.3.1 開發(fā)客戶端計(jì)數(shù)器查詢程序
  10.3.2 開發(fā)服務(wù)器端計(jì)數(shù)器程序
  10.3.3 準(zhǔn)備下載服務(wù)器和資源庫
  10.3.4 OTA測試
 10.4 本章習(xí)題
第11章 Push注冊(cè)
 11.1 Push注冊(cè)工作方式
  11.1.1 MIDlet啟動(dòng)過程
  11.1.2 PushRegistry類
  11.1.3 注冊(cè)方法
 11.2 使用Push注冊(cè)技術(shù)
  11.2.1 靜態(tài)注冊(cè)示例
  11.2.2 動(dòng)態(tài)注冊(cè)示例
 11.3 本章習(xí)題
第12章 Java ME安全技術(shù)
 12.1 安全隱患與對(duì)策
  12.1.1 常見安全隱患
  12.1.2 Java ME中的安全措施
 12.2 Java ME的安全實(shí)現(xiàn)方法
  12.2.1 MIDP 2.0中的安全許可
  12.2.2 MIDlet套件默認(rèn)的安全許可
  12.2.3 保護(hù)域
  12.2.4 數(shù)字簽名
  12.2.5 數(shù)字簽名實(shí)踐
 12.3 MIDlet套件的屬性
  12.3.1 MIDlet套件的配置屬性
  12.3.2 MIDlet屬性應(yīng)用示例
 12.4 本章習(xí)題
第13章 MIDlet國際化
 13.1 國際化與JSR-238
  13.1.1 國際化與本地化
  13.1.2 實(shí)現(xiàn)程序國際化的關(guān)鍵——Locale
  13.1.3 移動(dòng)國際化API——JSR-238
 13.2 用戶界面文本內(nèi)容的本地化
 13.3 文字排序
 13.4 格式化輸出
 13.5 本章習(xí)題
第14章 PDA附加功能
 14.1 文件操作API
  14.1.1 JSR-75規(guī)范中的文件操作功能
  14.1.2 文件訪問API組成
  14.1.3 基本文件操作方法
  14.1.4 文件操作示例
 14.2 個(gè)人信息管理API
  14.2.1 個(gè)人信息管理的范疇
  14.2.2 PIM API的組成和使用
  14.2.3 個(gè)人信息管理示例
 14.3 本章習(xí)題
附錄A Sun Java無線開發(fā)工具包使用技巧
附錄B 系統(tǒng)屬性
附錄C 習(xí)題解答

本目錄推薦

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