第1章 Java 2 Micro Edition简介
1.1 前言
1.2 各种Java版本的定位
1.3 JINI技术
1.4 各种不同版本之Java程序的开发
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 程序开发方式
2.6 前期准备工作
2.6.1 PalmOS上Java程序的编写流程
2.6.2 设置开发环境
2.7 HelloWorld
2.7.1 编译
2.7.2 预先审核
2.7.3 测试
2.7.4 下载到机器上执行
2.7.5 调试
2.8 程序解说
2.9 总结
第3章 支持J2ME的开发工具
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开发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 设置绘图区域
6.2.5 画线
6.2.6 画矩形
6.2.7 画边框
6.2.8 画Bitmap
6.2.9 拷贝区域
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 将字符数组转换成字节数组
8.2.2 将字节数组转换成字符数组
8.3 Javax.microedition.io.Connector类别
8.4 总结
第9章 KJava游戏设计
9.1 前言
9.2 使用多执行线程
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