J2ME MIDP 1.0/2.0无线设备编程指南
基本信息
内容简介回到顶部↑
[font color="#ff6600"]本书特色
● 内容新涉及、j2me midp 1.0/2.0版本的功能,内容新颖,覆盖面广。
● 实践性强融入了作者在项目中积累的经验和心得,从开发人员的角度来写本书。
● 层次架构清晰内容讲解上由浅入深,语言简洁,条理清晰.能让读者快速进入手机开发的殿堂。[/font]
本书主要讲解如何利用midpv2.0在无线设备上进行编程开发,内容覆盖了开发环境的建立、界面开发、多媒体播放、数据库存储、网络开发,此外在本书的附录部分对nokia智能手机的midp开发包的安装和使用等知识做了简单介绍。本书以midpv2.0为基础主讲,因为midpv2.0包含了midpv1.0的所有功能,为了减少读者在实践中的误解,在书中也对midpvi.0和2.0的功能进行了区分和说明。 阅读本书的读者需要有一定的java基础,希望通过本书读者可以掌握midp程序的开发方法。
● 内容新涉及、j2me midp 1.0/2.0版本的功能,内容新颖,覆盖面广。
● 实践性强融入了作者在项目中积累的经验和心得,从开发人员的角度来写本书。
● 层次架构清晰内容讲解上由浅入深,语言简洁,条理清晰.能让读者快速进入手机开发的殿堂。[/font]
本书主要讲解如何利用midpv2.0在无线设备上进行编程开发,内容覆盖了开发环境的建立、界面开发、多媒体播放、数据库存储、网络开发,此外在本书的附录部分对nokia智能手机的midp开发包的安装和使用等知识做了简单介绍。本书以midpv2.0为基础主讲,因为midpv2.0包含了midpv1.0的所有功能,为了减少读者在实践中的误解,在书中也对midpvi.0和2.0的功能进行了区分和说明。 阅读本书的读者需要有一定的java基础,希望通过本书读者可以掌握midp程序的开发方法。
目录回到顶部↑
第1章 j2he介绍
1.1 j2me的基本概念
1.1.1 j2me介绍
1.1.2 从jvm到cvm、 kvm的演变
1.1.3 cdc与cldc介绍
1.1.4 midp介绍
1.1.5 cldc/midp架构介绍
1.1.6 j2me、j2se与j2ee之间的比较
1.1.7 j2me的前景
1.2 midp的适用范围
1.3 本书的内容与组织
1.4 本书的读者
1.5 j2me与midp相关网站
第2章 开发前的准备工作
2.1 准备好开发环境
2.2 系统要求
2.3 需要的开发包与模拟器
2.4 建立开发环境
2.4.1 j2sesdk的安装
2.4.2 j2mewirelesstoolkit的安装
1.1 j2me的基本概念
1.1.1 j2me介绍
1.1.2 从jvm到cvm、 kvm的演变
1.1.3 cdc与cldc介绍
1.1.4 midp介绍
1.1.5 cldc/midp架构介绍
1.1.6 j2me、j2se与j2ee之间的比较
1.1.7 j2me的前景
1.2 midp的适用范围
1.3 本书的内容与组织
1.4 本书的读者
1.5 j2me与midp相关网站
第2章 开发前的准备工作
2.1 准备好开发环境
2.2 系统要求
2.3 需要的开发包与模拟器
2.4 建立开发环境
2.4.1 j2sesdk的安装
2.4.2 j2mewirelesstoolkit的安装
前言回到顶部↑
Java的出现最早大概可追溯至1991年4月份,Sun的绿色计划(Green Proiect)开始着手发展消费性电子产品,当时所使用的语言是C/C++及Oak(为Java语言的前身),后因语言本身和市场的问题,使得消费性电子产品的发展无法达到当初预期的目标,再加上网络的兴起,绿色计划也因此而改变发展的方向。但是Java技术真正的兴起却是借助于Intemet的力量,1995年的夏天Java开始在计算机业界受到了高度关注,接下来出现的运行于Ⅲ与Netscape之上的Java Appld,让原本平淡而乏味的HTML网页显得活泼而有生气而且让网页具有了交互性,这令所有的人都备受鼓舞,铺天盖地的Applet在互联网上出现并免费供人下载。
不过事情的发展并不总像人们想像的那样,现在我们很难看见运行在浏览器内的Appld程序。但是Java却以异常的高速度在发展,从浏览器中运行的JavaApplet到Java桌面程序,再到运行于服务器的JavaServlet。现在,我们看到了一种运行于小型设备中的Java MIDlet,随着智能手机的兴起,越来越多的手机设备开始支持Java。J2ME规范是继Sun公司J2SE、J2EE之后在小型设备方面所推出的规范,随着J2ME的出现,Java又重新回到了消费性电子产品这一个领域。Internet给了Java一张入场券,Java凭借着自己巨大的想像力将其触角伸展到电子产品的每一个角落。
根据Sun的Java语言白皮书中的定义,Java是一种分布式的Oistributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、结构中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多线程的(Multithreaded)、动态的(Dynamic)程序语言。Java给开发人员带来的最大好处就是“一次编译,处处运行(Write Once,RunAnywhere)”。用C/C++语言进行开发的程序员都知道,一般来讲,这两种语言都是通过各种繁杂的宏定义来保证源代码的可移植性,但是具体实施时让人感觉到非常繁琐而且容易出错。而Java程序可以在任意的平台上被移植,无需对程序进行任何改动。如果仅仅从开发的角度来讲,在开发桌面程序时,也许这并非特别重要,因为桌面操作系统基本已经被微软统治。在开发服务器程序时,也许这同样不是特别重要,因为并不是每个人都需要为跨平台做好准备,而且使用C/C++之类的开发语言也是有特定的途径解决。如果您曾经为多种小型设备编写过程序,那么一定会感谢J2ME的出现。因为小型设备实在是千差万别,而且没有统一的标准,每针对一种新的设备进行开发时,就需要重新进行学习。这种学习不光是对设备功能调用的学习,而且开发方式都会发生改变。
从对开发人员的影响上来说,J2ME的出现并不仅仅解决了代码移植的问题;更重大的意义在于把Java这种语言,这种开发方式带到了小型设备程序开发这一个领域中。虽然J2ME不能够定义小型设备上所有的功能,但是设备供应商可以按照标准的方式提供Java包,开发人员依然可以按照统一的方式进行程序开发和测试。
那么J2ME现在能够做什么?目前国内智能手机的兴起给Java开辟了广阔的应用空间,越来越多的手机开始支持Java,从两年前对KJava的支持到如今对MIDP的广泛支持。现在很难找到一款不支持Java的手机,因为到现在为止手机已不仅仅是用来通话的工具。人们希望手机也能够成为一款娱乐的工具,甚至是商务办公的工具,在提供各种功能的同时也能够访问Internet上的各种资源,这都给J2ME在智能手机方面的应用留下了广阔的空间。同时无线网络和无线设备的发展也给无线设备上的软件开辟了广阔的前景,也许不久的将来人们在出差或是旅游时能够利用手机进行联网游戏,或者通过手机访问和享用各种Internet服务。
本书的内容集中在J2ME在无线设备方面的开发上。随着智能手机的普及,目前国内J2ME的开发正在兴起,市面上介绍J2ME MIDP开发知识的书籍比较少,所以希望本书能够帮助那些希望学习MIDP开发的人。
希望读者看完本书之后能够掌握利用MIDP进行程序开发的方法,从而带领读者进入手机开发的殿堂。在本书中,作者尽可能对所涉及到的内容进行详细的讲解而不是浅尝辄止,所以也希望本书能成为读者在开发中的参考书。
本书内所有例程的源代码可以通过网址http://www.vchelp.net/wyy/j2me/j2mecode.zip获得。
此外为了减少本书的代码量(而且另一个综合示例程序带有比较强的个人色彩),所以将另一个综合实例程序放在作者的个人网站上,读者可以通过网址http://www.vchelp.net/wyy/j2me/tour_sample.asp获得。
由于作者的知识水平有限,因此书中难免会出现纰漏和错误,希望读者能够不吝指出,作者在此表示万分感激。
在本书的编写过程中很多朋友对我提供了帮助。温丹丹编辑的耐心和细心,让我非常佩服,更是因为她的业务精神才能够让本书与读者见面。此外在本书的编写过程中我的朋友王志强、曾非、刘清源、吴而平、苏水容给我的鼓励和意见,能够让我从多个方面改进本书的内容。最后还要向我的母亲和我的弟弟表示感谢,感谢他们多年来给予我的家庭温暖,是他们给了我前进的动力。在此真诚向前面提到的所有给予我帮助的人说声感谢。
2004年3月
不过事情的发展并不总像人们想像的那样,现在我们很难看见运行在浏览器内的Appld程序。但是Java却以异常的高速度在发展,从浏览器中运行的JavaApplet到Java桌面程序,再到运行于服务器的JavaServlet。现在,我们看到了一种运行于小型设备中的Java MIDlet,随着智能手机的兴起,越来越多的手机设备开始支持Java。J2ME规范是继Sun公司J2SE、J2EE之后在小型设备方面所推出的规范,随着J2ME的出现,Java又重新回到了消费性电子产品这一个领域。Internet给了Java一张入场券,Java凭借着自己巨大的想像力将其触角伸展到电子产品的每一个角落。
根据Sun的Java语言白皮书中的定义,Java是一种分布式的Oistributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、结构中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多线程的(Multithreaded)、动态的(Dynamic)程序语言。Java给开发人员带来的最大好处就是“一次编译,处处运行(Write Once,RunAnywhere)”。用C/C++语言进行开发的程序员都知道,一般来讲,这两种语言都是通过各种繁杂的宏定义来保证源代码的可移植性,但是具体实施时让人感觉到非常繁琐而且容易出错。而Java程序可以在任意的平台上被移植,无需对程序进行任何改动。如果仅仅从开发的角度来讲,在开发桌面程序时,也许这并非特别重要,因为桌面操作系统基本已经被微软统治。在开发服务器程序时,也许这同样不是特别重要,因为并不是每个人都需要为跨平台做好准备,而且使用C/C++之类的开发语言也是有特定的途径解决。如果您曾经为多种小型设备编写过程序,那么一定会感谢J2ME的出现。因为小型设备实在是千差万别,而且没有统一的标准,每针对一种新的设备进行开发时,就需要重新进行学习。这种学习不光是对设备功能调用的学习,而且开发方式都会发生改变。
从对开发人员的影响上来说,J2ME的出现并不仅仅解决了代码移植的问题;更重大的意义在于把Java这种语言,这种开发方式带到了小型设备程序开发这一个领域中。虽然J2ME不能够定义小型设备上所有的功能,但是设备供应商可以按照标准的方式提供Java包,开发人员依然可以按照统一的方式进行程序开发和测试。
那么J2ME现在能够做什么?目前国内智能手机的兴起给Java开辟了广阔的应用空间,越来越多的手机开始支持Java,从两年前对KJava的支持到如今对MIDP的广泛支持。现在很难找到一款不支持Java的手机,因为到现在为止手机已不仅仅是用来通话的工具。人们希望手机也能够成为一款娱乐的工具,甚至是商务办公的工具,在提供各种功能的同时也能够访问Internet上的各种资源,这都给J2ME在智能手机方面的应用留下了广阔的空间。同时无线网络和无线设备的发展也给无线设备上的软件开辟了广阔的前景,也许不久的将来人们在出差或是旅游时能够利用手机进行联网游戏,或者通过手机访问和享用各种Internet服务。
本书的内容集中在J2ME在无线设备方面的开发上。随着智能手机的普及,目前国内J2ME的开发正在兴起,市面上介绍J2ME MIDP开发知识的书籍比较少,所以希望本书能够帮助那些希望学习MIDP开发的人。
希望读者看完本书之后能够掌握利用MIDP进行程序开发的方法,从而带领读者进入手机开发的殿堂。在本书中,作者尽可能对所涉及到的内容进行详细的讲解而不是浅尝辄止,所以也希望本书能成为读者在开发中的参考书。
本书内所有例程的源代码可以通过网址http://www.vchelp.net/wyy/j2me/j2mecode.zip获得。
此外为了减少本书的代码量(而且另一个综合示例程序带有比较强的个人色彩),所以将另一个综合实例程序放在作者的个人网站上,读者可以通过网址http://www.vchelp.net/wyy/j2me/tour_sample.asp获得。
由于作者的知识水平有限,因此书中难免会出现纰漏和错误,希望读者能够不吝指出,作者在此表示万分感激。
在本书的编写过程中很多朋友对我提供了帮助。温丹丹编辑的耐心和细心,让我非常佩服,更是因为她的业务精神才能够让本书与读者见面。此外在本书的编写过程中我的朋友王志强、曾非、刘清源、吴而平、苏水容给我的鼓励和意见,能够让我从多个方面改进本书的内容。最后还要向我的母亲和我的弟弟表示感谢,感谢他们多年来给予我的家庭温暖,是他们给了我前进的动力。在此真诚向前面提到的所有给予我帮助的人说声感谢。
2004年3月
评论交流
共有11人开贴评论 12人参与评论 11人参与打分 查看
评价等级:







