1.1 背景
从 2017 年 1 月 7 日我国正式发放 3G 牌照到今天,3G 通信技术在国内的运用和发展已经日趋成熟,我国已经正式进入了 3G 网络通讯时代,各种基于 3G 网络的通讯设备、智能终端和运用软件不断地被 3G 设备制造商和运营商、软件企业推向市场。而且随着新一代 4G 技术的到来,移动网络通讯市场还会有更高更好的发展潜力。不过在当前来看,无线移动网络环境上的各类增值运用服务还是集中在 3G 环境,4G 通信的技术标准还没有正式确定,当前也只是在国内几个大城市进行试点开放。无论是 3G 还是 4G 通信技术,其核心技术基础无非还是包括互联网、移动通信和无线宽带这三个主要方面,这三大技术标准的交叉融合与技术贯通是 3G 和 4G 技术的基础,也是当前所有 3G 运用增值服务的发展平台和技术支撑。3G 与 4G 技术可以给用户带来更快、更新奇的信息技术运用体验,在为移动通讯用户提供更多更好的服务基础上,会吸引更多的用户群体加入到目前的 3G移动消费者的行列中来。据数据统计,早在 2017 年北京奥运会期间,我国就已经有超过一亿的手机用户通过无线通讯来进行上网活动,这个比例占当时全国网民人数的 30%到 40%,随着 3G 技术的推广和智能终端设备的性能发展以及Android、iOS 等智能移动终端操作系统的普及,加上手机运营商的大力支持和宣传,选择通过 3G 模式进行移动上网消费的用户群体越来越多[1]。有了广大用户群体基础,3G 的各类增值运用服务也飞速发展起来,无论是大型软件开发商还是个体软件开发者,甚至在校学生都积极投入到各种 3G 运用程序的开发过程中来。在苹果企业、谷歌企业和中国移动、联通两大运营商的共同推动下 3G 增值服务软件开发领域是当前最活跃也最有发展潜力的新的投资领域,随着后面 4G 时代的到来,这一消费领域还有很大的增长空间[2]。
……………
1.2 动学习系统发展近况
在远程教育模式的各种具体形态中,英语毕业论文,通过手机等移动智能设备进行移动学习的方式是一种出现得比较晚,但相关于传统远程教学模式变化又很大的一种具有革命性创新的学习模式,而且这种模式的推广前景非常被业内人士所看好。移动学习系统的探讨是与移动通讯技术的产生和飞速发展紧密关系在一起的,它起步于本世纪初,刚开始主要的探讨工作都集中在移动通讯技术领先的西欧和北美这样的发达国家和地区,尽管至今只经历了 10 多年的时间,但是移动学习的探讨和发展随着移动通信网络和计算机技术的飞速发展而进展迅猛。移动学习系统的工作模式按照学习信息获取方式的不同,又可以分为 “本地类”和“远程类”两种。本地类的移动学习模式实现起来非常简单,只需要将学习资料下载到可以运行和显示这些资料的移动智能终端设备上,在需要学习的时候在设备上打开这些资料进行学习即可,就算没有网络环境也可以进行学习。这和将学习资料放在个人笔记本上进行离线学习没有本质上的判别,只是信息载体更加便于携带而以。远程类的学习模式才是移动学习系统真正具有优势的方面,通过2G/3G 通讯网络的支持,移动智能终端可以进行实时在线的教学资源获取、在线同步交流、上传和下载教学资源等,学习环境和学习方式变得非常灵活和便捷,而且随着网络技术的进步和 3G 技术的普及,进行在线视频的学习也已经成为可能。
………………
第二章 开发技术简介
2.1 Widget 技术概述
为了使 WEB 运用程序可以在没有浏览器支持的情况下在移动智能终端上运行,Web widgets 拥有与传统 WEB 程序所不同的特有的组成结构设计,在使用widget 运用程序时需要这些特定的 widget 组件保存在智能移动终端系统中。Widget 的主要功能模块结构组成如表 2-1 所示。Info.plist:它是 widget 的必需组件之一,具体来说它是一种标准的 XML 结构manifest 文件,在这个组件中包括有 widget 运用的具体属性配置信息。Widget 的各种属性配置详细说明情况在第三章中还有具体的略论和说明。[Name].html:它代表某个 widget 运用程序所对应的唯一的 HTML 运用页面。和 Info.plist 组件一样它也是 widget 功能包中所必需的组件之一。Widget 技术要求该 HTML 文件名必需在 Info.plist 文件的属性中进行预定义,因为其中包含了widget 程序的具体构建信息内容。Icon.png:这是 widget 程序的显示图标文件,widget 程序员在程序开发过程中可以在移动智能终端的显示屏幕(如智能手机的运用程序列表)中定制一个特定的程序图标来表示已经安装在本机上的 widget 运用程序。Widget 标准要求该图标必需是 .png 格式的图开文件。在 Andorid 操作系统中所有程序的图标的大小都被建议设置为 88x88 像素(苹果手机也是类似的大小)。如果程序员没有专门为widget 程序设置该图标文件,那么 widget 程序将由默认的 Android 系统文件图标来进行表示。[Name].css:它是用于控制程序页面组成样式的 CSS 文件,只是在 widget 程序中它是专门针对widget程序而开发的,和传统HTML页面中的CSS功能是一样的。.css 文件并不是 widget 程序必需具备的组件;如果程序员将 widget 程序最终显示的的样式设置信息直接嵌入到 HTML 文件当中去,则 widget 程序中就没有必要设置专门的.css 文件来控制页面架构。但从另一个角度来说,一个 widget 运用程序可以根据其具体的功能需要同时包括多个相互独立的.css 页面格式文件。
……………
|