第一部分 起步
第1章 无线应用程序开发入门
1. 1 简介
1. 2 WAP和 i-Mode
1. 3 J2ME
1. 4 未来趋势
1. 5 小结
第2章 面向无线设备的Java
2. 1 概述
2. 2 大家族
2. 3 何为 J2ME
2. 4 用于无线设备的J2ME
2. 5 设置开发环境
2. 6 小结
第3章 无线Java程序设计基础
3. 1 概述
3. 2 CLDC库
3. 3 MIDP库
3. 4 MIDlet
3. 5 第一个示例:" Hello World"
3. 6 MIDlet的国际化
3. 7 跨设备MIDlet开发
3. 8 CLDC的局限性
3. 9 KVM的局限性
3. 10 J2MF的安全
3. 11 小结
第4章 打包与部署Java无线应用
4. l 概述
4. 2 MIDlet套件
4. 3 运行时访问清单. 应用描述符和源文件
4. 4 OTA MIDlet部署
4. 5 小结
第一部分 使用 Java开发无线应用
第5章 面向无线设备的UI核心组件
5. 1 前言
5. 2 Displayable类与Display类
5. 3 Image类
5. 4 事件与事件处理
5. 5 小结
第6章 在UI开发中使用高级API
6. 1 前言
6. 2 List类和 Choice接口
6. 3 TextBox类
6. 4 Alert类
6. 5 Form类和 Items类
6. 6 应用示例
6. 7 小结
第7章 在UI开发中使用低级API
7. 1 前言
7. 2 Canvas类基础
7. 3 Graphics类
7. 4 低级事件与事件处理
7. 5 日历实例
7. 6 双缓存
7. 7 小结
第8章 持久存储
8. l 概述
8. 2 记录库
8. 3 记录
8. 4 RecordEnumeration类
8. 5 创建多列表
8. 6 RecordFilter和 RecordComparator接口
8. 7 例程应用:移动日程表
8. 8 小结
第 9章 J2ME MIDP中的基本网络编程
9. l 概述
9. 2 J2SE与J2ME网络编程
9. 3 通用连接框架
9. 4 使用Socket实现无线网络编程
9. 5 使用Datapram实现无线网络编程
9. 6 使用HttpConnection实现无线网络编程
9. 7 小结
第10章 在无线应用中使用XML
10. l 概述
10. 2 XML与解析XML文档
10. 3 用于无线应用的XML解析器
10. 4 用于J2ME MIDP的SAX1.0 Java API
10. 5 用于J2ME MIDP的 TinyXML解析器
10. 6 用于J2ME MIDP的NanoXML解析器
10. 7 用于J2ME MIDP的 AElfred解析器
10. 8 小结
第11章 一个完整的实例:Motoshop
11. 1 Motoshop
11. 2 Motoshop的图形用户界面
11. 3 MototShop中的网络通信
11. 4 MotoShop中的 XML数据交换
11. 5 MotoShop的服务器程序
11. 6 小结
第12章 无线应用的数据同步
12. l 概述
12. 2 SyncML.
12. 3 J2MEMIDP中的数据同步
12. 4 SyncML的示例实现:Mobile Scheduler
12. 5 小结
第三部分 附录
附录A CLDC类库
A. ljava. lang
A. 2java. io
A. 3java. util
A. 4javax. microedition.io
附录B MIDP类库
B. 1Javax. microedition. midlet
B. 2Javax. microedition. Icdui
B. 3javax. microedition. rms
附录C 资源链接
C. l文档资源
C. 2开发资源
附录 D NTT DoCoMo的 Java for i-Mode
D. 1 NTT DoCOMO
D. 2 iApplis和MIDlets
D. 3 一个iAppli实例
D. 4 类体系结构