注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關精通J2ME無線編程

精通J2ME無線編程

精通J2ME無線編程

定 價:¥42.00

作 者: 林勝利,劉華軍編著
出版社: 中國鐵道出版社
叢編項: 開發(fā)者說系列叢書 Java專家系列
標 簽: JAVA語言

ISBN: 9787113061579 出版時間: 2004-12-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數: 309 字數:  

內容簡介

  本書是一本系統講解如何采用J2ME技術開發(fā)無線應用的圖書,Java語言出現很長時間了,并且得到了廣大開發(fā)者的推崇與信賴,其發(fā)展態(tài)勢如日中天。J2ME技術的出現為運用Java語言的強大優(yōu)勢開發(fā)低端設備應用提出了強大的平臺。本書循序漸進地引導讀者熟悉直至精通如何采用J2ME開發(fā)無線應用。首先介紹了J2ME技術的基礎知識,包括:BREW、WAP、CDC、CLDC、CVM、DVM、MIDP等基礎概念及MIDP 2.0中主要的Java類。這些知識是應用J2ME技術開發(fā)無線應用的基礎。本書還介紹了怎樣搭建Java無線開發(fā)環(huán)境的知識,詳細、深入地介紹J2ME程序設計中的核心技術,并通過詳盡完整的例程引導讀者全掌握J2ME無線應用開發(fā)技術,包括:MIDP 2.0在圖形界面程序設計、網絡編程、數據庫(RMS)編程及游戲開發(fā)等領域的技術要點。最后講解了J2ME程序設計的高級知識,包括:Java無線信息服務的開發(fā)技術、J2ME技術與J2EE技術及Web Service技術相結合開發(fā)強大在無線企業(yè)應用實例的完整過程、可能擴展KVM底層功能的KVM本地接口(KNI)編程的技術知識。

作者簡介

暫缺《精通J2ME無線編程》作者簡介

圖書目錄

