您好,欢迎光临有路网!
Java ME基础教程
QQ咨询:
有路璐璐:

Java ME基础教程

  • 作者:(美)里斯查佩特 杨越
  • 出版社:人民邮电出版社
  • ISBN:9787115211583
  • 出版日期:2009年09月01日
  • 页数:412
  • 定价:¥59.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    Java ME(Java Platform, Micro Edition)以往称作J2ME,是为机顶盒、移动电话和PDA之类的嵌入式消费电子设备提供的高度优化的Java语言平台,包括虚拟机和一系列标准化的Java API。本书全面介绍了构成Java ME的 Connected Limited Device Configuration(CLDC)和 Connected Device Configuration(CDC),并通过相互联系的5部分内容,讲述了移动软件市场的整体动态、Java ME平台上设计和实现的基本思想以及Java ME开发人员使用的*重要的API。
    本书内容全面,实例丰富,主要面向刚刚接触该平台的初学者,经验丰富的开发人员也可使用它提高自己的Java ME开发技能。
    文章节选
    **部分 入门
    第1章 开始Java之旅
    然从本质上来看,Java ME只不过是为了适应受限设备而对Java语言、类库和概念进行改编的结果,但事实上围绕Java ME开拓的业务是完全不同的。牢固掌握Java ME市场、平台和术语有助于你使用Java ME开发出成功的产品。
    本章首先介绍Java ME的市场。接下来介绍Java ME平台,展示Sun女H何识别和定义移动平台的基本需求,以及制造商、运营商和其他厂商是如何扩展这一基本平台的。*后讨论Java ME应用程序开发过程的不同之处,并说明了解你自己的消费群体、目标设备和分销渠道是多么地 重要。
    读完本章后,你会理解Java ME为何不同于Java,了解设备制造商、无线运营商和消费者如何看待Java ME,以及Java ME又是如何满足所有这些相关方需求的。具备这些知识后,你将能够更好地管理Java ME开发项目。
    1.1 Java ME市场简介
    有三方势力支配着Java ME市场:试图在市场上使其产品具有独特优势的设备制造商,试图提供差异化服务并提高ARPU(average revenue per user,每用户平均收入)的无线运营商,以及使用新颖方式个性化其设备的消费者。
    1.1.1 从设备制造商角度来看
    设备制造商和无线运营商之间的相互影响较为复杂。制造商之间的持续竞争带来了差异化的产品,而与此同时,在许多市场中他们又求助于无线运营商来满足针对各种特性和功能的严格要求。
    ……
    目录
    **部分 入门
    第1章 开始Java之旅
    1.1 Java ME市场简介
    1.1.1 从设备制造商角度来看
    1.1.2 从运营商角度来看
    1.1.3 从消费者角度来看
    1.2 Java ME平台
    1.2.1 对Java移动版本的需求
    1.2.2 移动设备上的Java
    1.3 配置
    1.3.1 CLDC简介
    1.3.2 CDC简介
    1.4 配置文件
    1.4.1 MIDP简介
    1.4.2 基础配置文件简介
    1.4.3 个人基本配置文件简介
    1.4.4 个人配置文件简介
    1.5 包
    1.6 规划Java ME开发方法
    1.6.1 选择适当的设备目标
    1.6.2 销售应用程序
    1.7 小结
    第2章 精简Java
    2.1 精简Java:CLDC
    2.1.1 理解当前版本:CLDC 1.1
    2.1.2 回顾CLDC 1.0
    2.1.3 展望CLDC的未来
    2.2 精简Java:CDC
    2.3 更改Java类库以适合CLDC
    2.3.1 对java.lang包的更改
    2.3.2 对java.util包的更改
    2.3.3 对java.io包的更改
    2.3.4 在CLDC中引入类
    2.4 更改Java类库以适合CDC
    2.5 小结
    第3章 NetBeans IDE入门
    3.1 选择NetBeans IDE
    3.2 开始使用NetBeans IDE
    3.3 创建**个CLDC/MIDP应用程序
    3.3.1 创建WeatherWidget
    3.3.2 构建CLDC/MIDP应用程序
    3.3.3 打包和执行CLDC/MIDP应用程序
    3.4 创建**个CDC应用程序
    3.4.1 创建WeatherApplet
    3.4.2 打包和执行CDC应用程序
    3.5 小结
    第二部分 用MIDP进行CLDC开发
    第4章 MIDlet介绍
    4.1 *简单的MIDlet
    4.2 理解MIDlet的生命周期
    4.3 将MIDlet打包
    4.4 获得属性和资源
    4.5 管理启动事件和报警
    4.6 小结
    第5章 构建用户界面
    5.1 理解Display和可视项对象之间的关系
    5.2 使用命令控制应用程序流程
    5.3 基本可视项简介
    5.3.1 项简介
    5.3.2 管理选择项
    5.4 Screen类及其子类简介
    5.4.1 使用Form类搜集可视项
    5.4.2 警告用户
    5.4.3 接受大量文本
    5.4.4 显示选项列表
    5.5 使用Canvas和定制Item
    5.5.1 用定制Canvas控制绘图行为
    5.5.2 创建供屏幕使用的定制Item
    5.5.3 实现定制项
    5.6 小结
    第6章 使用记录存储存储数据
    6.1 记录存储的技术细节
    6.2 使用记录存储
    6.2.1 打开和关闭记录存储
    6.2.2 移除记录存储
    6.2.3 获得有关记录存储的信息
    6.3 访问记录存储中的记录
    6.3.1 添加记录
    6.3.2 获取记录
    6.3.3 枚举记录
    6.3.4 更新记录
    6.3.5 移除记录
    6.3.6 计算记录个数
    6.3.7 监听记录存储的变化
    6.3.8 理解平台对记录存储的限制
    6.4 记录存储应用实例
    6.5 小结
    第7章 访问文件和其他数据
    7.1 FCOP简介
    7.2 使用FCOP
    7.2.1 判断FCOP是否存在
    7.2.2 获得FileConnection实例
    7.2.3 新建文件或目录
    7.2.4 打开文件
    7.2.5 修改文件属性
    7.2.6 删除文件或目录
    7.2.7 枚举目录的内容
    7.2.8 监听文件系统变化
    7.3 FCOP实践
    7.4 PIM包简介
    7.5 使用PIM包
    7.5.1 确保PIM包可用
    7.5.2 打开PIM数据库
    7.5.3 从PIM数据库读取记录
    7.5.4 从PIM记录中读取字段
    7.5.5 修改PIM记录
    7.5.6 添加PIM记录
    7.5.7 移除PIM项目
    7.5.8 管理PIM数据库分类
    7.6 PIM包实践
    7.7 理解代码签名和验证的作用
    7.8 小结
    第8章 使用Java移动游戏API
    8.1 了解移动游戏API
    8.2 管理事件和绘图
    8.2.1 轮询击键
    8.2.2 管理游戏的执行
    8.2.3 将GameCanvas绑定到MIDlet
    8.3 可视元素分层
    8.3.1 管理层
    8.3.2 使用贴图优化可视的层
    8.3.3 制作动画
    8.4 移动游戏API实践
    8.4.1 实现游戏MIDlet
    8.4.2 实现游戏Canvas
    8.5 小结
    第三部分 CDC开发
    第9章 Xlet和个人基本配置文件简介
    9.1 了解Xlet
    9.1.1 查看Xlet生命周期
    9.1.2 扩展Xlet接口
    9.1.3 使用Xlet上下文
    9.2 编写简单的Xlet
    9.2.1 查看简单的Xlet
    9.2.2 了解Xlet依赖性
    9.3 使用PBP开发轻量级用户界面
    9.3.1 为窗口工具包实现自己的组件
    9.3.2 编写简单的轻量级组件
    9.3.3 了解PBP的窗口工具包限制
    9.4 获取Xlet属性和资源
    9.5 与其他Xlet通信
    9.5.1 实现共享对象
    9.5.2 共享对象让其他Xlet查找
    9.5.3 使用共享对象
    9.6 小结
    第10章 Applet和**图形用户界面
    10.1 为Java ME编写applet
    10.1.1 applet生命周期
    10.1.2 展示applet用户界面
    10.1.3 访问applet上下文
    10.1.4 在applet之间通信
    10.2 使用AWT开发用户界面
    10.2.1 使用AWT容器
    10.2.2 使用AWT组件
    10.2.3 处理AWT事件
    10.3 使用AGUI开发用户界面
    10.3.1 了解顶层窗口限制
    10.3.2 使用AGUI的附加输入支持
    10.3.3 了解对绘制算法的更改
    10.4 小结
    第11章 使用远程方法调用
    11.1 Java RMI
    11.1.1 Java RMI架构
    11.1.2 Java RMI接口
    11.2 Java RMI OP
    11.2.1 查看Java RMI OP的要求
    11.2.2 查看Java RMI OP提供的内容
    11.3 应用Java RMI
    11.3.1 为服务编写Java接口
    11.3.2 使用Java SE实现服务
    11.3.3 为Java SE生成存根类
    11.3.4 编写远程服务主机应用程序
    11.3.5 从客户机调用远程对象
    11.4 小结
    第四部分 外部通信
    第12章 访问网络上的远程数据
    12.1 GCF简介
    12.2 使用套接字和数据报通信
    12.2.1 在GCF中使用套接字
    12.2.2 在GCF中使用数据报
    12.3 使用HTTP进行通信
    12.3.1 HTTP回顾
    12.3.2 在GCF中使用HTTP
    12.3.3 使用HTTP
    12.3.4 利用HTTPS确保HTTP事务的**
    12.4 为网络连接授权
    12.5 小结
    第13章 访问Web服务
    13.1 从客户机的视角查看Web服务
    13.1.1 了解架构
    13.1.2 通过网络交换数据
    13.1.3 使用XML表示数据
    13.2 Java ME对Web服务中XML的支持
    13.2.1 在Java ME应用程序中生成XML
    13.2.2 J2ME Web服务规范
    13.2.3 kXML解析器
    13.3 小结
    第14章 使用无线消息传送API传递消息
    14.1 无线消息传送服务
    14.1.1 短消息服务
    14.1.2 多媒体消息服务
    14.1.3 小区广播服务
    14.2 无线消息传送API
    14.2.1 创建消息
    14.2.2 发送消息
    14.2.3 接收消息
    14.2.4 管理消息报头
    14.2.5 使用WMA所需的权限
    14.3 使用推注册
    14.3.1 动态注册传入消息
    14.3.2 使用PushRegistry API
    14.4 应用无线消息传送API
    14.4.1 发送和接收SMS消息
    14.4.2 发送和接收MMS消息
    14.5 小结
    第五部分 其他Java ME接口
    第15章 保护Java ME应用程序
    15.1 理解**需求
    15.2 Java ME的**与信任服务
    15.2.1 使用APDU API与加密硬件通信
    15.2.2 使用JCRMI与Java智能卡通信
    15.2.3 利用SATSA**API进行加解密1
    15.3 利用Bouncy Castle解决方案应对**挑战
    15.3.1 使用Bouncy Castle API创建消息摘要
    15.3.2 使用Bouncy Castle API加密和解密
    15.4 使用无接触通信创建**的商务应用
    15.4.1 发现无接触目标
    15.4.2 与无接触目标通信
    15.4.3 识别和生成可视标签
    15.5 小结
    第16章 呈现多媒体内容
    16.1 MMAPI简介
    16.1.1 理解基本多媒体概念
    16.1.2 理解MMAPI的组织结构
    16.1.3 开始呈现过程
    16.1.4 控制呈现过程
    16.1.5 捕获媒体
    16.1.6 播放单独的乐音
    16.2 Java可缩放2D矢量图形API简介
    16.2.1 了解基本的SVG概念
    16.2.2 了解SVGAPI的组织结构
    16.2.3 呈现SVG图像
    16.2.4 修改SVG图像
    16.2.5 结合使用NetBeans和SVG图像
    16.3 应用MMAPI和SVGAPI
    16.3.1 播放音频和视频
    16.3.2 捕获图像
    16.3.3 播放SVG内容
    16.4 小结
    第17章 定位
    17.1 了解基于位置的服务
    17.2 Location API简介
    17.2.1 了解Location API
    17.2.2 使用Location API确定设备位置
    17.2.3 使用Location API管理路标
    17.2.4 理解**性在LBS中扮演的角色
    17.3 使用Location API
    17.3.1 定位用户
    17.3.2 在Sun Java Wireless Toolkit中仿真Location API数据
    17.4 小结
    第18章 寻找通用平台
    18.1 理解JSR在碎片问题中扮演的角色
    18.1.1 JSR对碎片和统一问题的贡献
    18.1.2 查阅JSR
    18.1.3 独立处理碎片问题
    18.2 了解JTWI
    18.2.1 了解JTWI必需的元素
    18.2.2 了解JTWI的可选元素
    18.3 了解MSA
    18.3.1 了解MSA 1.0
    18.3.2 未来演化:MSA2
    18.4 小结
    附录 查找Java API
    编辑推荐语
    世界知名移动技术专家力作,深入阐述*新Java移动平台技术,全面、实用、丰富的经典实例。
    本书全面讲述了Java ME技术的方方面面。通过学习本书,你可以更灵活地应用Java,并且能够为具有Java功能的移动设备构建Java应用程序。
    本书介绍了HTTPS支持、用户界面API、多媒体API、游戏API、三维作图以及蓝牙等。书中包含许多有实用价值且随时可用的代码示例.使你可以触类旁通。
    无论你是**次接触无线Java开发的新手,还是经验丰富的开发人员,本书都将为你带来无线和移动Java应用程序开发盛宴。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外