无线Java入门
2002-8
中国电力出版社
(美)Qusay H.Mahmoud
280
265000
常晓波
无
以前Java开发者一直都局限于桌面编程。然而,随着Sun公司的J2ME(Java 2 Platform,Micro Edition)的出现,程序员现在可以为资源受限的设备(即内存较少和CPU功能有限的设备)开发Java应用程序了。这种技术可以为无线编程领域带来激动人心的新Java程序。
本书可以使你学习新的J2ME(包括它的configuration和profile)。介绍了开发无线应用程序使用的CLDC(Connected Limited Device Configuration,有限连接设备configuration)和MIDP(Mobile Information Device Profile,移动信息设备profile),以及使用Sun公司的轻量级KVM(K Virtual Machine)时需要的一些提示与技巧。另外,本书还介绍了MIDlet编程的基础知识,说明了如何使用提供网络支持的通用连接框架(Generic Connection Framework)、高层和低层图形API以及用于永久存储的J2ME记录管理系统。
本书的主要内容如下:J2ME体系结构和Java无线工具包简介;CLDC、MIDP和KVM与J2SE(Java 2 Standard Edition)之间的区别;MIDP GUI API的用法;使用通用连接框架和HTTP通过Internet与服务器交换数据的方法;使用MIDP记录管理系统永久存储数据的方法;在Motorola i85s/i50x和连接Palm的设备上部署J2ME应用程序的方法;各种CLDC和MLDP包和类的简明介绍。
Qusay H.Mahmoud是Sun公司的一位独立撰稿人,为Java Developer Connection写过许多介绍J2ME(包括MIDP和CLDC API)的文章。他在许多国际学术会议上发表过介绍无线应用程序开发的论文。Qusay H.Mahmoud还是《Distributed Programming with Java》一书的作者。
前言
第一部分 J2ME简介
第一章 J2ME概论
J2ME简介
下载J2ME无线工具包
简单示例
第二章 CLDC
CLDC细节
使用独立的CLDC和KVM
CLDC的下一代
第三章 MIDP
MID
有关MIDlet的更多内容
第二部分 CLDC和MIDP编程
第四章 MIDlet的应用
应用程序管理器
创建MIDlet
第五章 MIDP GUI编程
不重用AWT的原因
MIDP GUI API
高层MIDP API
创建低层GUI组件
第六章 MIDP事件
屏幕导航
处理低层事件
第七章 网络
通用连接
MIDP连接
HTTP编程模型
在MIDlet中调用远程应用程序
无线会话跟踪
MIDlet网络安全
第八章 数据库编程
RMS
RMS编程
第九章 MIDP for Palm OS
在Windows平台上安装MIDP for Palm OS
开发新应用程序
PRC的命令行转换方式
高级Java应用程序
小结
第三部分 API简明参考
附录一 java.io包
附录二 java.lang包
附录三 java.util包
附录四 javax.microedition.io包
附录五 javax.microedition.Icdui包
附录六 javax.microedition.midle包
附录七 javax.microedition.rms包
附录八 资源
词汇表
无