Java ME程序设计案例教程(配光盘)(新世纪高职高专课程与实训系列教材)

分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 刘志成,周启亚主,薛志良,谢树新,易灿副主编
出 版 社: 清华大学出版社
出版时间: 2009-5-1字数:版次: 1页数: 284印刷时间:开本: 16开印次: 1纸张:I S B N : 9787302200529包装: 平装编辑推荐
真实的案例教学
提供课程描述和学习导航
科学设置“课程实践”环节
提供立体化教学资源
内容简介
本书全面、翔实地介绍了应用Java ME进行移动开发所需的各项知识和技术,主要内容包括Java ME概述、Java ME开发环境、Java ME体系结构、MIDP应用程序、MIDP图形用户界面(高级API)、MIDP记录管理系统、MIDP图形用户界面(低级APl)、MIDP游戏开发、MIDP网络编程、MIDP多媒体编程和Java ME程序安全与发布。
作者在多年开发经验与教学经验的基础上,根据Java ME程序员的岗位能力要求和学生的认知规律精心组织了本教材内容。书中详细介绍了CLDC、MIDP 20和MIDP 21中的主要API,并通过50多个个典型的实例介绍了各项开发技术在移动开发中的应用。在教材中精心设计了“课堂实践”环节,融“教、学、练”于一体,便于实现“项目驱动、案例教学、理论实践一体化”的目标。同时,还提供了与教材配套的电子课件以及所有例题和项目的源代码。
本书可作为高职高专软件技术、游戏开发等专业的教材,也可作为计算机培训班的教材及Java ME程序员和自学者的参考书。
目录
第1章Java ME概述
1.1移动开发技术简介
1.1.1BREW
1.1.2 Symbian
1.1.3Windows Mobile
1.1.4UniJa
1.1.5Java ME
1.2Java ME的历史
1.2.1Java版本历史
1.2.2Java家族成员
1.2.3JavaME简介
1.3 ava ME程序员岗位能力要求和知识体系
1.3.1JavaME程序员需求现状和岗位能力要求
1.3.2Java ME程序员知识体系
【课堂实践1-1】
本章小结
课外拓展
第2章Java ME开发环境
2.1搭建Java ME开发环境(WTK)
2.1.1WTK概述
2.1.2WTK 2.5.2的下载和安装
2.1.3WTK目录结构
2.2应用WTK开发第一个Java ME程序
2.2.1 创建新项目
2.2.2创建一个MIDlet文件
2.2.3生成与运行Java ME应用
【课堂实践2-1】
2.3 搭建Java ME开发环境(Eclipse)
2.3.1Eclipse和EclipseME概述
2.3.2Eclipse的安装与汉化
2.3.3EclipseME插件的安装
2.3.4集成WTK模拟器
2.3.5集成Nokia DeveloperS Suite 3.2模拟器
2.4在Eclipse下开发第一个Java ME程序
2.4.1 创建Java ME工程
2.4.2创建MIDlet文件
2.4.3执行MIDlet
【课堂实践2-2】
本章小结
课外拓展
第3章Java ME体系结构
3.1Java ME总体架构
3.1.1配置
3.1.2简表
3.2CLDC概述
3.2.1 CLDC简介
3.2.2CLDC的功能范围
3.2.3CLDC的安全机制
3.2.4CLDC 1.1的新特性
3.3CDC概述
【课堂实践3-1】
本章小结
课外拓展
第4章MIDP应用程序
4.1 MIDP概述
4.1.1MIDP 1.0和MIDP 2.0
4.1.2MIDP架构与软件要求
4.2MIDlet概述
4.2.1MIDlet简介
4.2.2MIDlet套件
4.2.3JAR文件
4.2.4JAD文件
……
第5章MIDP图形用户界面(高级API)
第6章MIDP记录管理系统
第7章MIDP图形用户界面(低级API)
第8章MIDP游戏开发
第9章MIDP网络编程
第10章MIDP多媒体编程
第11章Java ME程序安全与发布
参考文献
书摘插图
第1章 Java M E概述
学习目标
本章将向读者介绍Java ME的基本情况。主要包括移动开发技术的概况、Java ME的发展历史、JavaME程序员需求现状和JavaME程序员岗位能力要求等。
本章知识要点包括:
主流移动开发技术。
JavaME的发展历史。
JavaME程序员需求现状。
JavaME程序员岗位能力要求。
JavaME程序员知识体系。
学习导航
本章内容在JavaME程序开发知识体系中的位置如图1.1所示。
1.1 移动开发技术简介
随着移动通信技术的迅速发展,各种智能消费类电子产品(如移动电话、PDA、电视机顶盒等)呈现爆炸性增长态势,其数量已经大大超过桌面PC。移动设备的增长一方面体现于数量的几何级增长趋势;另一方面,设备本身也向更强大的处理能力、智能化等方向发展。以手机为例,内存从几百个千字节到几兆字节、直到目前的一百多兆字节,处理器采用更具智能的芯片,操作平台采用智能手机操作系统且支持数码相机和丰富的多媒体功能。移动设备数量的增加,在带给人们更多方便的同时,也给基于移动的应用带来了巨大的市场。
……