前言
第一部分 移动学习的理论基础
第1章 网络教育
1.1 网络教育和网络教育应用
1.1.1 网络教育的概念
1.1.2 网络教育的发展
1.1.3 网络教育应用的性质和研究内容
1.1.4 网络教育的优势
1.2 网络教育的研究现状与发展趋势
1.2.1 基于网络的学习环境的研究与设计
1.2.2 网络学习环境下学习效果的研究
第2章 移动学习概述
2.1 移动学习的产生
2.1.1 从远程学习到数字化学习
2.1.2 从数字学习到移动学习
2.2 移动学习的定义
2.2.1 关于移动学习的定义
2.2.2 移动学习的内涵
2.3 移动学习的特点
2.4 移动学习与其他学习方式的比较
2.4.1 接触学习
2.4.2 远程学习
2.4.3 多种学习方式的比较
2.5 国内外移动学习的发展状况
2.5.1 移动学习的主要研究领域
2.5.2 国外研究现状及成果
2.5.3 国内研究现状及成果
2.5.4 移动学习存在的问题、弊端
第3章 移动学习的基础理论
3.1 支持移动学习的理论概述
3.2 认知灵活性理论关于学习的基本观点
3.3 基于认知灵活性理论的认知工具——认知灵活性超文本
第4章 移动学习体系结构及模式
4.1 移动学习的体系结构
4.1.1 移动互联网
4.1.2 移动台
4.2 移动学习的模式
4.2.1 基于短消息的移动学习
4.2.2 基于连接的移动学习
第二部分 移动学习系统开发技术
第5章 基于短消息的移动学习系统开发技术
5.1 短消息服务简介
5.1.1 SMS的基本概念
5.1.2 SMS系统的结构及传输过程
5.1.3 短消息的收发方式
5.1.4 SMS技术的国内外应用现状
5.1.5 SMS的下一步发展
5.2 基于串口通信的短消息技术
5.2.1 串口通信的研究与实现
5.2.2 AT指令
5.2.3 PDU编码的研究与设计
第6章 基于、VAP的移动学习系统开发技术
6.1 WAP技术
6.1.1 WAP的设计思想
6.1.2 WAP通信模型
6.1.3 WAP的分层协议栈结构
6.2 GPRS与WAP的区别及关系
6.3 在GPRS载体上WAP的实现
6.3.1 在GPRS载体上WAP实现的网络结构
6.3.2 在GPRS载体上WAP实现的协议栈模型
6.3.3 在GPRS载体上实现WAP的优势
第7章 基于C/S的移动学习系统开发技术
7.1 J2ME和J2EE技术
7.1.1 Java概述
7.1.2 J2ME技术
7.1.3 J2EE技术
7.1.4 移动学习系统的总体框架
7.2 WindowsMobile移动开发技术
7.2.1.NET的特点
7.2.2.NET的两种开发移动应用的方法
7.2.3.NET技术平台与Java技术平台的比较
第8章 设备独立性技术
8.1 移动学习系统开发面临的问题
8.1.1 问题分析
8.1.2 解决方案
8.2 设备独立性
8.2.1 设备独立性理论
8.2.2 设备自适应结构
8.3 设备自适应问题关键技术
8.3.1 URI、URL和URN
8.3.2 XML与XSLT
8.3.3 RDF
8.3.4 CC/PP(复合能力/偏好设置文件)
第三部分 设计与实践
第9章 基于短消息移动学习系统的设计与实现
9.1 移动学习系统设计的原则及目标
9.1.1 移动学习系统的设计原则
9.1.2 移动学习系统的设计目标
9.2 基于短消息移动学习系统的功能模块设计
9.3 学生空间的功能模块设计
9.4 教师空间的功能模块设计
9.5 管理员空间的功能模块设计
9.6 学生短消息指令设计
9.7 系统数据库设计
9.8 系统的开发环境
9.9 系统实现的关键算法和程序
9.9.1 系统设置模块的实现
9.9.2 程序与数据库的连接
9.9.3 学生发送短消息的接收和处理
9.9.4 教师空间的实现
9.9.5 教师空间的功能界面
9.10 系统测试
第10章 基于WAP的移动学习系统的设计与实现
10.1 系统体系结构
10.1.1 表示层
10.1.2 业务逻辑层
10.1.3 数据服务层
10.2 系统功能模块设计
10.2.1 学生模块
10.2.2 教师模块
10.2.3 管理员模块
10.3 系统数据库设计与实现
10.3.1 数据库设计
10.3.2 数据库操作模块工具包
10.4 系统登录及注册
10.5 学生模块
10.6 教师模块
10.7 管理员模块
参考文献
附录A 基于短消息的移动学习系统部分 程序源码
附录B 基于WAP的移动学习系统部分 程序源码