前 言
Java ME是利用Java技术进行嵌入式开发和移动信息设备开发的基础,具有广阔的应用前景。本书针对Java ME移动开发编程进行了详细的讲解,以实际应用的案例,逐步引领读者从各个知识点进行学习。本书涵盖了Java ME体系介绍、环境配置、高级界面开发、低级界面开发、RMS开发、网络应用开发和游戏开发等内容。所有章节后面都有上机实训,用于对该章内容进行总结和演练。
本书共12章,具体内容说明如下。
第1章 Java ME概述:主要介绍Java ME编程中的一些基本概念,包括Java ME的定义和体系结构以及KVM、CLDC、MIDP等概念。并在此基础上详细介绍了MIDlet程序的相关概念和其编译运行的基本步骤。
第2章 Java ME开发环境:主要介绍各种常用Java ME开发环境的安装和配置过程,以及利用这些开发工具创建和运行Java ME应用程序的详细步骤。
第3章 高级用户界面:主要介绍开发简单的高级人机交互界面所应用的各种常用组件的基本使用方法。
第4章 低级用户界面:主要介绍开发低级人机交互界面所应用的各种常用组件的基本使用方法。
第5章 Java ME中的数据存储:主要介绍MIDlet如何使用记录管理系统对数据进行存储和管理。
第6章 Java ME中的网络应用开发:主要介绍如何开发基于HTTP协议和Socket编程的网络应用程序。
第7章 Java ME中的无线数据应用开发:主要介绍红外和蓝牙数据传输这两种目前应用最广泛的无线传输技术,详细介绍使用这两种无线开发技术进行通信的具体编程方法。
第8章 Java ME中的短消息应用开发:主要介绍使用Java ME如何编程实现短消息的发送和接收,并在此基础上进一步介绍发送、接收二进制消息和多媒体消息的方法。
第9章 Java ME中的多媒体应用开发:主要介绍Java ME中的多媒体编程,通过对播放音频和视频文件等实际开发中经常用到的基本功能的介绍,使读者对多媒体开发有一定的了解。
第10章 Java ME中的游戏开发:主要介绍MIDP 2.0中Game API开发包的使用,通过实例让读者轻松掌握如何使用MIDP 2.0进行手机游戏开发。
第11章 Java ME中的3D程序开发:介绍如何在手机中使用Mobile 3D Graphics API显示3D图形并进行控制。
第12章 Java ME中的角色扮演类游戏:以一款基于Java ME的手机角色扮演类游戏为例,详细介绍了标准的Java ME商业化应用程序的开发过程及技术规范。
本书内容全面,实例丰富,易于理解,每章的内容都简洁紧凑,从最佳实践的角度入手,为读者更好地使用Java ME开发手机应用程序提供了很好的指导。本书适合高等院校计算机科学、软件工程、数字媒体技术、通信及相关专业本、专科作为Java ME移动开发相关课程的教材使用,也是打算学习和正在从事无线应用系统和手机程序开发人员的优秀教材和参考书籍。
本书由孙更新、宾晟编著,参加编写的人员还有李宗颜、孙海伦、宫生文、解本巨、李海涛、史爱松、李晓娜、王萍萍等。由于水平有限,本书的内容难免会有疏漏和不足之处,恳请各位专家同仁和读者批评指正。