您好,欢迎来到九壹网。
搜索
您的当前位置:首页《 移动编程技术》课程教学大纲

《 移动编程技术》课程教学大纲

来源:九壹网
GDOU-B-11-213

《 移动编程技术》课程教学大纲

课程编号 英文课程名 开课院(系) 软件学院 1710011 学分 3 总学时 54 理论 36 实验/上机 18 Mobile Programming Technology 开课系 软件技术 修订时间 2005年6月5日 课 程 简 介

课程简介: 本课程概述了J2ME体系结构、J2ME平台中的两种配置类型CDC和CDLC,介绍了J2ME无线工具箱的结构及J2ME中两种测试环境:命令行和可视化环境。详细介绍了使用MIDP特征和CDLC配置的应用MIDlet及MIDlet中的GUI编程、I/O编程、MIDlet-Servlet通信、MIDP RMS处理;以及移动Web应用程序的部署和定制移动Web应用程序。

课 程 大 纲

一、课程的性质与任务:

本课程是软件专业本科生的一门应用性较强的课程。本课程从Java编程语言着手,按照J2ME开发的特点,系统地阐述了MIDP1.0,CLDC以及一些通用软件开发环境及其设计思想等。使学生掌握J2ME的开发和部署无线应用。 二、课程的目的与基本要求:

1了解J2ME及MIDP的基本概念;

2掌握利用Java进行J2ME开发的基本流程和工具;

3掌握J2ME中的基本类库、界面设计、IO、数据存储、多线程、网络编程等技术; 4能够设计和开发出基本的应用程序。 三、面向专业:

软件工程专业 四、先修课程:

先修课程:Java程序设计 五、本课程与其它课程的联系:

本课程是以先修的Java程序设计为基础,及编程思想是一致的,J2ME是在J2SE上的扩展。

六、教学内容安排、要求、学时分配及作业: 第一章J2ME(4学时)

1 J2ME平台(C)

2 J2ME体系结构(A) 3 J2ME中的配置类型(C) 4 移动信息设备特征(MIDP)(C)

5 J2ME无线工具箱(Wireless Tookit)的结构(C) 6 J2ME应用的测试环境(B) 7 Ktoolbar环境的基础(C)

第二章 MIDlets(4学时)

1 MIDlets(C)

2 MIDlets的生命周期(C) 3 开发MIDlets的不同阶段(C) 4 编码MIDlets(A) 5 编译MIDlets(C) 6 预检验和调试MIDlets(C) 7 打包MIDlets(B)

8 在J2ME环境中测试和执行MIDlets(B) 9 MIDP GUI编程的命令类(A)

第三章CLDC和MIDP(2学时)

1 CLDC类属连接框架(B) 2 MIDP体系结构(B) 3 MIDP中类和接口(A) 4 数据类型wrappers(C) 5 运行时环境(C) 6 MIDP中日期和时间(C)

第四章 MIDlets中的GUI编程(4学时)

1 MIDP中GUI实用程序(B) 2 编码MIDP GUI应用(A) 3 命令类和它的功能(C)

第五章 MIDlets中的I/O管理(2学时)

1 J2ME中连接类(B) 2 J2ME中输入和输出类(A)

3 J2ME与XML集成(C)

第六章 MIDlets-Servlet通信(4学时)

1 Servlets在MIDlet编程中的作用(C) 2 实现MIDlets-Servlet通信的类(A) 3 MIDlets-Servlet集成(C) 1 MIDP RMS及包中的类和接口(A) 2部署RMS的MIDP 所用的类(B) 3 操纵记录(C) 4 编程实例(A) 1 J2ME使能设备(C)

2 J2ME与其它Java技术汇集(C) 3 J2ME在Gadget编程中的作用(C)

第九章 部署移动Web应用程序(4学时)

1 移动Web应用程序简介(C)

2 Mobile Internet Designer简介(C) 3 用MID创建移动Web应用程序(A) 4 移动Web应用程序的执行(B) 5 移动Web应用程序的数据管理(B) 1 移动Web窗体空件的类型和功能(B) 2 设备能力组件的运行时名空间(C) 3 特定设备输出方法(C) 4 确定移动设备的能力(C)

