Java ME是利用Java技术系列进行嵌入式开发和移动开发的基础,具有广泛的应用前景。本书针对Java ME移动开发编程进行了详细的讲解,以通俗易懂的案例,逐步引领读者从基础到各个知识点进行学习。本书涵盖了Java ME体系介绍、环境配置、高级界面开发、工具API、低级界面开发、RMS开发、网络应用开发和游戏开发等内容。大部分章节后面都有上机习题,用于对该章内容进行总结和演练,另外,每个部分后面都配备了一些课程设计案例。
本书分为7部分共21章,包括入门、高级界面开发、工具API、低级界面开发、RMS开发、网络应用开发、游戏开发等内容。本书使用的开发环境是JDK 1.6+WTK 2.5+Eclipse 3.2.2+EclipseMe 1.7.7,逐步引领读者从基础到各个知识点的学习。全书内容由浅入深,并辅以大量的实例说明,每一个专题后面都给出了完整的项目课程设计,如短信界面开发、动画开发、电话簿开发、拼图游戏、赛车游戏等。
本书提供了所有实例和上机习题的源代码,以及开发过程中用到的软件,供读者学习参考。
本书为学校教学量身定做,每个章节都有建议的课时,对于一些比较难的章节,定为选学内容。本书供高校Java ME移动开发相关课程使用,也可供有JavaSE基础但没有Java ME基础的程序员作为入门用书,更可以作为社会上Java嵌入式培训班教材使用,对于缺乏项目实战经验的程序员来说,可用于快速积累项目开发经验。
第1章 体系介绍和环境配置
第2章 界面和Command命令按钮
第3章 List、TextBox、Ticker和Alert
第4章 表单元素及其事件
第5章 课程设计1:短信界面开发
第6章 异常处理和多线程
第7章 数据处理和工具类
第8章 Canvas绘图
第9章 Canvas事件
第10章 课程设计2:自定义控件
第11章 课程设计3:动画和简单游戏
第12章 RMS基础编程
第13章 RMS高级编程
第14章 课程设计4:电话簿模拟
第15章 TCP编程
第16章 UDP编程
第17章 HTTP编程
第18章 游戏画布和图层
第19章 Sprite
第20章 TiledLayer和图层管理器
第21章 课程设计5:赛车游戏