J2ME开发精解
基本信息
编辑推荐
光盘包含:
·J2ME开发的相关软件;
·本书所有实例代码。
本书适合熟衷于最新移动开发技术的程序员,也可作为J2ME开发的教材和参考用书。本书可以为读者揭开J2ME平台的神秘面纱,帮助读者系统、全面的掌握这门技术。
内容简介回到顶部↑
本书介绍如何在支持j2me的设备上开发midp应用程序,尤其针对midp 2.0编程。同时还深入分析了目前应用较广泛、功能强大的可选api。.
本书主要介绍了j2me平台的体系结构及其内容,如何使用netbeans ide 4.1和mobility pack 4.1开发midlet及midlet的应用程序模型,深入地介绍了midp 2.0的5个重要组成部分(图形用户界面、记录管理系统、游戏开发、通用连接框架、安全模型和push注册机制),以及移动多媒体api、pda可选api、java蓝牙无线技术api和移动3d图形编程。另外,本书的附录中还介绍了如何使用wtk2.2来开发midlet、tomcat 5.0的安装和使用指南,以及如何使用netbeans ide 4.1集成第三方sdk。..
本书适合热衷于最新移动开发技术的程序员,也可以作为j2me开发的教材和参考用书。...
本书主要介绍了j2me平台的体系结构及其内容,如何使用netbeans ide 4.1和mobility pack 4.1开发midlet及midlet的应用程序模型,深入地介绍了midp 2.0的5个重要组成部分(图形用户界面、记录管理系统、游戏开发、通用连接框架、安全模型和push注册机制),以及移动多媒体api、pda可选api、java蓝牙无线技术api和移动3d图形编程。另外,本书的附录中还介绍了如何使用wtk2.2来开发midlet、tomcat 5.0的安装和使用指南,以及如何使用netbeans ide 4.1集成第三方sdk。..
本书适合热衷于最新移动开发技术的程序员,也可以作为j2me开发的教材和参考用书。...
作译者回到顶部↑
本书提供作译者介绍
詹建飞,毕业于北京邮电大学信号与信息处理专业,拥有通信工程学士学位和信号与信息处理专业硕士学位。具有3年以上Java项目开发经验。2003年进入Motorola中国有限公司担任软件工程师并参加了JUIX平台的开发。2004年创办J2ME开发网(http://www.j2medev.com),目前该网站已经成为国内最大、最专业的J2ME开发门户网站。作者通过了Sun认证Java程序员和Sun认证手机应用开发员的两项认证,并担任SCMAD培训讲师,具有丰富的开发和教学经验。作者已出版的译著有《Symbian OS J2ME开发指南》。
从J2ME开.. << 查看详细
从J2ME开.. << 查看详细
目录回到顶部↑
第1章 揭开j2me平台的神秘面纱 1
1.1 介绍j2me平台 1
1.1.1 j2me的由来 1
1.1.2 jcp与 jsr 2
1.1.3 j2me与其他java平台 3
1.2 j2me平台的体系结构 4
1.2.1 概述 4
1.2.2 配置 5
1.2.3 简表 5
1.2.4 可选包 7
1.3 cldc和midp 7
1.3.1 cldc 8
1.3.2 midp 13
1.4 cdc与相关简表 16
1.4.1 cdc概述 16
1.4.2 基于cdc的简表 17
1.5 小结 18
第2章 j2me开发入门 19
2.1 使用netbeans开发midp应用程序 20
2.1.1 安装netbeans ide 4.1和mobility pack 4.1 20
1.1 介绍j2me平台 1
1.1.1 j2me的由来 1
1.1.2 jcp与 jsr 2
1.1.3 j2me与其他java平台 3
1.2 j2me平台的体系结构 4
1.2.1 概述 4
1.2.2 配置 5
1.2.3 简表 5
1.2.4 可选包 7
1.3 cldc和midp 7
1.3.1 cldc 8
1.3.2 midp 13
1.4 cdc与相关简表 16
1.4.1 cdc概述 16
1.4.2 基于cdc的简表 17
1.5 小结 18
第2章 j2me开发入门 19
2.1 使用netbeans开发midp应用程序 20
2.1.1 安装netbeans ide 4.1和mobility pack 4.1 20
前言回到顶部↑
移动开发现已经成为了开发者社区最为时髦的名词,但由于其还是一个新兴的领域,所以在嵌入式消费类电子产品上开发应用程序依然充满了神秘的色彩。许多技术人员可能已经习惯了安装各式各样台式机或服务器的应用程序,但是在移动通信设备上安装应用程序,恐怕还很陌生,更不要说为移动通信设备开发应用程序了。目前的移动开发领域方兴未艾,在众多的技术中,由Sun公司主推的J2ME技术已经成为领跑者,并成为了移动开发领域事实上的标准。
神秘的移动开发技术
2005年似乎带给了互联网人无限的惊喜,类似阿里巴巴收购Yahoo中国这样的大事件层出不穷,这预示着互联网迎来了又一个春天。当互联网走向成熟的时候,一部分先行者已经把目光瞄准了移动互联网,这是一块用户群更加广阔的市场。在移动互联网蓬勃发展的今天,掌握移动开发技术的开发者成为了众多大牌企业高薪聘请的对象。在J2ME,Symbian,Windows Mobile,BREW等移动开发技术中,J2ME占据了绝对的领先地位,凭借其开放、跨平台的特性,已经成为众多开发者追逐的对象。本书正是为那些致力于学习和研究J2ME开发技术的开发者所编写的,希望本书的读者在移动开发领域可以比别人先行一步。
相比传统的软件开发技术,如Web应用程序、数据库应用,J2ME还是一门刚刚兴起的技术。由于发展时间较短、学习资料少,开发者初次接触这门技术都有一种无从下手的感觉。CLDC,MIDP,MMAPI等大量的缩写与规范更是让人摸不着边际。本书正可以为读者揭开J2ME平台的神秘面纱,帮助读者系统、全面地掌握这门技术。
本书主要内容
原理分析透彻、案例完整且具有代表性是本书的一大特色。作者始终认为一本好书应该对原理分析透彻,在难点或者开发者容易犯错误的地方多加一些笔墨进行阐述,案例要详细且贴近实践,不能局限于纸上谈兵。J2ME是由大量规范组成的,如果不掌握这些规范就很难判断项目的可行性,无从下手。本书对CLDC,MIDP2.0,WMA,MMAPI,JSR 75和JSR 82(Java蓝牙无线技术API)规范都进行了细致的介绍,可以作为得力的参考手册。作者深知没有什么比经典的、具有代表性的案例更能够帮助开发者快速掌握一门技术了,本书提供的案例一方面对前面的内容进行总结,一方面提高读者的编程能力,对案例代码的关键部分都进行了详细的分析和总结。光盘中附带的实例代码包括手机通讯录、支持Push的短消息应用程序、功能强大的手机照相机、蓝牙通信程序、Java 3D游戏等,这些代码具有非常好的实用价值,可以解决你在项目中遇到的难题。
MIDP 2.0是目前最为流行的J2ME开发平台,也是本书讲解的重点。为了提高读者的开发能力、深入学习和掌握J2ME的核心技术,还介绍了WMA、MMAP、JSR 75、Java无线蓝牙技术和移动Java 3D编程。本书共分8章,每章的主要内容如下:
第1章“揭开J2ME平台的神秘面纱”,深入讲解了J2ME平台的体系结构,以及J2ME在整个Java技术平台中的位置,阐述了配置和简表的基本概念。
第2章“J2ME开发入门”,讲述了如何使用Netbeans IDE开发MIDP应用程序,重点介绍了MIDlet的应用程序模型和开发流程。
第3章“MIDP图形用户界面”,讲述了各种高级和低级UI组件的使用方法,深入分析了事件处理机制,最后讲解了如何使用MVC设计模式实现界面导航。
第4章“记录管理系统”,介绍了MIDP提供的一个用于持久性数据存储的小型数据库,重点提出了对象序列化和关系映射概念。
第5章“游戏开发”,全面而系统地介绍了游戏开发的原理,深入分析了MIDP 2.0新增的游戏开发包,并通过一个完善的实例指导读者如何开发手机游戏。
第6章“访问网络数据和服务”,介绍了如何使用通用连接框架开发联网应用程序,重点分析了HTTP协议。除此之外,本章还介绍了使用WMA开发收发短消息的程序。
第7章“MIDP 2.0安全模型与PUSH”,介绍了MIDP 2.0中新增的两个特性。理解安全模型的概念并掌握PUSH注册机制的原理是本章的目标。
第8章“令人兴奋的可选API”,介绍了当前应用最为广泛的4个可选API,分别是移动多媒体API、JSR 75、Java蓝牙无线技术API和移动Java 3D编程。
如何使用光盘中的代码
光盘中所附的代码都是使用Netbeans IDE 4.1中文版开发完成的。读者需要按照本书第2章的介绍来安装Netbeans IDE 4.1和Mobility Pack 4.1。运行Netbeans IDE 4.1后,选择【文件】→【打开项目】,找到代码所在的目录即可打开项目。所有代码在WTK 2.2下运行正常。
致谢
首先要感谢Sun中国技术社区的蒋清野,是他大力推荐我编写本书。在本书的写作过程中还得到了杨仲伟、廖雪峰和魏祖英的帮助,在此向他们表示感谢。其中,杨仲伟编写了第5章和8.4小节;廖雪峰编写了第3章部分内容;魏祖英编写了8.3小节。本书校验过程中得到了好友李帅的支持,他给了我很多不错的建议,同时还要感谢胡辛征和胡铭娅编辑,是他们的辛勤劳动使得这本书这么快和大家见面了。在写作过程中,家人给了我大力的支持,感谢我的父亲,母亲和姐姐。最后,对所有为本书的出版提供了帮助的人员表示深深的谢意。
如果读者在学习本书过程中遇到任何问题,可以登录作者的网站J2ME开发网(http://www.j2medev.com)进行讨论。由于时间仓促和作者的水平有限,书中错误和不妥之处在所难免,敬请读者批评指正。
神秘的移动开发技术
2005年似乎带给了互联网人无限的惊喜,类似阿里巴巴收购Yahoo中国这样的大事件层出不穷,这预示着互联网迎来了又一个春天。当互联网走向成熟的时候,一部分先行者已经把目光瞄准了移动互联网,这是一块用户群更加广阔的市场。在移动互联网蓬勃发展的今天,掌握移动开发技术的开发者成为了众多大牌企业高薪聘请的对象。在J2ME,Symbian,Windows Mobile,BREW等移动开发技术中,J2ME占据了绝对的领先地位,凭借其开放、跨平台的特性,已经成为众多开发者追逐的对象。本书正是为那些致力于学习和研究J2ME开发技术的开发者所编写的,希望本书的读者在移动开发领域可以比别人先行一步。
相比传统的软件开发技术,如Web应用程序、数据库应用,J2ME还是一门刚刚兴起的技术。由于发展时间较短、学习资料少,开发者初次接触这门技术都有一种无从下手的感觉。CLDC,MIDP,MMAPI等大量的缩写与规范更是让人摸不着边际。本书正可以为读者揭开J2ME平台的神秘面纱,帮助读者系统、全面地掌握这门技术。
本书主要内容
原理分析透彻、案例完整且具有代表性是本书的一大特色。作者始终认为一本好书应该对原理分析透彻,在难点或者开发者容易犯错误的地方多加一些笔墨进行阐述,案例要详细且贴近实践,不能局限于纸上谈兵。J2ME是由大量规范组成的,如果不掌握这些规范就很难判断项目的可行性,无从下手。本书对CLDC,MIDP2.0,WMA,MMAPI,JSR 75和JSR 82(Java蓝牙无线技术API)规范都进行了细致的介绍,可以作为得力的参考手册。作者深知没有什么比经典的、具有代表性的案例更能够帮助开发者快速掌握一门技术了,本书提供的案例一方面对前面的内容进行总结,一方面提高读者的编程能力,对案例代码的关键部分都进行了详细的分析和总结。光盘中附带的实例代码包括手机通讯录、支持Push的短消息应用程序、功能强大的手机照相机、蓝牙通信程序、Java 3D游戏等,这些代码具有非常好的实用价值,可以解决你在项目中遇到的难题。
MIDP 2.0是目前最为流行的J2ME开发平台,也是本书讲解的重点。为了提高读者的开发能力、深入学习和掌握J2ME的核心技术,还介绍了WMA、MMAP、JSR 75、Java无线蓝牙技术和移动Java 3D编程。本书共分8章,每章的主要内容如下:
第1章“揭开J2ME平台的神秘面纱”,深入讲解了J2ME平台的体系结构,以及J2ME在整个Java技术平台中的位置,阐述了配置和简表的基本概念。
第2章“J2ME开发入门”,讲述了如何使用Netbeans IDE开发MIDP应用程序,重点介绍了MIDlet的应用程序模型和开发流程。
第3章“MIDP图形用户界面”,讲述了各种高级和低级UI组件的使用方法,深入分析了事件处理机制,最后讲解了如何使用MVC设计模式实现界面导航。
第4章“记录管理系统”,介绍了MIDP提供的一个用于持久性数据存储的小型数据库,重点提出了对象序列化和关系映射概念。
第5章“游戏开发”,全面而系统地介绍了游戏开发的原理,深入分析了MIDP 2.0新增的游戏开发包,并通过一个完善的实例指导读者如何开发手机游戏。
第6章“访问网络数据和服务”,介绍了如何使用通用连接框架开发联网应用程序,重点分析了HTTP协议。除此之外,本章还介绍了使用WMA开发收发短消息的程序。
第7章“MIDP 2.0安全模型与PUSH”,介绍了MIDP 2.0中新增的两个特性。理解安全模型的概念并掌握PUSH注册机制的原理是本章的目标。
第8章“令人兴奋的可选API”,介绍了当前应用最为广泛的4个可选API,分别是移动多媒体API、JSR 75、Java蓝牙无线技术API和移动Java 3D编程。
如何使用光盘中的代码
光盘中所附的代码都是使用Netbeans IDE 4.1中文版开发完成的。读者需要按照本书第2章的介绍来安装Netbeans IDE 4.1和Mobility Pack 4.1。运行Netbeans IDE 4.1后,选择【文件】→【打开项目】,找到代码所在的目录即可打开项目。所有代码在WTK 2.2下运行正常。
致谢
首先要感谢Sun中国技术社区的蒋清野,是他大力推荐我编写本书。在本书的写作过程中还得到了杨仲伟、廖雪峰和魏祖英的帮助,在此向他们表示感谢。其中,杨仲伟编写了第5章和8.4小节;廖雪峰编写了第3章部分内容;魏祖英编写了8.3小节。本书校验过程中得到了好友李帅的支持,他给了我很多不错的建议,同时还要感谢胡辛征和胡铭娅编辑,是他们的辛勤劳动使得这本书这么快和大家见面了。在写作过程中,家人给了我大力的支持,感谢我的父亲,母亲和姐姐。最后,对所有为本书的出版提供了帮助的人员表示深深的谢意。
如果读者在学习本书过程中遇到任何问题,可以登录作者的网站J2ME开发网(http://www.j2medev.com)进行讨论。由于时间仓促和作者的水平有限,书中错误和不妥之处在所难免,敬请读者批评指正。


点击看大图




加载中...
