热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

J2ME移动软件程序设计

中国水利水电出版社
    【作 者】卢军 岳希 周辉 编著 【I S B N 】978-7-5084-6931-7 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2010-01-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】572 【千字数】 【印 张】 【定 价】35 【丛 书】21世纪软件工程师规化教材 【备注信息】
图书详情

            本书是一本完整的介绍J2ME编程技术的教程,内容包括J2ME基础知识、程序设计方法、高级编程技巧和应用实例分析。全书详细地介绍了J2ME程序设计原理和方法,并通过大量有代表性的编程实例,向读者演示J2ME在开发移动应用软件方面的强大功能。

            本书包含了近百个J2ME的编程实例。这些例子从最简单的J2ME程序开始,到完整的网络应用程序、游戏程序,覆盖了J2ME程序设计的方方面面。本书特别针对J2ME在移动信息处理、短消息处理、移动多媒体应用等方面进行了详细的介绍,适应了当前J2ME程序开发的发展趋势。这些例子中大多都具有很强的实用价值,略加修改就可以在实际生活和工作中使用。通过对实例的学习和分析,可以帮助读者更深刻地理解J2ME程序设计的方法和技巧。如果读者是一名Java程序员,或者读者对智能手机、PDA、3G应用程序设计或者无线互联网应用有兴趣,那么本书对读者而言将是一本极好的参考书籍。

    阅读本书并不需要已经熟练地掌握Java语言。从本书的阅读和学习中,读者可以同时学习到Java语言的程序设计知识。如果读者对Java语言已经比较熟悉,那么本书是读者进入J2ME程序设计的最佳伴侣。

     

    1. 取材广泛,内容丰富。包括J2ME基础知识、程序设计方法、高级编程技巧和应用实例分析四大部分。

    2. 典型示例,边学边用。每个部分都带有典型实用的程序示例,略加修改即可在实际生活和工作中使用。

    3. 循序渐进,逐步推进。本书结构完整、重点突出,每章均配有习题,帮助读者迅速掌握J2ME的精髓。

           随着J2ME的不断发展,J2ME已经成为移动软件开发的主要平台,广泛地应用在智能卡、机顶盒、智能手机、PDA、移动终端、嵌入式设备上。J2ME目前已经得到了全球各大计算机和消费电子产品生产厂商的积极响应,例如诺基亚、摩托罗拉、索尼爱立信、三星、TCL等公司都推出了自己的支持J2ME技术的手机和其他电子产品。

    随着3G时代的到来,越来越多的电话将成为智能终端设备,在其上可以运行各种各样的应用程序。J2ME因为其优秀的跨平台特性、强大的功能,使第三方软件开发商可以很容易地开发移动应用程序,并应用在不同的设备上,缩短了开发周期,提高了产品的竞争力。

           J2ME发展至今,已经全面提供了包括基本应用、游戏开发、网络应用、多媒体应用、金融应用等各个方面的能力,可以实现几乎所有移动软件开发功能,成为一个广泛使用的强大开发平台。相信随着J2ME技术的不断发展,一定会为移动应用软件的开发带来全新的革命。

    主要内容

           第1章J2ME简介。详细介绍什么是J2ME、J2ME的体系结构、在J2ME中CLDC和MIDP的概念以及J2ME的发展前景和未来。

          第2章J2ME开发环境。着重介绍JDK的详细安装过程、J2ME Wireless Toolkit的安装、配置和使用方法,以及编写、编译、校验、发布一个J2ME程序的完整过程,重点介绍了目前使用广泛的Eclipse+EclipseME开发环境。为了帮助读者加强对J2ME程序结构的理解,还对最简单的J2ME程序的结构和各部分功能进行详细剖析。

          第3章CLDC和MIDP API简介。CLDC和MIDP是J2ME的核心和基础,本章简明扼要地介绍CLDC和MIDP API,为读者提供J2ME程序开发平台的一个完整概貌。

          第4章J2ME的用户界面编程。J2ME 可以实现丰富多彩、功能强大的用户界面。本章内容涉及Display类和Displayable类的基本用法,文本框(TextBox)、报警(Alert)、列表框(List)和窗口(Form)等屏幕部件的使用方法和示例等。

         第5章J2ME数据库编程。J2ME内置了一个微型数据库系统,本章详细介绍如何使用J2ME的RMS系统来进行数据库编程,内容包括RMS的创建、打开、关闭和删除方法;RecordListener接口的使用方法;多列表格的使用技术;RecordEnumeration记录遍历方法;RecordComparator记录排序方法;RecordFilter记录查找方法,最后介绍了编写高效的数据库程序的基本原则。

         第6章J2ME的网络编程。本章是J2ME的非常重要的内容,详细介绍J2ME中支持网络通信的类和接口,以及file、socket、comm、datagram、http等通信协议的使用方法,重点介绍最重要的通信方法——HTTP通信,介绍了网络编程中的数据加密问题。最后给出了大量实用网络编程的例子,如获得股票和位置信息。这些实例都是非常实用的,许多例子略加修改就可以应用在实际生活中。

         第7章J2ME应用程序的性能优化。J2ME是面向小型化移动设备的。本章主要集中讨论如何优化一个J2ME程序的性能,对J2ME中的字符串编程、用户界面编程、MIDlet打包和加密等工作进行了详细讨论,并对如何提高性能给出了切实可行的方法。

         第8章kAWT编程。kAWT是为J2ME设计的可以在手机等移动信息设备上运行的AWT的微型版本,可以在移动终端上实现类似PC的用户界面。本章介绍了kAWT的基础编程知识和方法,并且给出几个kAWT编程的详细例子,可以指导读者进一步学习kAWT编程方法。

         第9章J2ME的低级用户界面设计。如果希望在J2ME中实现功能更为强大的屏幕输出或者编制游戏程序,那么就必须使用J2ME的低级用户界面设计。本章详细介绍低级用户界面设计的基础类——Canvas类,然后通过几个例子程序向读者演示如何处理用户输入:键盘输入和指针输入;如何编写程序启动画面;如何编写屏幕保护程序;如何编写屏幕清除程序以及在程序中如何显示和滚动图片等J2ME低级用户界面设计技术。

         第10章J2ME游戏程序设计。J2ME是一个很好的游戏平台,使用J2ME编写游戏是一件非常有趣的工作。本章详细介绍如何在游戏程序中响应用户输入;如何模拟实现连续按键;如何实现精灵的加速移动和连续移动;如何实现丰富多彩的屏幕显示效果;如何在支持透明图像和不支持透明图像的KVM平台上实现精灵的绘制。最后,讨论J2ME游戏程序设计中最吸引人的地方——网络游戏设计。本章介绍了如何实现J2ME的网络游戏,并且给出了一个简单的网络游戏NumberPick的完整例子。通过这个例子,读者可以从整体上了解J2ME网络游戏是如何编写的。

         第11章J2ME的无线消息处理。无线消息API(Wireless Message API)为J2ME提供了发送和接收短消息的功能,重点介绍WMA1.1(收发SMS)和WMA2.0(发送和接收MMS)的程序设计过程,以及如何利用J2ME来使用GPRS网络连接进行无线通信。

         第12章J2ME的移动多媒体程序设计。MMAPI(Mobile Media API)是J2ME设备的多媒体编程API,本章重点介绍如何利用J2ME来实现音频、视频的播放、采集等功能,给出两个实例:利用J2ME实现的媒体播放器和照相机。

         第13章移动软件设计技术。移动软件设计不同于普通模式软件,移动软件有其自身的体系架构。本章介绍移动软件设计的基本原理和架构,分析了C/S、B/S和混合模式的特点及不同,最后介绍了移动软件中的一个重要技术——PUSH技术的实现。通过PUSH功能,可以实现设备的信息推送。

          第14章给出了一个详细的例子——手机日志系统。该例使用J2ME来实现一个基于手机的日志系统,可以实现员工使用手机来书写、查看、统计工作日志的功能。这个例子充分展示了J2ME在界面设计、网络通信和数据库管理方面的强大功能,是一个非常实用的例子。

          第15章给出了一个手机移动学习系统的例子。这个基于J2ME的手机移动学习系统面向移动教育,可以让用户利用手机随时随地地浏览、学习知识,并对学习结果进行考核,实现了一种新颖的移动学习功能。该系统分为3个部分:手机客户端软件、服务器端软件和数据库系统。手机移动学习系统集合了客户端J2ME程序和服务器端Java系统的强大功能,体现了最新的面向3G移动计算模式和架构,具有很典型的使用价值和示范作用。

    本书特点

         本书是一本全方位介绍J2ME编程技术的教程,内容包括J2ME基础知识、程序设计方法、高级编程技巧和应用实例分析等。

         本书包含了近百个J2ME的编程实例。这些例子从最简单的J2ME程序到完整的网络应用程序、游戏程序,覆盖了J2ME程序设计的方方面面。

         本书中的例子程序,如手机日志系统、手机移动学习系统,大都具有很强的实用价值,略加修改就可以在实际生活和工作中使用。

         本书每一章后均提供了习题,供读者对自己的学习效果进行检查。

    通过对实例的学习和分析,读者能更深刻地理解J2ME程序设计的方法和技巧。

    适用对象

    本书内容安排由浅入深、循序渐进。

    如果读者是一名熟练的Java程序员,那么本书是进入J2ME编程世界的一本极好的参考书籍。

    如果读者对Java语言还不熟悉,那么通过本书的学习也可以掌握Java程序设计的基本方法和J2ME程序设计技术。

    无论是对J2ME感兴趣的初学者,还是对Java程序开发工程师,本书都是学习和使用J2ME的最佳伴侣。

    编写分工

    本书由卢军、岳希、周辉编著,荣智涛审校。参与本书编写工作的人员还有:刘伟、王恒、曾茂城、李新星、邓丽君、兰琳、高明娟、张光兰、宁忠亮、陈文学、杨伟通、沈增光、陶武文、余鹏、黄钰耀、王治国、冯强、曾德惠、许庆华、程亮、周聪、黄志平、胡松、邢永峰、邵军、边海龙、刘达因、赵婷、马鸿娟、侯桐、赵光明、李胜、李辉、侯杰、王红研、王磊、闫守红、康涌泉、蒋杼倩、王小东、张正亮、宋利梅、何群芬、程瑶等,在此一并表示感谢。

    特别说明

    为充分体现本书的特点,帮助读者深刻理解本书的编写意图和内涵,进一步提高本书的教学使用效果,欢迎读者将本书在使用过程中的问题、探讨与建议反馈给我们。另外,我们提供本书的配套服务,举办“J2ME移动软件程序设计与应用”培训,欢迎联络。我们的E-mail:china_54@tom.com

     

     

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册