书籍详情

JBuilderX无线应用开发

JBuilderX无线应用开发

作者:庄东,刘晓华 等编著

出版社:电子工业出版社

出版时间:2004-11-01

ISBN:9787121004803

定价:¥39.00

购买这本书可以去
内容简介
  本书通过大量程序示例介绍了J2ME的知识,内容取材新颖,反映了当前J2ME技术的最新发展情况,如最新的技术规范MIDP2.0、MMA和WMA,最新的J2ME开发工具JBuilderX、WTK2.0等。本书分为两篇:J2ME程序设计和JBuilderX移动开发。在J2ME基础知识部分,通过程序示例介绍了J2ME的基本概念、用户界面开发、存储系统和网络连接,另外还介绍了下一代无线Java技术的核心规范:MIDP 2.0、移动媒体API和无线消息API。在JBuilderX移动开发部分介绍了如何使用JBuilderX开发J2ME程序,其中还包括NTT DoCoMo的i-mode程序开发等。随书光盘内容为书中范例源文件。本书适合于无线开发人员及其爱好者学习和参考。
作者简介
暂缺《JBuilderX无线应用开发》作者简介
目录
第1篇J2ME程序设计
第1章概述3
1.1无线Java技术简介3
1.1.1Java2平台3
1.1.2J2ME平台简介4
1.2JBuilderX移动开发新增功能一览5
1.3学习J2ME的Internet资源6
1.4小结6
第2章J2ME平台7
2.1J2ME系统结构7
2.2CLDC8
2.2.1CLDC的软硬件需求8
2.2.2CLDC提供的功能9
2.2.3CLDC与标准Java语言的区别9
2.3MIDP10
2.3.1MIDP的软硬件需求11
2.3.2MIDP提供的功能11
2.3.3应用程序体系结构12
2.4小结13
第3章J2ME开发环境15
3.1WTK2.0环境15
3.1.1软件下载与安装15
3.1.2WTK2.0环境的使用16
3.2创建第一个J2ME应用程序18
3.2.1建立源文件18
3.2.2编译运行程序19
3.2.3代码分析20
3.3移动设备商开发环境21
3.3.1主要的移动设备商开发环境简介21
3.3.2诺基亚的Developer’sSuite安装与使用21
3.4JBuilderX移动开发环境24
3.4.1配置JBuilderX移动开发环境24
3.4.2创建一个新的工程27
3.4.3执行应用程序29
3.5小结32
第4章CLDC程序设计33
4.1CLDC类库33
4.1.1CLDC核心类库概述33
4.1.2java.lang34
4.1.3java.io36
4.1.4java.util37
4.2CLDC通用连接框架41
4.3小结45
第5章MIDP程序设计基础47
5.1MIDP应用程序的基本概念47
5.1.1MIDP应用程序模型47
5.1.2MIDlet47
5.1.3MIDlet打包机制49
5.1.4应用程序执行环境53
5.2MIDP程序设计基础54
5.2.1查询应用程序属性54
5.2.2使用资源文件54
5.2.3使用定时器55
5.2.4使用线程57
5.3小结60
第6章用户界面61
6.1用户界面API的结构61
6.2高层用户界面64
6.2.1高层用户界面API简介64
6.2.2TextBox64
6.2.3List66
6.2.4Alert71
6.2.5Form74
6.2.6Ticker76
6.2.7StringItem78
6.2.8ImageItem78
6.2.9TextField80
6.2.10DateField82
6.2.11ChoiceGroup84
6.2.12Gauge86
6.3高层用户界面的命令处理87
6.3.1简单的命令处理示例88
6.3.2Command和CommandListener90
6.3.3ItemStateListener93
6.4低层用户界面96
6.4.1低层用户界面API简介96
6.4.2图形绘制96
6.4.3低层用户界面事件处理99
6.5小结102
第7章网络连接103
7.1MIDP网络接口103
7.2使用HTTP网络连接105
7.2.1发送HTTP请求105
7.2.2接收HTTP响应106
7.3示例程序106
7.4小结113
第8章永久存储115
8.1MIDP记录管理系统115
8.2使用记录管理系统117
8.2.1管理记录存储集117
8.2.2向记录存储集中保存记录127
8.2.3从记录存储集中读取记录131
8.2.4删除记录134
8.2.5记录的过滤、比较、侦听和枚举136
8.3电话簿应用程序示例147
8.4小结155
第9章MIDP2.0新增功能157
9.1MIDP2.0概述157
9.2安全框架157
9.2.1MIDP2.0安全框架基本概念158
9.2.2WTK2.0安全实用工具161
9.3用户界面161
9.3.1项目命令161
9.3.2Form布局163
9.3.3CustomItem168
9.4游戏开发170
9.4.1MIDP2.0游戏开发API170
9.4.2游戏运行机制171
9.4.3创建动画角色175
9.4.4创建游戏背景181
9.4.5游戏场景管理184
9.5音频开发190
9.5.1音频功能基本概念191
9.5.2使用Manager191
9.5.3使用Player198
9.5.4使用Control199
9.6Push注册204
9.7网络连接205
9.7.1使用MIDP2.0Socket连接205
9.8OTA应用程序发布与下载209
9.8.1OTA系统的组成209
9.8.2OTA的生命周期210
9.8.3应用程序发布与下载演示213
9.9无线产业Java技术规范JTWI216
9.9.1目前无线Java所面临的问题与解决方案216
9.9.2JTWI基本内容217
9.10小结218
第10章移动媒体API219
10.1移动媒体API概述219
10.1.1移动媒体API的特性和系统结构219
10.1.2查询设备的媒体能力220
10.2视频媒体的播放223
10.2.1从不同数据源获得媒体223
10.2.2播放视频媒体223
10.3媒体录制232
10.3.1录音232
10.3.2摄像236
10.4小结237
第11章无线消息API239
11.1无线消息API概述239
11.1.1无线消息传递原理239
11.1.2无线消息API240
11.1.3WTK2.0无线消息实用工具242
11.2SMS消息收发245
11.3CBS消息接收253
11.4小结257
第2篇JBuilderX移动开发
第12章JBuilderX移动应用程序管理261
12.1创建和管理MIDP应用程序261
12.1.1使用ProjectWizard创建一个新的工程261
12.1.2向工程中添加MIDlet文件263
12.1.3设置MIDP工程的属性264
12.2应用程序的编译、运行和调试267
12.2.1编译应用程序267
12.2.2运行应用程序267
12.2.3在JBuilder中调试MIDlet269
12.3使用JBuilderX为MIDlet打包270
12.4OTA支持277
12.5混淆MIDlet类文件282
12.6使用JBuilderX开发J2MEPalm应用程序285
12.6.1PalmOS简介285
12.6.2在JBuilderX中设置J2MEPalm开发环境286
12.7小结287
第13章JBuilderX移动应用程序界面开发289
13.1JBuilderX用户界面设计器289
13.1.1设计器简介289
13.1.2添加、移动、删除和复制组件292
13.2设置组件的属性293
13.3控制布局294
13.4创建画布296
13.5使用Ticker297
13.6事件处理298
13.7使用图像299
13.7.1向Displayable中添加图像299
13.7.2使用图像作为MIDletSuite的图标301
13.7.3为MIDletSuite中的MIDlet设置图标301
13.8自定义组件调色板303
13.9组件初始化303
13.10小结303
第14章JBuilderX开发i-mode应用程序305
14.1i-mode简介305
14.2设置i-mode开发环境308
14.3开发i-mode应用程序311
14.3.1创建工程311
14.3.2程序的编译、运行和调试316
14.3.3应用程序部署318
14.4使用i-mode用户界面设计器325
14.5小结334
第15章JBuilderX移动开发综合实例——移动书店337
15.1移动书店程序的功能337
15.2J2EE体系结构简介339
15.3服务器端设计思路与代码分析343
15.3.1数据库设计343
15.3.2EJB344
15.3.3EJB测试客户端353
15.3.4Servlet356
15.4客户端设计思路与代码分析361
15.4.1BookStoreMIDlet361
15.4.2MainMenu362
15.4.3ISBNScreen364
15.4.4ResultScreen366
15.4.5ConfirmationScreen368
15.4.6ThankYouScreen372
15.4.7MIDPConnector374
15.5小结376
附录A本书光盘使用方法377
附录B本书程序清单379
参考文献382
猜您喜欢

读书导航