书籍详情

J2ME无线通信技术应用开发

J2ME无线通信技术应用开发

作者:焦祝军,张威编写

出版社:北京希望电子出版社

出版时间:2002-08-01

ISBN:9787900118080

定价:¥42.00

购买这本书可以去
内容简介
  全球所有的移动运营商都把像Java程序这样的数据业务看作是部署第三代移动通信的关键,可以看到J2ME将在移动互联网甚至移动商务中扮演重要角色。本书内容丰富新颖,涉及J2ME的基本概念,J2ME的移植开发和应用开发,特别是应用于移动信息设备(手机、PDA等)的MIDP开发,J2ME常用开发工具等。本书不但对相应规范、API进行介绍,还以丰富的实例向读者展示J2ME开发的方法和技巧。全书由15章组成,主要内容包括:J2ME概述,连接设备配置、虚拟机及其简表,有限连接设备配置、虚拟机及简表,MIDP开发基础,J2ME无线开发工具包,MIDlet生存周期,高级用户界面,低级用户界面,文本和图像,记录存储系统,多线程和任务调度,MIDP网络编程,PalmOS上的J2ME开发,使用JBuilder开发,J2ME的应用及发展。现在中国移动和中国联通都在积极制订相应的业务规范,把J2ME等数据业务作为新的赢利点,国外情况也是如此。因此,本书适用于打算把握移动互联网机遇、了解J2ME技术、学习Java编程的所有读者。除了技术人员,本书对市场开拓者、新业务开发者、技术主管等也有相当的参考价值。需要本书源代码的读者可在www.b—xr.com免费下载,或可另行购买配套光盘(包含本书源代码、技术文档和J2ME工具),定价10元(含邮费),需要者请直接与北京中关村083信箱(海淀区知春路63号卫星大厦三层,邮编100080)李佳睿女士联系。