发表于:2006-4-20 22:37:00
现有以下全新图书五折转让,个别图书三折,限北京交易,有意购买50元以上者请给我发邮件,请在邮件说明你要买几本书,你的电话,我会和你联系
我的邮箱:bli191@163.com
ASP.NET+SQL Server网络应用开发与实例 ¥42.00
数据库实用教程(第二版) ¥38.00
3D游戏编程 ¥35.00
J2ME无线Java应用开发 ¥45.00
J2ME 程序设计 ¥45.00
理解IPv6 ¥43.00
CTI技术与呼叫中心 ¥22.00
白领三年做老板(一套深藏不露的创业准备方案) ¥24.80
电子商务核心理论与技术实现 ¥29.00
电子商务网站开发指南 ¥59.00
Java 2核心技术(第6版) 卷I:基础知识 ¥75.00
Java多媒体程序设计 ¥17.50
HTML参考大全(第三版) ¥92.00
循序渐进HTML与XHTML教程(第五版) ¥46.00
实现网络三维互动——Cult3D 应用指南 ¥30.00
三维魔术——Cult 3D&3DS MAX ¥38.00
任我虚拟Cult3d/3ds max 4.2/maya 4三维产品设计与互动教程 ¥55.00
产品展示能手——Cult 3D入门与提高 ¥24.00
Java与XML(第二版) ¥59.00
用 Java 构建 Web 服务 ¥52.00
Vrml入门与提高 ¥24.00
VRML语言入门与应用 ¥29.00
构建个性化网络虚拟世界——VRML从入门到精通 ¥34.00
虚拟现实三维立体网络程序设计语言VRML——第二代网络程序设计语言 ¥34.00 ¥24.82 1 北京送货 发货
使用Vrml与Java创建网络虚拟环境 ¥24.00
Flash MX 2004宝典 ¥108.00
闪客实战——Flash高级编程 ¥48.00
ColdFusion 5 Web应用程序设计专家指南(原书第4版)¥128.00
Servlet与JSP核心编程(第2版) ¥59.00
TCP/IP基本原理与UNIX网络服务 ¥24.00
JSP 2.0技术手册 ¥59.00
JSP Web编程指南 ¥70.00
JSP 快速高效开发利器——Dreamweaver UltraDev ¥42.00
Dreamweaver UltraDev 4宝典 ¥79.00
JavaScript宝典(第四版) ¥99.00
Delphi串口及语音传真高级编程 ¥50.00
可编程控制器原理应用试验 机械工业出版社 28.00
自适应控制 清华大学出版社 ¥15.00
数值逼近 高等教育出版社 ¥16.10
创业成功学:创业怎么办、创业不败(上下册) ¥45.00
创业风险 ¥20.00 ¥16.00 1 北京送货 发货
创业管理(为创业者和管理者提供商业行动指南) ¥49.80
创业真经 ¥20.00 ¥14.60 1
怎样撰写商务计划书 ¥26.00
成功编制商务计划书 ¥26.00
创业者的第1课堂:如何做好开业前的商业规划 ¥30.00
成功的创业计划:从目标到实施(原书第6版) ¥49.80
创业学(第5版) ¥64.00
为自己创业:19位成功创业者的真实故事 ¥30.00
我的邮箱:bli191@163.com
ASP.NET+SQL Server网络应用开发与实例 ¥42.00
数据库实用教程(第二版) ¥38.00
3D游戏编程 ¥35.00
J2ME无线Java应用开发 ¥45.00
J2ME 程序设计 ¥45.00
理解IPv6 ¥43.00
CTI技术与呼叫中心 ¥22.00
白领三年做老板(一套深藏不露的创业准备方案) ¥24.80
电子商务核心理论与技术实现 ¥29.00
电子商务网站开发指南 ¥59.00
Java 2核心技术(第6版) 卷I:基础知识 ¥75.00
Java多媒体程序设计 ¥17.50
HTML参考大全(第三版) ¥92.00
循序渐进HTML与XHTML教程(第五版) ¥46.00
实现网络三维互动——Cult3D 应用指南 ¥30.00
三维魔术——Cult 3D&3DS MAX ¥38.00
任我虚拟Cult3d/3ds max 4.2/maya 4三维产品设计与互动教程 ¥55.00
产品展示能手——Cult 3D入门与提高 ¥24.00
Java与XML(第二版) ¥59.00
用 Java 构建 Web 服务 ¥52.00
Vrml入门与提高 ¥24.00
VRML语言入门与应用 ¥29.00
构建个性化网络虚拟世界——VRML从入门到精通 ¥34.00
虚拟现实三维立体网络程序设计语言VRML——第二代网络程序设计语言 ¥34.00 ¥24.82 1 北京送货 发货
使用Vrml与Java创建网络虚拟环境 ¥24.00
Flash MX 2004宝典 ¥108.00
闪客实战——Flash高级编程 ¥48.00
ColdFusion 5 Web应用程序设计专家指南(原书第4版)¥128.00
Servlet与JSP核心编程(第2版) ¥59.00
TCP/IP基本原理与UNIX网络服务 ¥24.00
JSP 2.0技术手册 ¥59.00
JSP Web编程指南 ¥70.00
JSP 快速高效开发利器——Dreamweaver UltraDev ¥42.00
Dreamweaver UltraDev 4宝典 ¥79.00
JavaScript宝典(第四版) ¥99.00
Delphi串口及语音传真高级编程 ¥50.00
可编程控制器原理应用试验 机械工业出版社 28.00
自适应控制 清华大学出版社 ¥15.00
数值逼近 高等教育出版社 ¥16.10
创业成功学:创业怎么办、创业不败(上下册) ¥45.00
创业风险 ¥20.00 ¥16.00 1 北京送货 发货
创业管理(为创业者和管理者提供商业行动指南) ¥49.80
创业真经 ¥20.00 ¥14.60 1
怎样撰写商务计划书 ¥26.00
成功编制商务计划书 ¥26.00
创业者的第1课堂:如何做好开业前的商业规划 ¥30.00
成功的创业计划:从目标到实施(原书第6版) ¥49.80
创业学(第5版) ¥64.00
为自己创业:19位成功创业者的真实故事 ¥30.00
| 我要写评论 |
| 查看所有评论交流(共11条) |








点击看大图




加载中...