首页> 中文学位 >基于Symbian S60第五版的移动学习系统客户端的设计与实现
【6h】

基于Symbian S60第五版的移动学习系统客户端的设计与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 课题背景

1.2 移动学习简介

1.3 智能手机开发平台简介

1.3.1 智能手机定义

1.3.2 主流智能手机操作系统

1.4 论文目标及结构

1.4.1 论文的目标

1.4.2 论文的创新

1.4.3 论文的结构

第二章 开发平台与关键技术

2.1 客户端开发平台与开发工具

2.1.1 Symbian操作系统

2.1.2 S60平台和MVC设计模式

2.1.3 S60第五版

2.1.4 开发工具介绍

2.2 智能手机平台开发特性

2.3 关键技术介绍

2.3.1 Symbian OS开发特性

2.3.2 Symbian支持的网络通信技术

2.3.3 移动流媒体技术

2.4 小结

第三章 客户端架构与界面设计

3.1 移动学习系统设计

3.2 客户端设计

3.2.1 设计目标

3.2.2 应用程序架构的选择

3.2.3 客户端总体架构

3.3 各功能模块介绍及界面设计

3.4 小结

第四章 客户端与服务器交互的设计与实现

4.1 Web Services技术

4.1.1 Web Services简介

4.1.2 Web Services关键元素

4.1.3 Web Services的优点

4.2 Web Services服务器端的设计与实现

4.3 Web Services客户端的设计与实现

4.3.1 Symbian对Web Service的支持

4.3.2 Web Services客户端的开发流程

4.3.3 Web Services客户端应用程序的设计与实现

4.4 小结

第五章 多媒体课件的播放

5.1 移动学习课件类型

5.2 网页课件和Flash课件

5.3 视频课件

5.3.1 Symbian多媒体框架

5.3.2 基于RealPlayer引擎的播放器的实现

5.3.3 定制界面和引擎实现流式播放

5.4 自定义课件

5.4.1 自定义课件格式

5.4.2 方案设计与具体实现

5.5 小结

第六章 客户端主要功能展示

6.1 概述

6.2 用户登录与主界面

6.3 系统公告

6.4 课程学习

6.5 课程评估

6.6 站内信

6.7 同学录

6.8 小结

第七章 总结和展望

参考文献

致谢

作者攻读学位期间发表的学术论文目录

展开▼

摘要

随着信息化技术的发展,数字化学习方式已经在我国教育培训体系中占据着重要的地位,被广泛应用于远程教育和企业培训中。近年来,随着移动互联网的迅猛发展,以及人们对随时随地自由学习的需求不断增加,移动学习成为新的学习方式,而功能越来越强大的智能手机,则成为进行移动学习的最佳平台。
   移动学习系统的应用开发尚处于起步阶段,传统的移动学习系统采用B/S架构实现,客户端仅仅是简单地调用浏览器浏览网页课件,学习资源单调,缺乏新鲜性。本文采用C/S架构实现移动学习系统,可以提供多种类型课件的观看功能,丰富了用户体验。
   本文在深入研究Symbian S60第五版平台的基础上,根据移动学习的需求,设计和实现了一个具有良好扩展性的移动学习系统客户端。该客户端具有用户登录、系统公告、课程学习、课程评估、课件管理、站内信和同学录等功能模块。本文先总体介绍了移动学习和智能手机平台开发的相关知识与开发的关键技术,然后介绍了整个客户端的设计方法和用户界面设计,在设计中大量采用了MVC和观察者设计模式的思想,各子功能模块间相互独立,且用户界面和数据处理引擎分离,使客户端具有良好的可扩展性。然后文章进一步说明如何通过Web Services技术实现客户端与服务器之间的交互,使移动学习系统很好地集成到已有的数字化学习系统中。
   基于移动流媒体的视频播放器的实现是移动学习系统的重要组成部分,本文根据S60第五版平台的特点,提出了基于RealPlayer引擎和自定义播放器引擎两种实现方案,以满足对不同媒体格式进行流式播放的需求。针对S60第五版的新特点,本文特别提出了一种自定义视频+文本课件类型,并很好的实现了两者的同步播放。最后,本文展示了客户端在模拟器和Nokia N97真机上运行的效果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号