作者简介
暂缺《J2ME无线通信技术应用开发》作者简介
目录
第1章  J2ME概述                  
 1. 1  感受A6280+-J2ME体验                  
 1. 1. 1  摩托罗拉A6288+手机介绍                  
 1. 1. 2  摩托罗拉A6288+J2ME应用程序实例                  
 1. 1. 3  应用实例剖析                  
 1. 2  有限设备的分布式计算环境                  
 1. 2. 1  无线互联概述                  
 1. 2. 2  无线计算环境                  
 1. 2. 3  所有的都连接起来了                  
 1. 3  J2ME体系结构                  
 1. 3. 1  J2ME设备                  
 1. 3. 2  J2ME的三层体系结构.                   
 1. 3. 3  J2ME简表                  
 1. 3. 4  J2ME配置                  
 1. 3. 5  Java技术的版本                  
 1. 3. 6  J2ME规范                  
 第2章  连接设备配置. 虚拟机及其简表                  
 2. 1  连接设备CDC摄述                  
 2. 1. 1  CDC标准化                  
 2. 1. 2  存储空间占用                  
 2. 1. 3  连接特性                  
 2. 1. 4  CDC类库                  
 2. 2  CVM虚拟机摄述                  
 2. 2. 1  概述                  
 2. 2. 2  CVM特征                  
 2. 3  基础简表概述                  
 2. 3. 1  基础简表类库概述                  
 2. 3. 2  与J2SE技术的关系                  
 2. 4  CVM和CDC/Foundation的移植开发                  
 2. 4. 1  目标环境                  
 2. 4. 2  系统需求                  
 2. 4. 3  构造Linux版本                  
 2. 4. 4  构造Tornado/VxWorks版本                  
 2. 4. 5  编译器告警                  
 2. 4. 6  构造选项                  
 2. 4. 7  编译CDC或Foundation的应用程序                  
 2. 5  启动CVM                  
 2. 5. 1  调用CVM                  
 2. 5. 2  时间和日期操作                  
 2. 5. 3  运行时选项                  
 2. 6  CDC/Foundation应用开发                  
 2. 6. 1  CDC应用开发概述                  
 2. 6. 2  CDC/Foundation应用程序实例                  
 2. 6, 3  编译和运行应用程序                  
 第3章  有限连接设备配置. 虚拟机及简表                  
 3. 1  有限连接设备配置(CLDC)                  
 3. 1. 1  CLDC概述                  
 3. 1, 2  CLDC的特征                  
 3. 1. 3  CLDC类库                  
 3. 2    K虚拟机(KVM)                  
 3. 2. 1  KVM介绍                  
 3. 2. 2  KVM实现                  
 3. 2. 3  编译器需求                  
 3. 2. 4  移植KVM代码                  
 3. 2. 5  编译控制                  
 3. 2. 6  虚拟机启动和JAM                  
 3. 2. 7  类加载                  
 3. 2. 8  64位支持                  
 3. 2. 9  本地代码                  
 3. 2. 10  事件处理                  
 3. 2. 11  类文件验证                  
 3. 2. 12  Java代码固化(ROMizer)                  
 3. 2. 13  未来的方向                  
 3. 3  MIDP简表                  
 3. 3. 1  MIDP设备需求                  
 3. 3. 2  MIDP范围                  
 3. 3. 3  MIDP类库                  
 3. 4  构造MIDP实现                  
 3. 4. 1  软硬件需求--Microsoft                  
 Windows 2000                  
 3. 4. 2  软硬件需求---Solaris                  
 3. 4. 3  软硬件需求--Linux                  
 3. 4. 4  解压缩发布文件                  
 3. 4. 5  构造MIDP参考实现                  
 3. 5  运行MIDP                  
 3. 5. 1  MIDP配置文件                  
 3. 5. 2  命令行参数                  
 3. 5. 3  Tracing选项                  
 3. 5. 4  使用HTTPS协议                  
 3. 5. 5  使用midp的例子                  
 3. 5. 6  MIDP实现中的例程                  
 3. 5. 7  调试                  
 第4章  MIDP应用程序开发基础                  
 4. 1  应用程序体系结构                  
 4. 2  MIDP开发前的准备工作                  
 4. 2. 1  开发需求                  
 4. 2. 2  JDK的安装和配置                  
 4. 2. 3  有限连接设备配置(CLDC)                  
 4. 2. 4  移动信息设备简表(MIDP)                  
 4. 3  第一个MIDlet程序                  
 4. 4  MIDP应用程序模型                  
 4. 4. 1  概述                  
 4. 4. 2  MIDP MIDlet套件                  
 4. 4. 3  MIDP执行环境                  
 4. 4. 4  MIDlet套件打包                  
 4. 4. 5  应用程序描述文件                  
 4. 4. 6  应用程序生命周期                  
 4. 5  发布第一个MIDlet                  
 4. 5. 1  应用程序打包                  
 4. 5. 2  生成应用程序描述文件                  
 4. 5. 3  连接网络                  
 4. 5. 4  使用资源                  
 4. 5. 5  使用多个MIDlet                  
 4. 6  应用管理软件                  
 4. 6. 1  MIDlet的分类                  
 4. 6. 2  安装. 升级和删除                  
 第5章  J2ME无线开发工具包                  
 5. 1  J2MEWTK的安装配置                  
 5. 1. 1  简介                  
 5. 1. 2  安装                  
 5. 1. 3  配置Palm OS模拟器                  
 5. 2  J2MEWTK模拟器                  
 5. 2. 1  J2MEWTK样本设备                  
 5. 2. 2  运行应用程序                  
 5. 2. 3  模拟器参数和设施                  
 5. 3  KToolBar操作                  
 5. 3. 1  KToolBar项目                  
 5. 3. 2  编辑MIDlet套件属性                  
 5. 3. 3  编译和预验证                  
 5. 3. 4  运行应用程序                  
 5. 3. 5  调试应用程序                  
 5. 3. 6  应用程序打包                  
 5. 3. 7  使用多个MIDlet                  
 5, 3. 8  使用外部类库                  
 5. 3. 9  KToolBar中设置模拟器参数及其设施                  
 5. 4  使用命令行方式                  
 5, 4. 1  所需命令                  
 5. 4. 2  编译                  
 5. 4. 3  预验证                  
 5. 4. 4  打包                  
 5. 4. 5  运行                  
 第6章  MIDlet生存周期                  
 6. 1  MIDP应用程序概述                  
 6. 1. 1  MIDlet概念                  
 6. 1. 2  midlet包描述                  
 6. 1. 3  MIDlet生存周期                  
 6. 2  编写MIDlet应用程序                  
 6. 2. 1  扩展MIDlet类                  
 6. 2. 2  构造函数                  
 6. 2. 3  实现与应用管理软件之间的接口                  
 6. 2. 4  实现特定任务                  
 6. 2. 5  从MIDlet中访问JAR/JAD属性                  
 6. 3  系统功能                  
 6. 3. 1  系统属性                  
 6. 3. 2  存储容量                  
 6. 3. 3  exit()函数                  
 6. 3. 4  应用程序资源文件                  
 第7章  高级用户界面                  
 7. 1  MIDP用户界面设计概述                  
 7. 1. 1  MIDP用户界面需求                  
 7. 1. 2  MIDP用户界面类库                  
 7. 2  用户界面的管理                  
 7. 2. 1  Display类                  
 7. 2. 2  Displayable类                  
 7. 2. 3  当前Displayable对象                  
 7. 2. 4  获取设备信息                  
 7. 2. 5  序列化                  
 7. 3  高级事件类                  
 7. 3. 1  UI事件概述                  
 7. 3. 2  Command类                  
 7. 3. 3  Command 对象与用户界面的映射                  
 7. 3. 4  CommandListener接口                  
 7. 3. 5  多屏幕实例                  
 7. 4  高级屏幕类                  
 7. 4. 1  Screen类                  
 7. 4. 2  Ticker类                  
 7. 5  Alert和AlertType类                  
 7. 5. 1  Alert类                  
 7. 5. 2  AlertType类                  
 7. 6  Choice接口和List类                  
 7. 6. 1  Choice接口                  
 7. 6. 2  List类                  
 7. 7  TextBox屏幕                  
 7. 8  屏幕表单                  
 7. 8. 1  Form类                  
 7. 8. 2  Form事件                  
 7. 8. 3  Item类                  
 7. 8. 4  StringItem类                  
 7. 8. 5  TextField类                  
 7. 8. 6  DateField                  
 7. 8. 7  Gauge类                  
 7. 8. 8  ChoiceGroup类                  
 7. 8. 9  ImageItem类                  
 第8章  低级用户界面                  
 8. 1  低级用户界面概述                  
 8. 1. 1  低级用户界面                  
 8. 1. 2  低级用户界面开发简述                  
 8. 2  画布屏幕                  
 8. 2. 1  Canvas类                  
 8. 2. 2  repaint()方法                  
 8. 2. 3  serviceRepaints()方法                  
 8. 3  低级事件                  
 8. 3. 1  按键事件                  
 8. 3. 2  游戏动作                  
 8. 3. 3  指针事件                  
 8. 3. 4  Command 命令                  
 8. 3. 5  Canvas事件总结                  
 8. 4  Graphics类                  
 8. 4. 1  概述                  
 8. 4. 2  颜色模型                  
 8. 4. 3  坐标系统                  
 8. 4. 4  Clip区域                  
 8. 4. 5  坐标系统原点转换                  
 8. 4. 6  绘制几何图形                  
 第9章  文本和图像                  
 9. 1  字体与文本的绘制                  
 9. 1. 1  使用文本                  
 9. 1. 2  Font类                  
 9. 1. 3  字体属性                  
 9. 1. 4  文本的基线和锚点                  
 9. 2  Image类及不变图像                  
 9. 2. 1  Image类                  
 9. 2. 2  不变图像                  
 9. 2. 3  不变图像的绘制                  
 9. 2. 4  PNG图像格式                  
 9. 3  可变图像及其应用                  
 9. 3. 1  可变图像                  
 9. 3. 2  从可变图像生成不变图像                  
 9. 3. 3  从不变图像生成可变图像                  
 9. 3. 4  双缓冲技术                  
 第10章  记录存储系统                  
 10. 1  记录存储系统概述                  
 10. 1. 1  持久存储                  
 10. 1. 2  记录存储的概念                  
 10. 1. 3  记录存储API                  
 10. 2  记录存储的基本操作                  
 10. 2. 1  RecordStore类                  
 10. 2. 2  记录存储的管理和操作                  
 10. 2. 3  记录存储中记录的操作                  
 10. 3  记录存储的事件                  
 10. 3. 1  RecordListener接口类                  
 10. 3. 2  RecordListener事件的应用                  
 10. 4  记录存储的查询和排序                  
 10. 4. 1  枚举器. 过滤器和比较器                  
 10. 4. 2  RecordEnumeration接口类                  
 10. 4. 3  RecordFilter接口                  
 10. 4. 4  RecordComparator接口                  
 10. 5  Java IO系统                  
 10. 5. 1  java. io包                  
 10. 5. 2  输入流类型                  
 10. 5. 3  输出流类型                  
 10. 5. 4  小型数据库系统                  
 第11章  多线程和任务调度                  
 11. 1  Runnable接口和Thread类                  
 11. 1. 1  多线程概述                  
 11. 1. 2  多线程在MIDP中的应用                  
 11. 1. 3  callSerially方法                  
 11. 2  计时器和任务调度                  
 11. 2. 1  TimerTask类                  
 11. 2. 2  Timer类                  
 11. 2. 3  一个记事簿的例子                  
 第12章  MIDP网络应用开发                  
 12. 1  通用连接框架                  
 12. 1. 1  概述                  
 12. 1. 2  CLDC通用连接框架                  
 12. 1. 3  MIDP网络编程API                  
 12. 2  MIDP通用连接类型                  
 12. 2. 1  Connection接口                  
 12. 2. 2  Connector类                  
 12. 2. 3  ImputConnection接口                  
 12. 2. 4  OutputConnection接口                  
 12. 2. 5  StreamConnection接口                  
 12. 2. 6  ContentConnection接口                  
 12. 2. 7  StreamConnectionNotifier接口                  
 12. 2. 8  数据报连接                  
 12. 3  HTTP协议基础知识                  
 12. 3. 1  HTTP协议的重要性                  
 12. 3. 2  HTTP概述                  
 12. 3. 3  HTTP消息通用结构                  
 12. 3. 4  HTTP请求消息                  
 12. 3. 5  响应消息                  
 12. 3. 6  实体                  
 12. 3. 7  设置试验环境                  
 12. 4  MIDP的HTTP连接                  
 12. 4. 1  使用CLDC通用连接框架                  
 12. 4. 2  HtpConnection接口                  
 12. 4. 3  与ASP建立连接                  
 12. 4. 4  与Servlet的交互                  
 12. 4. 5  网络图像下载应用(综合实例)                  
 第13章  使用Palm OS模拟器                  
 13. 1  POSE功能摄述                  
 13. 1. 1  POSE的特征                  
 13. 1. 2  POSE的安装                  
 13. 2  POSE的配置和运行                  
 13. 2. 1  在POSE中使用ROM映像                  
 13. 2. 2  启动POSE                  
 13. 2. 3  使用模拟器会话                  
 13. 2. 4  更改运行时环境                  
 13. 3  测试应用程序                  
 13. 3. 1  调试选项                  
 13. 3. 2  日志选项                  
 13. 3. 3  使用Gremlin自动测试                  
 13. 3. 4  设置断点                  
 13. 4  安装和使用MIDP for Palm OS                  
 13. 4. 1  MIDP for Palm OS简介                  
 13. 4. 2  安装MIDP for Palm OS                  
 13. 4. 3  使用MIDP for Palm OS                  
 13. 4. 4  设置应用程序参数                  
 13. 4. 5  使用PRC转换工具                  
 13. 5  MIDP for Palm OS的开发                  
 13. 5. 1  抽象命令的使用                  
 13. 5. 2  MIDP的UI组件映射                  
 13. 5. 3  颜色的支持                  
 13. 5. 4  网络协议                  
 13. 5. 5  更灵活的转换工具                  
 13. 5. 6  MIDlet测试工具                  
 第14章  使用Jbuilder MobileSet                  
 14. 1  MobileSet的安装配置                  
 14. 1. 1  MobileSet 2的特征                  
 14. 1. 2  MobileSet 2的安装                  
 14. 1. 3  安装J2ME JDK                  
 14. 1. 4  配置J2ME JDK                  
 14. 2  MIDP项目                  
 14. 2. 1  生成MIDP项目                  
 14. 2. 2  添加新的MIDlet到项目中                  
 14. 2. 3  设置项目属性                  
 14. 3  编译MIDP应用程序                  
 14. 3. 1  编译MIDP应用程序                  
 14. 3. 2  运行MIDlet                  
 14. 3. 3  调试Mmlet                  
 14. 4  MIDP用户界面设计                  
 14. 4. 1  概述                  
 14. 4. 2  使用MIDP设计器                  
 14. 4. 3  生成MIDP事件                  
 14. 4. 4  使用图像                  
 14. 5  应用程序打包                  
 14. 5. 1  使用命令行打包                  
 14. 5. 2  使用JBuilder打包器打包                  
 14. 5. 3  使用诺基亚J2ME开发套件打包                  
 14. 6  应用程序空中配置                  
 14. 6. 1  空中配置概念                  
 14. 6. 2  在MobileSet中进行空中配置                  
 第15章  J2ME的应用及发展                  
 15. 1  OEM的J2ME工具及扩展                  
 15. 1. 1  摩托罗拉                  
 15. 1. 2  诺基亚                  
 15. 1. 3  西门子                  
 15. 2  J2ME的现状及发展                  
 15. 2. 1  与BREW的竞争                  
 15. 2. 2  下一代MIDP                  
 附录A  典型的J2ME设备                  

猜您喜欢

读书导航