5 用模版集配制设备Web应用程序(B) 1 WAP引言(C) 2 WAP体系结构(A) 3 WAP协议栈(B) 4 WAP的组件(A) 5 WAP资源(C)

第七章 MIDP RMS(4学时)

第八章 J2ME功能(2学时)

第十章 定制移动Web应用程序(2学时)

第十一章 WAP概述(2学时)

第十二章 WML和WMLScript(2学时)

七、实验名称与类别: 序号 1 2 3 4 5 6 7 8 J2ME的安装与配置 用命令行环境开发MIDLETS 用KTOOLBAR开发MIDLETS 用特定的MIDP API开发MIDLETS 部署不同的MIDP GUI API 连接MIDLET到文本文件和检索数据 实现MIDLETS和SERVLETS之间的通信 编写实现RMS的MIDLET程序 实验名称 学时 实验类别 2 2 2 2 2 2 4 2 验证型 验证型 验证型 验证型 验证型 验证型 验证型 验证型 1 WML结构(A)

2 卡片和卡片组元素(C) 3 用WML处理卡片(B) 4 WML脚本引言(B)

注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型

八、实验目的、内容与要求

实验1 J2ME的安装与配置

实验目的:了解J2ME所需要的软件和安装 实验内容: 1 安装J2SE

2 配置J2SE环境变量 3 安装J2ME

4 配置J2ME环境变量 5 熟悉无线开发工具包 实验要求:正确安装和熟悉软件

实验2用命令行环境开发MIDLETS 实验目的:了解MIDLET的开发过程 实验内容:

1 编码MIDLET 2 编译MIDLET 3 预检验MIDLET 4 打包MIDLET 5 测试MIDLET

实验要求:正确运行MIDLET

实验3用KTOOLBAR开发MIDLETS 实验目的:了解MIDLET的开发过程 实验内容:

1 确定不同的命令和要用的接口 2 编译MIDLET 3 执行MIDLET

实验要求:正确运行MIDLET

实验4用特定的MIDP API开发MIDLETS 实验目的:了解MIDP API并使用它开发MIDLETS 实验内容:

1 确定要用的包、类和接口 2 编写代码 3 构造和执行此代码 实验要求:正确运行MIDLET

实验5部署不同的MIDP GUI API

实验目的:了解MIDP GUI API和掌握部署过程 实验内容:

1 确定所需要的基类 2 确定需要的命令 3 确定需要的API 4 编写程序代码 5 执行程序

实验要求:正确运行程序

实验6连接MIDLET到文本文件和检索数据 实验目的:掌握MIDLET的连接和数据的检索

实验内容:

1 确定要用的包、类和接口 2 编写代码 3 运行J2EE服务器 4 构建和执行程序 实验要求:正确运行程序

实验2用命令行环境开发MIDLETS 实验目的:了解MIDLET的开发过程 实验内容: 1 编码MIDLET 2 编译MIDLET 3 预检验MIDLET 4 打包MIDLET 5 测试MIDLET

实验要求:正确运行MIDLET

实验7实现MIDLETS和SERVLETS之间的通信

实验目的:掌握实现MIDLETS和SERVLETS之间的通信的编程方法 实验内容:

1 确定要用的包、类和接口 2 编写处理数据库的servlet代码 3 编译servlet并部署

4 编写创建类代码,该类将使MIDLET建立与HTTP连接 5 编写创建将连接到servlet的MIDLET代码 6 构建和执行代码 实验要求:正确运行程序

实验8编写实现RMS的MIDLET程序

实验目的:掌握RMS API的部署并编写应用程序 实验内容: 1 创建输出格式 2 确定使用的方法 3 编码实现RMS的应用程序 4 执行程序

实验要求:正确运行程序

九、教材与参考书:

本课程选用教材: J2ME NIIT,NIIT,2001 .NET MOBILE, NIIT,2001 WAP PROGRAMMING, NIIT,2001 本课程推荐参考书:

1 J2ME技术手册 Kim Topley 著 张伶,林琪 译. 中国电力出版社 2 J2ME 手机游戏开发技术详解 李振鹏,龚剑. 清华大学出版社

十、本课程理论课及实验课的考核方式:

理论课考核方式: 考试

实验课考试方式:

验证型实验现场检查;综合型实验现场检查和查阅实验报告书

执笔: 审核: 批准人:

时间:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务