Java ME核心技术与最佳实践
基本信息
推荐阅读
内容简介回到顶部↑
本书深入分析了java me的核心技术,包括配置、简表和主要的可选包,同时提供了典型、有深度的案例,目的是从实践的角度向读者展示如何更好地在java me上开发midlet应用程序。.
本书从java me的概念和开发工具篇入手,首先为开发者扫清概念上的障碍,并介绍了如何使用netbeans ide 5.0和mobility pack 5.0开发、调试和部署midlet。随后以jtwi 1.0为主要介绍对象,深入分析了midlet应用程序模型、图形用户界面、记录管理系统、联网应用程序开发、动作类和联网类游戏开发、无线消息api 2.0和移动多媒体api编程。在企业应用篇,介绍了jsr 75、蓝牙和web服务等重要的可选包。每章的内容都不流于表面,而是从最佳实践的角度展示给读者。...
本书从java me的概念和开发工具篇入手,首先为开发者扫清概念上的障碍,并介绍了如何使用netbeans ide 5.0和mobility pack 5.0开发、调试和部署midlet。随后以jtwi 1.0为主要介绍对象,深入分析了midlet应用程序模型、图形用户界面、记录管理系统、联网应用程序开发、动作类和联网类游戏开发、无线消息api 2.0和移动多媒体api编程。在企业应用篇,介绍了jsr 75、蓝牙和web服务等重要的可选包。每章的内容都不流于表面,而是从最佳实践的角度展示给读者。...
作译者回到顶部↑
本书提供作译者介绍
詹建飞(网名 mingjava),曾就职于Motorola(中国)电子有限公司担任软件工程师。参与了JUIX平台开发,具有丰富的Java ME编程经验。他是J2ME开发网(http://www.j2medev.com)的创始人,SUN中国技术社区的特约专家。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
目 录
第1篇 概念与开发工具详解
第1章 java me概念解析 2
1.1 发展的java me 2
1.1.1 移动信息设备简表 2
1.1.2 无线产业java技术 4
1.1.3 针对cldc的移动服务构架 5
1.2 java me的体系结构与概念 5
1.2.1 java me的体系结构 6
1.2.2 配置 9
1.2.3 简表 14
1.2.4 可选包 17
1.3 规范与实现的对比 18
1.3.1 为什么规范与实现存在区别 18
1.3.2 api文档与手机规范 19
1.3.3 模拟器与移动电话 21
1.4 其他移动开发技术 22
1.4.1 symbian c++ 22
第1篇 概念与开发工具详解
第1章 java me概念解析 2
1.1 发展的java me 2
1.1.1 移动信息设备简表 2
1.1.2 无线产业java技术 4
1.1.3 针对cldc的移动服务构架 5
1.2 java me的体系结构与概念 5
1.2.1 java me的体系结构 6
1.2.2 配置 9
1.2.3 简表 14
1.2.4 可选包 17
1.3 规范与实现的对比 18
1.3.1 为什么规范与实现存在区别 18
1.3.2 api文档与手机规范 19
1.3.3 模拟器与移动电话 21
1.4 其他移动开发技术 22
1.4.1 symbian c++ 22
前言回到顶部↑
让移动开发承载您的梦想.
第三代移动通信的脚步越来越近了,企业应用、多媒体应用和联网游戏逐渐成为了移动开发领域关注的热点。索尼爱立信开发者社区在2005年就提出了超越游戏的口号,主推多媒体和企业级应用程序开发,同时索尼爱立信和诺基亚都推出了支持CDC配置的移动电话。不难看出移动应用正在逐步成为移动开发的主流,企业应用和多媒体应用也的确应该具有更广阔的市场。另外,JCP推出的基于CLDC的移动服务架构(JSR 248)为下一代Java ME提供了更强大的功能,关于Java ME的种种限制将成为历史。移动通信网络的升级、业界巨头的大力推动和Java ME的不断发展都为移动开发铺设了桥梁。这预示着更多的机会,也许您应该翻开这本书,让移动开发承载您的梦想通向成功。
作者简介
詹建飞(网名 mingjava),毕业于北京邮电大学,获得通信工程学士学位和信号与信息处理专业硕士学位。具有4年以上Java项目开发经验,曾就职于Motorola(中国)电子有限公司担任软件工程师。他是国内最大的J2ME开发门户——J2ME开发网的创始人,一直热心参与Java ME技术在国内的推广。2006年1月份由电子工业出版社出版的《J2ME开发精解》一书受到广大开发者的好评。他通过了SUN公司认证的Java程序员和移动开发员两项认证,同时是SUN中国技术社区的特约专家。
本书主要内容
系统地讲解、经典的案例依然是本书的一大特色,全书通过40多个案例全面介绍了Java ME的核心技术。不但如此,本书还结合实践,深入分析了基于Java ME开发应用程序时常见的问题和开发难点。为了能够帮助读者在原有的基础上有所提高,本书还准备了几个进阶案例,包括基于MIDP 1.0的动作游戏《街头滑板》(包括动画编辑器的使用),基于socket的网络五子棋,基于httpme联网框架的blog客户端等。
本书共分为10章,每章的内容简介如下。..
第1章“Java ME概念解析”,深入讲解了Java ME的体系结构及Java ME的主要概念。除此之外,还分析了手机规范的重要性,以及Java ME实现的定义。
第2章“JavaME开发工具与开发流程”,讲述了开发Java ME应用程序主流的开发工具,其中重点介绍了Netbeans IDE 5.0和Mobility Pack 5.0。
第3章“MIDP 2.0编程指南”,以MIDP 2.0为主要内容,分别介绍了MIDlet应用程序模型、图形用户界面、记录管理系统、Push注册和安全模型。
第4章“访问网络服务和数据”,讲解了如何在Java ME上开发专业的联网应用程序,从数据格式和结构设计方面给出了最佳实践的解决方案。其中介绍了作者编写的一个联网框架httpme。
第5章“Java ME游戏开发”,不但介绍了MIDP2.0的游戏开发包,还以一个完整的基于MIDP 1.0的动作类游戏为例展示了游戏开发的全过程。同时还以联网五子棋为案例介绍了如何开发基于socket的联网游戏。
第6章“无线消息API 编程”,介绍了如何使用WMA 2.0开发基于短消息和多媒体消息的应用程序。
第7章“移动多媒体API”,介绍了如何使用MMAPI开发多媒体应用程序,包括音频和视频的播放、声音录制和图像捕获。
第8章“文件系统与个人信息处理”,介绍了如何使用JSR 75定义的File Connection 访问手机的文件系统,使用PIM访问通信录、日程安排等个人信息。
第9章“Java ME与蓝牙”,深入分析了Java蓝牙无线技术API,还介绍了如何开发基于OBEX协议的应用程序。
第10章“JavaME与Web服务”,介绍了如何使用JSRl72开发基于Web服务的应用程序,同时还介绍了如何使用kSOAP访问Web服务。
如何使用光盘中的代码
光盘中附带的代码都是使用Netbeans IDE 5.0英文版开发完成的。读者运行Netbeans IDE 5.0后,选择[文件]一[打开项目],找到代码所在的目录即可打开项目运行应用程序。注意,项目不要放在包含中文和空格的目录下。
致谢
第三代移动通信的脚步越来越近了,企业应用、多媒体应用和联网游戏逐渐成为了移动开发领域关注的热点。索尼爱立信开发者社区在2005年就提出了超越游戏的口号,主推多媒体和企业级应用程序开发,同时索尼爱立信和诺基亚都推出了支持CDC配置的移动电话。不难看出移动应用正在逐步成为移动开发的主流,企业应用和多媒体应用也的确应该具有更广阔的市场。另外,JCP推出的基于CLDC的移动服务架构(JSR 248)为下一代Java ME提供了更强大的功能,关于Java ME的种种限制将成为历史。移动通信网络的升级、业界巨头的大力推动和Java ME的不断发展都为移动开发铺设了桥梁。这预示着更多的机会,也许您应该翻开这本书,让移动开发承载您的梦想通向成功。
作者简介
詹建飞(网名 mingjava),毕业于北京邮电大学,获得通信工程学士学位和信号与信息处理专业硕士学位。具有4年以上Java项目开发经验,曾就职于Motorola(中国)电子有限公司担任软件工程师。他是国内最大的J2ME开发门户——J2ME开发网的创始人,一直热心参与Java ME技术在国内的推广。2006年1月份由电子工业出版社出版的《J2ME开发精解》一书受到广大开发者的好评。他通过了SUN公司认证的Java程序员和移动开发员两项认证,同时是SUN中国技术社区的特约专家。
本书主要内容
系统地讲解、经典的案例依然是本书的一大特色,全书通过40多个案例全面介绍了Java ME的核心技术。不但如此,本书还结合实践,深入分析了基于Java ME开发应用程序时常见的问题和开发难点。为了能够帮助读者在原有的基础上有所提高,本书还准备了几个进阶案例,包括基于MIDP 1.0的动作游戏《街头滑板》(包括动画编辑器的使用),基于socket的网络五子棋,基于httpme联网框架的blog客户端等。
本书共分为10章,每章的内容简介如下。..
第1章“Java ME概念解析”,深入讲解了Java ME的体系结构及Java ME的主要概念。除此之外,还分析了手机规范的重要性,以及Java ME实现的定义。
第2章“JavaME开发工具与开发流程”,讲述了开发Java ME应用程序主流的开发工具,其中重点介绍了Netbeans IDE 5.0和Mobility Pack 5.0。
第3章“MIDP 2.0编程指南”,以MIDP 2.0为主要内容,分别介绍了MIDlet应用程序模型、图形用户界面、记录管理系统、Push注册和安全模型。
第4章“访问网络服务和数据”,讲解了如何在Java ME上开发专业的联网应用程序,从数据格式和结构设计方面给出了最佳实践的解决方案。其中介绍了作者编写的一个联网框架httpme。
第5章“Java ME游戏开发”,不但介绍了MIDP2.0的游戏开发包,还以一个完整的基于MIDP 1.0的动作类游戏为例展示了游戏开发的全过程。同时还以联网五子棋为案例介绍了如何开发基于socket的联网游戏。
第6章“无线消息API 编程”,介绍了如何使用WMA 2.0开发基于短消息和多媒体消息的应用程序。
第7章“移动多媒体API”,介绍了如何使用MMAPI开发多媒体应用程序,包括音频和视频的播放、声音录制和图像捕获。
第8章“文件系统与个人信息处理”,介绍了如何使用JSR 75定义的File Connection 访问手机的文件系统,使用PIM访问通信录、日程安排等个人信息。
第9章“Java ME与蓝牙”,深入分析了Java蓝牙无线技术API,还介绍了如何开发基于OBEX协议的应用程序。
第10章“JavaME与Web服务”,介绍了如何使用JSRl72开发基于Web服务的应用程序,同时还介绍了如何使用kSOAP访问Web服务。
如何使用光盘中的代码
光盘中附带的代码都是使用Netbeans IDE 5.0英文版开发完成的。读者运行Netbeans IDE 5.0后,选择[文件]一[打开项目],找到代码所在的目录即可打开项目运行应用程序。注意,项目不要放在包含中文和空格的目录下。
致谢








点击看大图



加载中...
