注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关J2ME开发精解

J2ME开发精解

J2ME开发精解

定 价:¥49.00

作 者: 詹建飞编著
出版社: 电子工业出版社
丛编项: Java技术大系
标 签: Java语言 程序设计

ISBN: 9787121022104 出版时间: 2006-01-01 包装: 胶版纸
开本: 小16开 页数: 400 字数:  

内容简介

本书介绍如何在支持J2ME的设备上开发MIDP应用程序,尤其针对MIDP 2.0编程。同时还深入分析了目前应用较广泛、功能强大的可选API。 本书主要介绍了J2ME平台的体系结构及其内容,如何使用Netbeans IDE 4.1和Mobility Pack 4.1开发MIDlet及MIDlet的应用程序模型,深入地介绍了MIDP 2.0的5个重要组成部分(图形用户界面、记录管理系统、游戏开发、通用连接框架、安全模型和PUSH注册机制),以及移动多媒体API、PDA可选API、Java蓝牙无线技术API和移动3D图形编程。另外,本书的附录中还介绍了如何使用WTK2.2来开发MIDlet、Tomcat 5.0的安装和使用指南,以及如何使用Netbeans IDE 4.1集成第三方SDK。 本书适合热衷于最新移动开发技术的程序员,也可以作为J2ME开发的教材和参考用书。

作者简介

  詹建飞(网名mingjava),2003进入Motorola中国有限公司担任软件工程师并参加了JUIX平台的开发,具有丰富的J2ME编程经验。他是J2ME开发网(http://www.j2medev.com)的创始人,Sun中国技术社区特约专家。

图书目录

第1章  揭开J2ME平台的神秘面纱    1
1.1  介绍J2ME平台    1
1.1.1  J2ME的由来    1
1.1.2  JCP与 JSR    2
1.1.3  J2ME与其他Java平台    3
1.2  J2ME平台的体系结构    4
1.2.1  概述    4
1.2.2  配置    5
1.2.3  简表    5
1.2.4  可选包    7
1.3  CLDC和MIDP    7
1.3.1  CLDC    8
1.3.2  MIDP    13
1.4  CDC与相关简表    16
1.4.1  CDC概述    16
1.4.2  基于CDC的简表    17
1.5  小结    18
第2章  J2ME开发入门    19
2.1  使用Netbeans开发MIDP应用程序    20
2.1.1  安装Netbeans IDE 4.1和Mobility Pack 4.1    20
2.1.2  使用Netbeans IDE开发MIDP应用程序    22
2.2  MIDP应用程序环境与开发流程    28
2.2.1  MIDP应用程序环境    28
2.2.2  开发流程    30
2.3  MIDlet应用程序模型详解    33
2.3.1  javax.microedition.midlet包    33
2.3.2  MIDlet生命周期    34
2.3.3  MIDlet套件    37
2.3.4  MIDP应用程序的属性    39
2.3.5  发布MIDP应用程序    44
2.4  Mobility Pack 4.1新特性    46
2.5  小结    48
第3章  MIDP图形用户界面    49
3.1  MIDP图形用户界面结构    49
3.2  MIDP高级图形用户界面    50
3.2.1  TextBox组件    51
3.2.2  Command与高级事件处理机制    55
3.2.3  List组件    57
3.2.4  Form与Item    63
3.2.5  Alert的使用    80
3.2.6  实现一个基本的对话框    82
3.3  低级用户界面Canvas    88
3.3.1  Canvas与Graphics    88
3.3.2  Canvas的低级事件处理    95
3.3.3  用Canvas实现欢迎界面    99
3.4  使用Netbeans IDE可视化开发MIDlet    103
3.5  MVC模式实现界面导航    108
3.6  小结    116
第4章  记录管理系统    117
4.1  介绍记录管理系统    117
4.1.1  数据持久性    117
4.1.2  MIDP设备的内存分类    118
4.1.3  记录管理系统概述    118
4.1.4  记录管理系统的体系结构    119
4.2  操作RecordStore中的数据    120
4.2.1  RecordStore对象    120
4.2.2  操作RecordStore对象的数据    122
4.3  使用RecordEnumeration接口    131
4.3.1  为什么不使用for循环    131
4.3.2  RecordEnumeration接口    135
4.4  RMS高级应用    143
4.4.1  基于CLDC实现序列化    143
4.4.2  索引与缓存    151
4.4.3  MIDP 2.0新特性——共享RecordStore对象    155
4.5  小结    159
第5章  游戏开发    160
5.1  使用MIDP 2.0游戏开发包    160
5.1.1  无线游戏开发与MIDP 2.0游戏开发包    160
5.1.2  GameCanvas类与游戏开发基本框架    162
5.1.3  处理用户输入    171
5.1.4  Layer类    178
5.1.5  Sprite类    179
5.1.6  TiledLayer类    188
5.1.7  LayerManager类    191
5.2  范例游戏    197
5.2.1  游戏创意    197
5.2.2  辅助工具类    198
5.2.3  设计主角    201
5.2.4  设计敌人    206
5.2.5  创建背景    210
5.2.6  构建游戏世界    212
5.3  无线游戏开发的高级话题    217
5.3.1  如何让游戏看上去更好    217
5.3.2  开发可移植的无线游戏    219
5.3.3  开发易于扩展的无线游戏    221
5.3.4  对无线游戏的几点建议    222
5.4  小结    223
第6章  访问网络数据和服务    224
6.1  通用连接框架概述    224
6.1.1  通用连接框架体系结构    225
6.1.2  Connection类型    226
6.1.3  使用通用连接框架    228
6.2  使用HTTP协议访问网络数据和服务    230
6.2.1  HTTP协议简介    230
6.2.2  使用HTTP协议访问网络数据和服务    231
6.3  使用socket开发MIDP低级联网应用程序    263
6.4  无线消息API    272
6.4.1  概述    272
6.4.2  使用WMA    274
6.4.3  案例学习:SMSMIDlet    275
6.5  使用Netbeans IDE开发端到端的企业应用    282
6.6  小结    284
第7章  MIDP 2.0安全模型与PUSH    285
7.1  MIDP2.0安全模型    285
7.1.1  许可(Permission)    285
7.1.2  保护域    290
7.1.3  代码签名    292
7.2  PUSH注册    293
7.2.1  概述    293
7.2.2  PUSH注册编程    294
7.3  小结    308
第8章  令人兴奋的可选API    309
8.1  移动多媒体API    309
8.1.1  概述    309
8.1.2  使用MMAPI    314
8.1.3  音频和视频播放    319
8.1.4  捕获图像    320
8.1.5  总结    331
8.2  PDA简表(JSR 75)    332
8.2.1  FileConnection API    332
8.2.2  个人信息管理API    341
8.3  移动3D图形API(JSR 184)    344
8.3.1  JSR 184概述    344
8.3.2  了解3D编程所使用的数学方法    345
8.3.3  使用立即模式建立模型    348
8.3.4  渲染模型    356
8.3.5  移动、旋转物体    360
8.3.6  使用保留模式建立模型    363
8.3.7  小结    365
8.4  Java蓝牙无线技术API    365
8.4.1  蓝牙技术概述    365
8.4.2  Java蓝牙无线技术API    368
8.4.3  JSR 82的安全性    378
8.4.4  基于蓝牙的聊天程序    380
8.4.5  小结    392
附录A  使用WTK2.2开发MIDP应用程序    393
附录B  Tomcat 5.0安装和使用指南    396
附录C  Netbeans IDE集成第三方SDK    399

本目录推荐