第一部分
第1章 Java無線編程簡介
1.1 J2ME、BREW與WML簡介
1.1.1 J2ME 簡介
1.1.2 BREW 簡介
1.1.3 WML 簡介
1.2 J2ME技術概覽
1.3 J2ME軟件架構
1.3.1 配置(Configuration)
1.3.2 虛擬機(CVM與KVM)
1.3.3 簡表
本章小結
第2章 搭建J2ME開發(fā)環(huán)境
2.1 安裝J2ME Wireless Toolkit 2.1
2.1.1 在Windows上安裝J2ME Wireless Toolkit 2.1
2.1.2 在Solaris系統上安裝J2ME Wireless Toolkit 2.1
2.2 設置環(huán)境變量
2.3 用J2ME Wireless Toolkit 2.1編譯運行MIDlet
2.3.1 創(chuàng)建簡單MIDlet應用
2.3.2 編譯MIDlet SimpleMIDlet.java
2.3.3 預驗證MIDlet SimpleMIDlet.class
2.3.4 將類打包成JAR文件
2.3.5 運行MIDlet
本章小結
第3章 CLDC與MIDP
3.1 互聯受限設備配置(CLDC)
3.1.1 互聯受限設備配置(DLDC)與Java虛擬機
3.1.2 KVM
3.1.3 CLDC與Java核心類庫的區(qū)別
3.1.4 數據I/O與網絡
3.1.5 CLDC所支持的屬性
3.1.6 CLDC的下一代
3.2 移動信息設備簡表(MIDP)
3.2.1 移動信息設備(MID)
3.2.2 MIDP中的軟件包
本章小結
第二部分
第4章 MIDP編程初步
4.1 配置JBuilder開發(fā)MIDP應用
4.1.1 在JBuilder中添加Java Wireless Toolkit 2.0
4.1.2 創(chuàng)建Hello World MIDlet小程序
4.1.3 MyMIDlet.java小程序架構分析
4.1.4 編譯MIDlet小程序
4.1.5 運行MIDlet小程序
4.1.6 創(chuàng)建繪圖MIDlet應用
4.1.7 繪制圖片MIDlet主類
4.1.8 圖片顯示類
4.1.9 在JBuilder中調試MIDlet
本章小結
第5章 事件與GUI程序設計
5.1 事件
5.1.1 事件分類
5.1.2 低層事件
5.1.3 高層事件
5.2 用戶界面(GUI)
5.2.1 MIDP中的UI類
5.2.2 Displayable類
5.2.3 Canvas類
5.2.4 Image類
本章小結
第6章  MIDP多線程程序設計
6.1 多線程的概念
6.1.1 多線程與多進程
6.1.2 Java的多線程
6.1.3 線程生命周期中的四種狀態(tài)
6.1.4 線程的優(yōu)先級
6.1.5 線程的同步問題
6.1.6 線程的阻塞
6.1.7 精靈線程
6.1.8 線程組
6.2 MIDP中的多線程
6.2.1 利用Thread類與Runnable接口實現多線程
6.2.2 MIDlet主類MultiThreadMIDlet.java
6.2.3 MIDlet圖片顯示類ImageScreen.java
6.2.4 借助系統類Timer與TimerTask實現多線程
6.2.5 創(chuàng)建多線程音樂播放器
本章小結
第7章 網絡編程
7.1 通用連接框架(GCF)
7.1.1 HTTP連接
7.1.2 創(chuàng)建Wdb站點閱讀器
7.1.3 在MIDlet中調用Servlet
7.1.4 UDP(User Datagram Protocol)連接
7.1.5 創(chuàng)建UDP通信系統
7.1.6 UDP通信MIDlet主類UDPMIDlet.java
7.1.7 UDP顯示類UDPScreen.java
7.1.8 Socket連接
7.1.9 創(chuàng)建Socket通信系統
7.1.10 套接字MIDlet主類SocketMIDlet.java
7.1.11 套接字顯示類SocketScreen.java
7.1.12 ServerSocketConnection接口
本章小結
第8章 數據庫編程
8.1 RMS與大型數據庫管理系統(RDBMS)
8.2 RMS
8.2.1 RMS軟件包javax.microedition.rms
8.2.2 RMS軟件包中的類
8.2.3 RMS記錄管理
8.3 RMS股票報價系統
8.3.1 提供RMS數據庫服務類中的主要代碼
8.3.2 股票對象類
本章小結
第9章 游戲編程
9.1 MID中的游戲API
9.1.1 javax.microedition.lcdui.game.GameCanvas類
9.1.2 javax.microedition.lcdui.game.Layer類
9.1.3 javax.microedition.lcdui.game.LayerManager類
9.1.4 javax.microedition.lcdui.game.Sprite類
9.1.5 javax.microedition.lcdui.game.TiledLayer類
9.1.6 其他的API
9.1.7 整合圖片的小技巧
9.1.8 剪切圖片的小技巧
9.2 游戲中的事件處理
9.2.1 KeyPressed與KeyReleased方法
9.2.2 gatGameAction方法
9.3 多媒體編程
9.3.1 MIDP 2.0中的多媒體類
9.3.2 獲取CLDC設備所支持的媒體信息
9.3.3 單音元(Single Tone)
9.3.4 音元序列(Sequence Tone)
9.3.5 播放音頻文件
9.3.6 播放視頻文件
9.4 創(chuàng)建WalkTom游戲
9.4.1 MIDlet主類WalkCatMIDlet.java
9.4.2 游戲畫布類WalkCatCanvas.java
9.4.3 游戲精靈類Tom.java
9.4.4 層管理類WalkManager.java
9.4.5 游戲線程類WalkThread.java
9.4.6 處理不規(guī)則圖片實例代碼
9.5 網絡游戲
9.5.1 設備互聯
9.5.2 MIDP設備互聯解決方案
9.5.3 創(chuàng)建網絡游戲
9.5.4 街霸搏擊網絡游戲實例
9.5.5 編譯運行網絡游戲
本章小結
第三部分
第10章 MIDP無線信息服務編程
10.1 短信服務SMS與小區(qū)廣播服務CBS
10.2 無線信處API(WMA)
10.2.1 無線信息連接的樣例代碼
10.2.2 發(fā)送短信息樣例代碼
10.2.3 收取短信息樣例代碼
10.3 創(chuàng)建SMS聊天室
10.3.1 創(chuàng)建SMS應用實例
10.3.2 SMS客戶端主類
10.3.3 SMS客戶端顯示類
10.3.4 SMS服務器類
10.3.5 編譯運行SMS應用
本章小結
第11章 MIDlet與J2EE
11.1 J2EE
11.1.1 J2EE核心技術
11.1.2 創(chuàng)建與MIDlet通信的Servlet
11.1.3 移動書店通信Servlet
11.1.4 移動書店客戶端
11.2 整合移動書店系統
11.2.1 創(chuàng)建MIDlet
11.2.2 準備運行環(huán)境
11.2.3 啟動移動書店系統
本章小結
第12章 MIDlet與Web Service
12.1 Web Service簡介
12.2 通過JBuilder引用Web Service
12.3 Chemistry Web Service WSDL文件內容
12.4 創(chuàng)建移動化學元素周期表系統
12.5 調用Chemistry Web Service的Servlet
12.6 創(chuàng)建調用Web Service的MIDlet
12.7 發(fā)布應用并運行MIDlet
本章小結
第13章 KVM本地接口(KNI)編程
13.1 KNI技術面向你的用戶
13.2 KNI技術目標
13.3 KNI技術范疇
13.4 KNI中的數據類型
13.4.1 基本數據類型與引用數據類型
13.4.2 返回類型
13.4.3 域標識符(Field Ids)
13.4.4 字符串格式
13.4.5 UTF-8字符串
13.4.6 類標識符
13.4.7 域標識符
13.4.8 常量
13.5 DNI函數
13.5.1 版本信息
13.5.2 類和接口的操作
13.5.3 異常
13.5.4 對象操作
13.5.5 實例域的訪問
13.5.6 靜態(tài)域的訪問
13.5.7 字符串操作
13.5.8 數組操作
13.5.9 參數(操作數堆棧)訪問
13.5.10 句柄操作
13.6 DNI程序設計
13.6.1 "kni.h"包含文件
13.6.2 KNI應用實例
13.7 KNI開發(fā)實例
13.7.1 參數傳遞
13.7.2 從本地方法得到返回值
13.7.3 訪問域變量
13.7.4 訪問數組
13.7.5 訪問字符串
本章小結
附錄A 在JBuilder中發(fā)布MIDlet
附錄B 空中下載(OTA)規(guī)范
附錄C J2ME無線技術術語表
附錄D J2ME開發(fā)資源

本目錄推薦

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