项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题
 

Sun移动应用开发员双证课程(SCMAD)——用Java ME技术开发移动电话应用(DTJ-365)

为什么要学Java ME移动开发技术?
  移动开发技术已经成为目前最受瞩目的IT技术开发热点之一。据IDC公司预测,智能手机、掌上电脑等手持移动设备将成为信息设备市场中成长最快的一个区块。同时,在Symbian、Palm、Windows Mobile以及Linux智能平台上的多媒体应用(MP3,视频,Flash),Internet应用(网络游戏,移动办公),移动通讯应用(短信,彩信)等相关开发应用也得到了大规模发展。这些都导致相应人才的需求也急剧增长。

  而在该领域,Java ME(Java Micro Edition)作为Sun公司的Java技术在移动设备上的版本,占据着主流地位。它针对屏幕、电能和内存等有限资源都进行了优化和定义,解决了无线设备多样化的矛盾,使开发人员可以在Symbian、Palm、Windows Mobile以及Linux等各种智能平台上进行跨平台开发。由于定义了可执行程序下载的标准,即允许移动设备从互联网上下载各种应用程序,并离线运行。它为移动互联引入了一种全新的模型,使移动通信业第一次为软件开发商创造了巨大的商业机会。在让用户得到丰富应用体验的同时,Java ME也成为移动开发人员的首选。

课程简介
本课程通过学习Java ME技术开发移动电话应用课程,学生将获得实际经验,在Java ME平台 上,用连接受限设备配置(CLDC)和移动接口设备描述(MIDP),开发移动应用。课程提供有关MIDP 1.0和MIDP 2.0规范、概念和功能的信息。

谁应该参加
希望为MIDP开发移动应用的Java技术开发人员、设计人员、架构师,将通过学习本课程受益。此外,设计移动技术解决方案的架构师、需要将现有代码移植到新平台上的Java移植人员,也将从本课程中受益。准备参加SCMAD认证考试的学员也将由此获益。

预备知识
学习本课程,您必须具备以下能力:
* 使用Java 2平台标准版(J2SE平台)创建应用程序
* 通过Sun Java程序员认证考试,或有Java软件开发经验

培训目标
专业的Java移动应用开发员
本课程完成后,您将具备以下能力:
* 解释Java ME平台架构和配置描述的作用
* 生成基本MIDP应用(MIDlet),并在基于MIDP的应用中融合增强的多媒体功能
* 用高层和底层的应用开发接口(API)创建和实施事件驱动的用户接口
* 用记录管理系统(RMS)在设备上实现本地数据存储
* 用基于网络的信息创建应用
* 描述MIDP 2.0安全性增强的知识

课程內容
Java ME架构概述
* 描述Java ME体系结构
* 运行Java ME无线工具包演示程序
创建并执行MIDP应用
* 确定MIDP 2.0应用环境
* 确定MIDP开发过程
* 编写并创建MIDP应用(MIDlet)
* 对设备进行分析,确定是否可以运行新的MIDlet
建立高层用户接口
* MIDP用户接口(UI)架构
* 描述MIDP高层UI API
* 描述显示对象的概念
* 定义项目类和子类组件
* 实现高层项目的事件处理
* 在MIDlet屏幕上显示一条消息
* 实现用户输入的接口
* 通过项目状态变化处理用户输入
* 用命令对象验证表单数据
* 实现菜单系统
创建底层用户接口
* 描述MIDP底层UI API
* 描述底层UI事件处理
* 处理指针事件
* 用Canvas类创建并实现闪屏
* 在闪屏中增加跳过选项
增强的高低层接口
* 描述定制项抽象类的概念
* 描述定制项类事件处理的概念
* 描述javax.microedition.lcdui.game包
* 创建一个表单,添加定制项、文本框、仪表盘对象,能从其中下载游戏
* 创建StarShip Battle 2004游戏
管理设备上的数据
* 定义MIDP中的数据持久化和RMS包
* 访问设备对象上的RecordStore对象
* 在RecordStore对象中存储和检索
* 描述RecordEnumeration接口
* 列举RecordStore对象
* 在MIDlet包之间共享RecordStore对象
* 实现一个选项屏幕,能在RecordStore对象中保存和检索数据
访问网络数据与服务
* 通过通用连接框架(GCF)接口访问数据
* 通过超文本传输协议(HTTP)交换数据
* 用HttpConnection接口为应用帮助屏幕检索文本
媒体控制
* 描述MIDP中的媒体控制
* 描述移动媒体API(MMAPI)类的层次结构和接口
* 为StarShip Battle 2004游戏添加声音
MIDP的安全性
* 描述MIDlet安全性模型,了解三个需要关注的MIDP安全性问题
* 描述MIDP推技术的概念
* 创建一个证书
* 认证MIDlet包
* 创建一个MIDlet,处理静态推连接
* 创建一个MIDlet,处理动态推连接
无线提供
* 下载Java ME应用
* 描述应用部署的概念
* 提供MIDP 2.0应用

颁发证书
SCMAD证书(Sun认证移动应用开发员,Sun Certified Mobile Application Developer)。
颁证机构:美国太阳微系统公司(Sun Microsystems)
学制:38课时(晚班、周末班1个月,脱产班5天)
上课形式:全程上机,面授、网络教学、实习相结合,项目型教学。
课程形式:周末班、晚 班、脱产班

 
 
  项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题