|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
环顾各行各业,没有一个行业能像会天我们身处的信息业一样发展得如此迅速。新的硬件、软件不断推出,对技术人员来说,代表的是要不断地学习新的知识。Java是一个信息从业人员的希望。只要学一套程序语言,就可以把应用范围扩展到任何平台、任何设备,大到服务器运算(J2EE),小至移动电话、PDA(J2ME),甚至薄薄一片智能卡(JavaCard),都可以用同一套技术开发完成。 本书讲述了在手机上编写Java程序,即MIDlet的基本开发技巧和概念。将为大家介绍各厂商所提供的开发工具,除了Sun所提供的官方工具之外,我们还会介绍Motorola、Nokia与Borland所提供的开发工具。而且除了手机,MIDlet现在也可以在 Palm OS上面运行了,本书将为大家介绍如何开发能够在 Palm OS上运行的MIDlet。 本书内附范例光盘一张,读者如有问题习通过E-mail与作者进行交流:moli@pchome.com.tw。 本书由台湾知城数码科技股份有限公司提供版权,经由中国铁道出版社计算机图书中心审选,由张锡字、程瑞芬、崔仙翠、陈兰芳等同志完成本书的整稿及编排工作。
作者简介:
编辑推荐:
环顾各行各业,没有一个行业能像会天我们身处的信息业一样发展得如此迅速。新的硬件、软件不断推出,对技术人员来说,代表的是要不断地学习新的知识。Java是一个信息从业人员的希望。只要学一套程序语言,就可以把应用范围扩展到任何平台、任何设备,大到服务器运算(J2EE),小至移动电话、PDA(J2ME),甚至薄薄一片智能卡(JavaCard),都可以用同一套技术开发完成。 本书讲述了在手机上编写Java程序,即MIDlet的基本开发技巧和概念。将为大家介绍各厂商所提供的开发工具,除了Sun所提供的官方工具之外,我们还会介绍Motorola、Nokia与Borland所提供的开发工具。而且除了手机,MIDlet现在也可以在 Palm OS上面运行了,本书将为大家介绍如何开发能够在 Palm OS上运行的MIDlet。 本书内附范例光盘一张,读者如有问题习通过E-mail与作者进行交流:moli@pchome.com.tw。 本书由台湾知城数码科技股份有限公司提供版权,经由中国铁道出版社计算机图书中心审选,由张锡字、程瑞芬、崔仙翠、陈兰芳等同志完成本书的整稿及编排工作。
目录:
第1章 Java 2 Micro Edition 概论 1
前言 2 支持Java的移动电话 2 为何Java在移动通信设备上大放异彩 3 各种Java版本的定位 4 JINI技术 7 各种不同版本的Java程序开发 7 Java版本的发展 9 Java 2 Micro Edition规格 9 CLDC、CDC以及他们所衍生出来的Profile 11 Personal Java及支持Personal Java的移动电话 15 有关iAppli与支持iAppli的移动电话 16 有关STK 18 总结 19 Java 2 Micro Edition参考书籍 21 第2章 Java 程序设计简介 25 前言 26 Java的package机制 26 编译时期(Compile-time)的Package运行机制 38 Java的动态链接本质 48 运行时期 (Run-time) 的Package运行机制 50 查看 52 实际上的使用情形 53 总结 58 第3章 编写您的第一个手机程序 59 前言 60 下载开发工具 60 MIDP参考实例 62 MIDlet开发流程 68 MIDP参考实例对中文的支持 77 MIDP仿真器的运行选项 81 MIDP仿真器的运行环境 81 总结 82 第4章 在物理机器上运行MIDlet 83 前言 84 Java Application Manager (JAM) 84 MIDP运行环境 86 描述文件与列表文件 87 Motorola A6288下载MIDlet的程序 90 通过网络下载MIDlet的程序 90 总结 98 第5章 J2ME Wireless Toolkit 99 前言 100 下载J2ME Wireless Toolkit 100 安装J2ME Wireless Toolkit 101 J2ME Wireless Toolkit目录结构 103 单独使用J2ME Wireless Toolkit 104 与Forte for Java集成时的使用方式 109 总结 109 第6章 Motorola A6288手机程序开发 111 前言 112 下载CodeWarrior for Java 112 安装CodeWarrior for Java 113 使用CodeWarrior开发MIDlet 114 A6288上对中文的支持 118 Lightweight Windows Toolkit 118 总结 118 参考资源 119 第7章 JBuilder MobileSet 121 前言 122 下载JBuilder MobileSet, NOKIA Edition 122 安装JBuilder 5 Personal Edition 125 安装JBuilder Mobile Set 126 下载NOKIA Developer's Suite 127 安装NOKIA Developer's Suite 128 设置JBuilder 129 用JBuilder开发您的第一个MIDlet 131 发布您的MIDlet 134 使用其他版本的仿真器 136 总结 137 参考资源 137 第8章 MIDP for Palm 139 前言 140 下载MIDP for Palm OS 140 安装MIDP for Palm OS 141 将JAR转换成PRC文件 143 MIDlet在手机上与在PDA上的不同 144 Palm OS上的中文问题 145 总结 147 第9章 MIDlet的事件处理 149 前言 150 MIDlet程序结构 150 MIDlet的生命周期 151 MIDlet的基本构造 152 物理机器上的输入接口 154 MIDlet事件处理 155 总结 167 第10章 MIDP图形用户接口程序设计 169 前言 170 MIDP用户接口类函数库 170 List 171 Alert与AlertType 175 TextBox 178 Form与StringItem、ImageItem 180 Form与ChoiceGroup 182 Form与TextField 184 Form与Gauge 186 Form与DateField 187 Ticker 189 总结 190 第11章 MIDP图形处理 191 前言 192 MIDP 图形处理类函数库 192 Display类 192 Canvas类 192 Image类 194 Font类与文字绘制 197 Graphics类 199 总结 204 第12章 MIDP数据库程序设计 205 前言 206 记录管理系统概况 206 记录仓库的使用 206 数据存储 210 监视记录仓库的变化 218 遍历记录仓库 221 多线程运行的相关议题 225 实际范例:通讯簿 226 总结 232 第13章 MIDP网络程序设计 233 前言 234 Generic Connection Framework 234 使用HTTP进行网络连接 235 使用Socket进行网络连接 238 网络连接的中文问题 241 总结 246 附录A MIDP其他参考资源总整理 247 资源搜集网站 248 开发工具 248 其他工具 248 其他资源 249 附录B Motorola J2ME SDK 251 安装Motorola J2ME SDK 252 Motorola J2ME SDK目录结构 252 Motorola J2ME SDK内含的辅助开发工具 253 编写并编译MIDlet 254 运行MIDlet 255 对MIDlet调试 260 Motorola J2ME SDK对中文的支持 |