MIDP和MSA移动应用开发

分類: 图书,计算机/网络,程序设计,其他,
作者: (美)纳德森著,付蓉译
出 版 社: 机械工业出版社
出版时间: 2009-1-1字数:版次: 1页数: 288印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111250586包装: 平装编辑推荐
囊括开发和调试MIDP 2.0/MSA应用程序的相关知识。阐述与示例并举,用语规范标准,通俗易懂。作者来自Sun公司,内容权威、准确可靠。
MIDP 2.0的发布和新的移动服务框架(MSA)的引入为Java ME平台的发展带来了动力,越来越多的支持Java的移动设备投入使用,越来越多的服务提供商对第三方开发人员开放,对自定义应用的需求也将惊人地增长。现在,这里就有一个实用、现成的向导来帮助你建立健壮的,有响应的、可维护的和轻松有趣的MIDP 2.0/MSA应用程序。
资深Java ME作者Jonathan Knudsen为代码效率、应用程序设计、受限移动环境下易用性的复杂挑战提供了实际的解决方案。经验丰富的Java开发人员通过这些有条理的,精心设计的示例就可以掌握MIDP 2.0和MSA程序设计。本书的代码不仅适用于NetBeans移动工具包,也适用于Sun Java无线工具包。
本书的内容包括:
最大限度地利用MIDP和MSA。
使用MIDlet套件、窗口、命令、核心类和规则。
创建有效的移动用户界面。
使用画布、游戏API、SVG和3D设计图形。
提供了存取和资源:记录存储、FileConnection和PDA PIM。
使移动应用程序国际化。
通过WMA、蓝牙、Web服务和SIP进行网络连接。
解析XML文档。
实现音频和高级多媒体应用。
实现SATSA和付费API的安全性。
创建高级定位API。
为多种设备设计应用程序。
创建端到端的移动应用程序架构。
作者简介:
Jonathan Knudsen,Sun公司的技术作家,《Beginning J2ME》的合著者之一,他曾撰写过大量有关MIDP编程的文章并开发了一些端到端的Java移动版的应用程序,他还为O'Reilly Media有限公司或与他人合作撰写过一些书,包括《The Unofficial Guide to Lego Mindstorms Robots》、《Java 2D Graphics》和《Java Cryptography》。他毕业于普林斯顿大学。
内容简介
本书主要讲述如何在移动设备(手机)和其他小型设备上创建应用程序。本书分为8个部分,分别为基础知识、MIDlet、用户界面、图形、存储和资源、联网、多媒体、安全与交易。本书的优点是超越了API,在API的基础上,利用NetBeans中的移动开发属性来快速、高效地开发和调试复杂的应用程序。
本书适合移动平台开发人员参考。
目录
译者序
序
前言
第一部分基础知识
第1章概述
第2章工具
第3章快速入门
第4章核心API
第二部分MIDlet
第5章MIDlet特性
第6章自动运行MIDlet套件
第三部分用户界面
第7章基本用户界面
第8章更多用户界面
第四部分图形
第9章创建自定义界面
第10章自定义项目
第11章使用游戏API
第12章尺寸可变的向量图片
第13章3D图形
第五部分存储和资源
第14章记录内存
第15章读写文件
第16章通讯录和日历
第17章移动国际化
第六部分联网
第18章通用连接框架
第19章文本和多媒体短信
第20章蓝牙和OBEX
第21章XML和Web服务
第22章会话发起协议
第七部分多媒体
第23章录放音频和视频
第24章多媒体高级特性
第八部分安全与交易
第25章智能卡与加密技术
第26章手机支付
第27章知道你置身何处
第28章应用程序架构
书摘插图
第1章概述
Java技术在移动电话产业的地位如日中天。自从1999年日本NTT DoCoM0公司所提供的i-mode服务之后,作为该行业的领头者,移动信息设备规范(Mobile Information DeviceProfile,MIDP)目前已应用于全球超过21亿台手机之上(根据http://java.sun.com/jaVaone/sf/2007/articles/mobilitygeneralsession.jsp所提供信息)。
1.1无线时代的到来
在1967年经典电影《毕业生》的升级版中,年轻的男主人公急切地投入到无线产业。台式计算机的革命已经过去了,新的革命是无线设备,它们提供了一种便宜、轻便、时尚的方式来接入互联网的强大功能。
作为另一种接入互联网的方式,移动电话的数量已经远远超过了台式计算机,而这种趋势将会一直延续下去。随着越来越多的应用程序从台式计算机移到了网络上,手机与台式机甚至笔记本相比更加便利。
今日的无线网络较之许多家庭上网所使用的调制解调器或DSL技术仍然很慢,然而在无线设备上可以完成非常有用的工作。更快的无线网络将会打开应用程序的新世界,它们已经配置到世界的某些地方,并将在以后的日子中更加普及。
1.2MIDP——移动Java技术的灵魂
MIDP是今天大多数Java移动应用程序技术的基础。也许这在以后会有所改变,但是现在、MIDP在移动设备的Java世界中仍然占据统治地位。
MIDP是一个Java标准制定组织(Java Community Process,JCP)所制定的规范,该组织是由对Java移动技术感兴趣的公司和个人组成的联盟。通过JCP定义的规范称为Java规范请求(JSR),而且每一条规范都有一个号码。
……