JBuilderX无线应用开发
基本信息
内容简介回到顶部↑
本书通过大量程序示例介绍了j2me的知识,内容取材新颖,反映了当前j2me技术的最新发展情况,如最新的技术规范midp2.0、mma和wma,最新的j2me开发工具jbuilderx、wtk2.0等。
本书分为两篇:j2me程序设计和jbuilderx移动开发。在j2me基础知识部分,通过程序示例介绍了j2me的基本概念、用户界面开发、存储系统和网络连接,另外还介绍了下一代无线java技术的核心规范:midp 2.0、移动媒体api和无线消息api。在jbuilderx移动开发部分介绍了如何使用jbuilderx开发j2me程序,其中还包括ntt docomo的i-mode程序开发等。随书光盘内容为书中范例源文件。
本书分为两篇:j2me程序设计和jbuilderx移动开发。在j2me基础知识部分,通过程序示例介绍了j2me的基本概念、用户界面开发、存储系统和网络连接,另外还介绍了下一代无线java技术的核心规范:midp 2.0、移动媒体api和无线消息api。在jbuilderx移动开发部分介绍了如何使用jbuilderx开发j2me程序,其中还包括ntt docomo的i-mode程序开发等。随书光盘内容为书中范例源文件。
作译者回到顶部↑
目录回到顶部↑
第1篇 j2me程序设计
第1章 概述 3
1.1 无线java技术简介 3
1.2 jbuilderx移动开发新增功能一览 5
1.3 学习j2me的internet资源 6
1.4 小结 6
第2章 j2me平台 7
2.1 j2me系统结构 7
2.2 cldc 8
2.3 midp 10
2.4 小结 13
第3章 j2me开发环境 15
3.1 wtk 2.0环境 15
3.2 创建第一个j2me应用程序 18
3.3 移动设备商开发环境 21
3.4 jbuilderx 移动开发环境 24
3.5 小结 32
第4章 cldc程序设计 33
4.1 cldc类库 33
4.2 cldc通用连接框架 41
第1章 概述 3
1.1 无线java技术简介 3
1.2 jbuilderx移动开发新增功能一览 5
1.3 学习j2me的internet资源 6
1.4 小结 6
第2章 j2me平台 7
2.1 j2me系统结构 7
2.2 cldc 8
2.3 midp 10
2.4 小结 13
第3章 j2me开发环境 15
3.1 wtk 2.0环境 15
3.2 创建第一个j2me应用程序 18
3.3 移动设备商开发环境 21
3.4 jbuilderx 移动开发环境 24
3.5 小结 32
第4章 cldc程序设计 33
4.1 cldc类库 33
4.2 cldc通用连接框架 41
前言回到顶部↑
关于本丛书
从来没有任何事物像互联网那样,对人类的活动产生如此深刻的影响,无论是政府、企业,以及个人,莫不如此。与此同时,IT产业也正面临着一场变革--由传统应用向基于Internet/Web的服务模式转化。
翻开历史,我们可以看到互联网的形成和发展以分布性、开放性和平台无关性为基础,这是Internet与生俱有的属性。随着互联网应用的发展,又引入了诸如RPC/COM/CORBA等技术,但这些技术在实际应用中,又存在着很多不足和局限。它们的特定协议也难以通过防火墙,因而不适于在Web上的应用开发。为了进一步开发基于Web的应用,相继出现了Sun公司的SunONE(Open Net Environment,开放网络环境)和Microsoft公司的.NET两大Web服务技术体系。其中,Sun ONE以Java技术为核心,更接近或者满足于互联网在智能化Web服务上对分布性、开放性和平台无关性的要求,同时其在健壮性、安全性、组件化等方面也更为成熟稳定,获得了众多IT厂商和产品的支持,是目前惟一在市场上得到了广泛应用的技术体系。
Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME,并基于一系列开放和流行标准、技术及协议。要特别指出的是,SunONE体系结构本身作为开放式体系结构,在得到IBM/BEA/Oracle/Sybase等这些IT巨擘支持的同时,更得到了互联网上Open Source社区的青睐。我们可以很容易地从网上免费获得和使用包括Java集成开发环境、Java数据库,甚至是中间件(Application Server)服务器等产品,以及它们的源代码。这对于加速国内中小企业的信息化建设和自有知识产权产品的开发、提高企业应用和软件行业的整体水平,无疑是一次难得的机会。
综观国内的技术发展,广大的Java程序开发人员及正在转向Java体系进行开发的技术人员虽然已面临这一令人激动的转型期,却苦于没有足够的相关资料和文献,尤其对国内的最新Java技术动态和技术现状知之甚少,而图书市场上Java的书籍尽管汗牛充栋,但精品罕见,能反映出J2EE及Sun ONE框架全貌的书籍更是奇缺。
电子工业出版社计算机图书研发部为进一步推动国内Java技术的应用与发展,不失时机地推出了《开发专家之Sun ONE))系列丛书。
本套丛书以Sun ONE整体架构为基础,全面体现了Sun ONE的技术核心--Java的应用开发。丛书从不同角度深入Java应用开发的各个层面,涵盖了Java技术的所有重要思想和实践,体现了最新的Java技术进展和动态,大幅度提升读者的理论和应用水平。同时,丛书重点突出实用性。书中引入了大量的行业应用范例,使读者不仅能快速掌握开发技能,而且对于开发者进行综合系统分析也有所裨益。
关于本书
随着移动通信产业的迅速发展,移动增值业务越来越受到人们的关注。J2ME(Java2微型版)是用Java语言为手机等移动信息设备开发软件的规范。由于Java语言的平台无关性,使得J2ME得到了大多数移动设备制造商的支持,包括摩托罗拉、诺基亚、西门子在内的手机厂商都推出了支持J2ME的手机。
本书分为两篇:J2ME程序设计和JBuilderX移动开发。在第1篇中,通过程序示例介绍了J2ME的基本概念、用户界面开发、存储系统和网络连接,另外还介绍了下一代无线Java技术的核心规范:MIDP2.0、移动媒体API和无线消息API等。在本书第2篇中介绍了如何使用JBuilderX开发J2ME程序,其中还包括NTTDoCoMo的i-mode程序开发等,并给出了一个综合示例。
第1~2章主要介绍J2ME的系统结构。第3章介绍J2ME的开发环境,包括JBuilderX、J2MEWTK、诺基亚Developer's Suite,并用一个简单的例子演示怎样运行J2ME应用程序。
从第4章开始介绍程序开发技术,介绍了CLDC程序设计,包括一些基本类库的使用和通用连接框架。第5章介绍了MIDP编程的基础知识和一些程序设计技术,如使用系统属性与资源、多线程编程等。第6章到第8章是MIDP编程的2个主要方面:第6章介绍了用户界面开发,包括高层用户界面和低层用户界面的使用,以及命令处理:第7章介绍了网络编程,主要演示在MIDP中使用HTTP网络连接;第8章介绍了如何使用MIDP的记录管理系统保存和读取数据。 第9章介绍了MIDP2.0的新增功能,并在最后介绍无线产业Java技术规范JTWI,该规范定义了下一代无线Java兼容设备。第10章介绍了移动媒体API,它为J2ME设备上媒体的播放和录制提供了高层API接口。第11章介绍了无线消息API,它使J2ME应用程序可以利用无线网络的消息传递服务(如短信服务SMS和小区广播服务CBS)来接收和发送消息。
第2篇介绍JBuilderX为移动开发提供的支持。第12章介绍了程序的创建、打包、部署,以及混淆器的使用。第13章介绍了JBuilderX为移动开发提供的界面设计器。第14章介绍了i-mode应用程序开发,i-mode并不是标准的J2ME应用程序,本书只介绍如何使用JBuilderX开发简单的i-mode应用程序。第15章介绍了用JBuilderX开发的一个综合实例,该实例结合使用了J2ME和J2EE技术。
为了方便读者学习,随书光盘提供了程序源代码,并将相关资源文件做成可以在WTK2.0下直接运行的形式,放在光盘的exe目录下,以供读者参考。
本书由飞思科技产品研发中心策划并组织编写。庄东、刘晓华、凌庆华、马研、徐方坡、罗强、李伟、孙鹏、刘晓川、傅伟铮等人参加了本书的写作工作:周学平、任常秋、傅强、周健芝、杨聪负责收集相关资料;李景彬编写了本书中的部分示例;胡韬对书中的代码进行了测试;杨艳、熊薇出色的文字润色工作也使本书增色不少,在此对他们的努力和支持表示感谢,同时也感谢Borland公司对本书编写工作的支持。由于编者水平有限,编写时间紧迫,本书在取材、编写中可能还存在一些问题,对本书的不足之处,敬请读者批评指正。
我们的联系方式如下:
咨询电话:(010)68134545 68131648
答疑邮件:support@fecit.com.cn
服务网址:http://www.fecit.com.cn http://www.fecit.net
通用网址:计算机图书、FECIT、飞思教育、飞思科技、飞思
从来没有任何事物像互联网那样,对人类的活动产生如此深刻的影响,无论是政府、企业,以及个人,莫不如此。与此同时,IT产业也正面临着一场变革--由传统应用向基于Internet/Web的服务模式转化。
翻开历史,我们可以看到互联网的形成和发展以分布性、开放性和平台无关性为基础,这是Internet与生俱有的属性。随着互联网应用的发展,又引入了诸如RPC/COM/CORBA等技术,但这些技术在实际应用中,又存在着很多不足和局限。它们的特定协议也难以通过防火墙,因而不适于在Web上的应用开发。为了进一步开发基于Web的应用,相继出现了Sun公司的SunONE(Open Net Environment,开放网络环境)和Microsoft公司的.NET两大Web服务技术体系。其中,Sun ONE以Java技术为核心,更接近或者满足于互联网在智能化Web服务上对分布性、开放性和平台无关性的要求,同时其在健壮性、安全性、组件化等方面也更为成熟稳定,获得了众多IT厂商和产品的支持,是目前惟一在市场上得到了广泛应用的技术体系。
Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME,并基于一系列开放和流行标准、技术及协议。要特别指出的是,SunONE体系结构本身作为开放式体系结构,在得到IBM/BEA/Oracle/Sybase等这些IT巨擘支持的同时,更得到了互联网上Open Source社区的青睐。我们可以很容易地从网上免费获得和使用包括Java集成开发环境、Java数据库,甚至是中间件(Application Server)服务器等产品,以及它们的源代码。这对于加速国内中小企业的信息化建设和自有知识产权产品的开发、提高企业应用和软件行业的整体水平,无疑是一次难得的机会。
综观国内的技术发展,广大的Java程序开发人员及正在转向Java体系进行开发的技术人员虽然已面临这一令人激动的转型期,却苦于没有足够的相关资料和文献,尤其对国内的最新Java技术动态和技术现状知之甚少,而图书市场上Java的书籍尽管汗牛充栋,但精品罕见,能反映出J2EE及Sun ONE框架全貌的书籍更是奇缺。
电子工业出版社计算机图书研发部为进一步推动国内Java技术的应用与发展,不失时机地推出了《开发专家之Sun ONE))系列丛书。
本套丛书以Sun ONE整体架构为基础,全面体现了Sun ONE的技术核心--Java的应用开发。丛书从不同角度深入Java应用开发的各个层面,涵盖了Java技术的所有重要思想和实践,体现了最新的Java技术进展和动态,大幅度提升读者的理论和应用水平。同时,丛书重点突出实用性。书中引入了大量的行业应用范例,使读者不仅能快速掌握开发技能,而且对于开发者进行综合系统分析也有所裨益。
关于本书
随着移动通信产业的迅速发展,移动增值业务越来越受到人们的关注。J2ME(Java2微型版)是用Java语言为手机等移动信息设备开发软件的规范。由于Java语言的平台无关性,使得J2ME得到了大多数移动设备制造商的支持,包括摩托罗拉、诺基亚、西门子在内的手机厂商都推出了支持J2ME的手机。
本书分为两篇:J2ME程序设计和JBuilderX移动开发。在第1篇中,通过程序示例介绍了J2ME的基本概念、用户界面开发、存储系统和网络连接,另外还介绍了下一代无线Java技术的核心规范:MIDP2.0、移动媒体API和无线消息API等。在本书第2篇中介绍了如何使用JBuilderX开发J2ME程序,其中还包括NTTDoCoMo的i-mode程序开发等,并给出了一个综合示例。
第1~2章主要介绍J2ME的系统结构。第3章介绍J2ME的开发环境,包括JBuilderX、J2MEWTK、诺基亚Developer's Suite,并用一个简单的例子演示怎样运行J2ME应用程序。
从第4章开始介绍程序开发技术,介绍了CLDC程序设计,包括一些基本类库的使用和通用连接框架。第5章介绍了MIDP编程的基础知识和一些程序设计技术,如使用系统属性与资源、多线程编程等。第6章到第8章是MIDP编程的2个主要方面:第6章介绍了用户界面开发,包括高层用户界面和低层用户界面的使用,以及命令处理:第7章介绍了网络编程,主要演示在MIDP中使用HTTP网络连接;第8章介绍了如何使用MIDP的记录管理系统保存和读取数据。 第9章介绍了MIDP2.0的新增功能,并在最后介绍无线产业Java技术规范JTWI,该规范定义了下一代无线Java兼容设备。第10章介绍了移动媒体API,它为J2ME设备上媒体的播放和录制提供了高层API接口。第11章介绍了无线消息API,它使J2ME应用程序可以利用无线网络的消息传递服务(如短信服务SMS和小区广播服务CBS)来接收和发送消息。
第2篇介绍JBuilderX为移动开发提供的支持。第12章介绍了程序的创建、打包、部署,以及混淆器的使用。第13章介绍了JBuilderX为移动开发提供的界面设计器。第14章介绍了i-mode应用程序开发,i-mode并不是标准的J2ME应用程序,本书只介绍如何使用JBuilderX开发简单的i-mode应用程序。第15章介绍了用JBuilderX开发的一个综合实例,该实例结合使用了J2ME和J2EE技术。
为了方便读者学习,随书光盘提供了程序源代码,并将相关资源文件做成可以在WTK2.0下直接运行的形式,放在光盘的exe目录下,以供读者参考。
本书由飞思科技产品研发中心策划并组织编写。庄东、刘晓华、凌庆华、马研、徐方坡、罗强、李伟、孙鹏、刘晓川、傅伟铮等人参加了本书的写作工作:周学平、任常秋、傅强、周健芝、杨聪负责收集相关资料;李景彬编写了本书中的部分示例;胡韬对书中的代码进行了测试;杨艳、熊薇出色的文字润色工作也使本书增色不少,在此对他们的努力和支持表示感谢,同时也感谢Borland公司对本书编写工作的支持。由于编者水平有限,编写时间紧迫,本书在取材、编写中可能还存在一些问题,对本书的不足之处,敬请读者批评指正。
我们的联系方式如下:
咨询电话:(010)68134545 68131648
答疑邮件:support@fecit.com.cn
服务网址:http://www.fecit.com.cn http://www.fecit.net
通用网址:计算机图书、FECIT、飞思教育、飞思科技、飞思








点击看大图





加载中...
