本书侧重于Symbian操作系统手机上的MIDP编程。它不是仅仅对API进行冗长的重复描述,而是通过应用实例来达到实用的目的,挖掘与良好应用设计和优秀性能相关的细节。本书不仅涵盖MIDP2.0编程,也包含了MIDP1.0的内容。最后,书中还探究许多Symbian操作系统目前支持或即将支持的标准J2ME可选包。
本书介绍在Symbian操作系统上的J2ME编程,尤其是针对MIDP 2.0的编程。
全书共分3个部分,5个附录。第一部分包括前5章,介绍J2ME以及配置和简表的意义,然后集中说明新一代Symbian操作系统手机上构成Java平台的MIDP和附加API。第二部分包括第6章和第7章,研究编写高质量代码在设计和实现中的考虑。第三部分是第8章,介绍Java对无线生态系统的战略意义,并对Java在Symbian操作系统上的发展方向给出大概的描述。附录部门分别介绍了CLDC核心库、MIDP库、使用Wireless Toolkit的命令行工具、开发者资源和参考文献,以及Symbian系统手机规范。
本书适合于Symbian系统下进行J2ME应用开发的人员阅读,它能为开发者展示如何最大限度地发挥新一代Symbian操作系统手机的功能。本书也可作为Symbian系统下J2ME编程的教材和参考书。
第一部分 J2ME和MIDP
第1章 J2ME简介
1.1 配置和简表
1.1.1 体系结构
1.1.2 配置
1.1.3 简表
1.2 CLDC与MIDP
1.2.1 CLDC
1.2.2 MIDP
1.3 CDC和个人简表
1.3.1 CDC
1.3.2 个人简表
1.4 Symbian操作系统上的J2ME
1.5 小结
第2章 从这里开始
2.1 MIDP简介
2.1.1 MIDP模型和生命周期
2.1.2 用户界面
2.1.3 RMS存储
2.2 Helloworld增强版
2.2.1 概览
2.2.2 MIDlet类:Helloworld java
2.2.3 GameCanvas类:MyGame Canvas java
2.2.4 Sprite类:MySprite java
2.2.5 Paused Message类:MyPausedCanvas java
2.3 MIDP工具简介
2.3.1 开发工具
2.3.2 集成开发环境
2.3.3 设备模拟器
2.4 安装并运行一个MIDlet
2.4.1 传送MIDlet到设备
2.4.2 安装MIDlet
2.5 Symbian系统手机的MIDP
2.6 小结
第3章 MIDP2.0和JTWI
……
第4章 蓝牙无线技术Java API
……
第5章 MIDP2.0案例学习
……
第二部分 为智能手机编写高质量代码
第6章 使Java代码可移植
……
第7章 编写优化代码
……
第三部分 无线Java市场的发展
第8章 市场、机遇和Symbian的计划
……
附录1 CLDC核心库
……