第1章 Java 2 Micro Edition簡介
1.1 前言
1.2 各種Java版本的定位
1.3 JINI技術
1.4 各種不同版本之Java程序的開發(fā)
1.5 Java版本的升級
1.6 Java 2 Micro Edition概觀
1.7 CLDC、CDC以及它們所衍生出來的Profile
1.8 有關Personal Java
1.9 有關STK
1.10 Java在嵌入式系統上的應用
1.11 為何要用Java編寫PDA上的應用程序?
1.12 總結
第2章 編寫您的第一個PDA程序
2.1 前言
2.2 初識KVM
2.3 CLDC標準應用
2.4 Color KVM
2.5 程序開發(fā)方式
2.6 前期準備工作
2.6.1 PalmOS上Java程序的編寫流程
2.6.2 設置開發(fā)環(huán)境
2.7 HelloWorld
2.7.1 編譯
2.7.2 預先審核
2.7.3 測試
2.7.4 下載到機器上執(zhí)行
2.7.5 調試
2.8 程序解說
2.9 總結
第3章 支持J2ME的開發(fā)工具
3.1 前言
3.2 JBuilder 4 Handheld Express
3.2.1 何謂OpenTools API
3.2.2 置換JBuilder 4所使用的Java 2 SDK
3.2.3 安裝CLDC
3.2.4 安裝Handheld Express與設置JBuilder 4
3.2.5 使用Handheld Express開發(fā)Spotlet
3.3 Code Warrior for Java 6
3.4 Visual Age for Java Micro Edition 1.2
3.5 UIBuilder
3.6 總結
第4章 深入Spotlet
4.1 前言
4.2 Spotlet的結構
4.3 Spotlet的激活
4.4 Spotlet的事件處理
4.5 Spotlet的繪制
4.6 其他的Spotlet方法
4.7 繼承自Spotlet的類別
4.7.1 Dialog類別
4.7.2 HelpDisplay類別
4.8 總結
第5章 KJava數據庫程序設計
5.1 前言
5.2 Database類別
5.2.1 boolean create
5.2.2 Database(int typeID,int creatorID,int mode)
5.2.3 boolean isOpen()
5.2.4 boolean addRecord(byte[]data)
5.2.5 Int getNumberOfRecords()
5.2.6 byte[]getRecord(int recordNumber)
5.2.7 boolean deleteRecord(int recordNumber)
5.2.8 setRecord(int recordNumber,byte[]data)
5.2.9 void close()
5.2.10 int readRecodToBuffer(int recordNumber,int readOffset,int length,byte[]buffer,int writeOffset)
5.2.11 int writeRecordFromBuffer(int recordNumber,int writeOffset,int length,byte[]buffer,int readOffset)
5.3 使用范例
5.4 總結
第6章 KJava圖形處理
6.1 前言
6.2 Graphics類別
6.2.1 清除屏幕
6.2.2 繪制文字
6.2.3 取得字號
6.2.4 設置繪圖區(qū)域
6.2.5 畫線
6.2.6 畫矩形
6.2.7 畫邊框
6.2.8 畫Bitmap
6.2.9 拷貝區(qū)域
6.2.10 放音樂
6.3 總結
第7章 KJava圖形用戶界面程序設計
7.1 前言
7.2 Button類別
7.3 Caret類別
7.4 CheckBox類別
7.5 adioButton類別
7.6 RadioGroup類別
7.7 TextBox類別
7.8 ScrollTextBox類別
7.9 SelectScrollTextBox類別
7.10 lider類別
7.11 TextField類別
7.12 ValueSelector類別
7.13 VerticalScrollBar類別
7.14 kAWT
7.15 總結
第8章 KJava對外溝通的橋梁
8.1 前言
8.2 過紅外線
8.2.1 將字符數組轉換成字節(jié)數組
8.2.2 將字節(jié)數組轉換成字符數組
8.3 Javax.microedition.io.Connector類別
8.4 總結
第9章 KJava游戲設計
9.1 前言
9.2 使用多執(zhí)行線程
9.3 游戲范例一
9.4 游戲范例二
9.5 總結
附錄A 其他參考資源總整理
A.- KVM
A-2 其他工具
A-3 其他資源
A-4 參考書籍
附錄B CLDC內附工具介紹
B-1 1m.database.Bitmap
B-2 palm.database.ConvPRCtoJAR
B-3 palm.database.MakePalmApp
B-4 preverify
附錄C 使用PalmOS模擬器
C-1 參考資料
C-2 下載POSE以及ROM
C-3 使用POSE
附錄D 有關JBuilder 4
D-1 取得JBuilder 4 Foundation
D-2 下載Handheld Express