基本信息
内容简介
作译者
目录
1.1 什么是J2ME
1.2 J2ME体系结构
1.3 MIDP应用程序
第2章 开发环境
2.1 WTK开发环境
2.1.1 WTK下载和安装
2.1.2 WTK环境的使用
2.2 JBuilderX开发环境
2.2.1 JBuilderX简介
2.2.2 JBuilderX安装
2.2.3 JBuilderX目录结构
2.2.4 配置移动开发环境
2.2.5 新建工程
2.2.6 新建应用程序
2.2.7 熟悉开发界面
2.2.8 掌握便捷工具
2.2.9 运行期配置
2.2.10 编译应用程序
2.2.11 运行应用程序
前言
本书背景
随着越来越多移动电话和个人数字助理开始融入到信息高速公路之上,从移动设备上访问Web站点变得越来越重要。也就是说,移动互联网时代已经到来。Java开创了消费设备中小型的储存容量的先河,它是用于开发手机、传呼机及其他微型设备应用程序的理想语言。而J2ME正使这一切成为可能。
J2ME是为了那些使用有限能源、有限网络连接(常常是无线连接)以及有限图形用户界面能力的设备而开发的一种以广泛的消费性产品为目标的的高度优化的Java运行环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统。J2ME为小型设备带来了Java语言的跨平台功能,允许移动无线设备共享应用程序。
本书特色
目前由于J2ME技术自身和运行环境都在发展过程中,相关的书籍非常少,尤其像本书这样全面介绍基于J2ME游戏开发的书目前市场上可能没有一本,这与国内对移动设备游戏开发需求飞速发展的趋势十分不相称。本书正是为了解决J2ME开发人员在游戏开发时无从获得平台相关技术信息而编写的。本书内容翔实全面,结构清晰,示例丰富,是广大J2ME开发人员必备的参考书,也是热爱Java编程的开发者赶上主流无线设备游戏开发新技术、学习J2ME不可多得的—本好书。本书各章节内容的安排遵循从总体到局部,从易到难的原则,安排合理,循序渐进,叙述浅显易懂,为读者顺利掌握J2ME游戏开发作好准备,力求做到为读者捅透最后一层窗纸。
读者对象
本书面向的是软件开发者、内容提供商和其他希望为移动设备开发Java游戏、软件的专业人士。本书还面向希望将一个微缩的Java应用程序集成至已有信息平台的行业软件提供商。同时,本书也可供高等院校相关专业的学生和相关培训机构的学员参考。
本书目标..
讲解游戏开发涉及的各个技术环节,使读者掌握游戏开发的声、色、图、动画的全面处理技能。
本书组织
根据移动游戏开发涉及的技术难易和技术之间的制约关系,全书总共分为以下13章。
第1章“J2ME概论”,对J2ME做了整体介绍,讲解了J2ME的体系结构以及J2ME中MIDP应用程序MIDlet的概念、结构与生命周期。通过本章的学习,读者可以迅速对J2ME下程序的结构有个比较全面的了解,为后续几章的学习打好基础。
第2章“开发环境”介绍了J2ME的两个主要开发工具:WTK和JBuilderX。WTK是SUN公司提供的无线开发工具。JBuilderX是目前市场最为流行的Borland公司的集成开发可视工具。对开发工具的熟练使用是开发游戏的前提条件。
第3章“游戏控制基础”介绍了J2ME的线程机制。线程机制的应用是实现游戏控制的基石,游戏中对各类角色的自动控制都需要线程来实现。
第4章“交互处理”介绍了MIDP框架中的两种用户交互方式——高层用户界面接口和底层用户界面接口。并深入拓展研究底层事件处理机制和夕般输入处理。
第5章“图形处理”介绍了MIDP框架的绘图机制,并分别研究绘制各类图形的方法。
第6章“颜色处理”介绍了RGB色彩空间的概念和彩色设备的颜色处理机制。
第7章“图像处理”介绍了MIDP中图像处理的机制、背景贴图的机制和静态、动态场景的处理。
第8章“动画处理”介绍了动画实现的原理,进一步深入拓展研究MIDPI.0和MIDP2.0动画处理的实现机制。并在最后学习动作、射击类游戏的核心——图像之间碰撞的检测。