实验研究・ 移动互联应用开发实训室建设的研究 张福强(天津电子信息职业技术学院,天津300350) 摘 要:研究建设移动互联应用开发实训室能够为高职院校学生提供全方位、标准化、一站式的移动互联应用技术实训解决方案。本课题 从教学- ̄.iJll、产品展示、项目实训、创新创业、科研平台多方面来进行建设,以实现实训室的高效运转,从而为高职院校进行专业建设,提升 服务产业发展能力奠定坚实的技术基础。 关键词:移动互联终端;3G实训;Android开发;手机操作系统移植 1建设背景 3.2移动互联终端实训平台 2.1移动互联3G部分 随着移动互联应用技术的不断发展进步,每年将为我国创 3.技术覆盖范围 实训平台应包含目前三种主流3G技术标 造80万至100万的新增就业机会,这个行业出现了人才供不应求 的趋势。移动应用开发在未来5年内将是比较热门的方向,移动 准TD—SCDMA、CDMA2000 ̄WCDMA,有利于学生全面了解3G技术 的原理及应用。实训平台能实现3G的基本通话、视频通话、多 互联网将成为继互联网之后创造财富神话的行业。在2—5年内, 移动互联应用开发工程人才的需求量将在百万以上。 为了满足社会对移动互联应用开发人才的需求,现在很多 媒体彩铃、多媒体彩信、高速上网 ̄TCP/IP等主流应用功能。 实训知识面涵盖广,实训平台能分别对TD—SCDMA、 院校开始设置移动互联应用开发方向,但是由于移动互联是一 CDMA2000、WCDMA的网络结构和信令交互流程进行深入剖析,个新行业,相应的实训和案例没有跟上学校的要求,并且移动 使学生能够对这三种制式进行比较和学习,加深对三种3G标 应用开发方向是由软件工程、通信工程、计算机科学与技术、工 准的技术原理和应用功能的理解。实训平台的硬件设备要能提供UART ̄HUSB两种标准数据通 业设计等学科交叉而成的一门综合性学科,主要研究领域涉及 内容 无线通信技术、手机终端开发、软件工程、创意和设计等,这些 信接口,并在windows和Linux操作系统下进行使用。实训l 课程对高职院校的实训室环境提出了更高的要求,因此为了培 丰富,实训平台为学生提供多种实训方式。养适应社会要求的应用型、工程型和创新型的移动互联应用开 3.2.2实训目的 移动i 言实训主要通过移动通信实训设备接入到公共移动 发人才’研究建设移动互联应用开发实训室是非常有必要的。 2建设目的 建设移动互联应用开发实训室主要完成教学实训、产品展 示、课程设计、项目实战、学生创新和创业以及科研平台,具体 如下: 通信网络,实现基本通话功能和视频电话、高速无线上网等典 型移动通信业务,并将移动通信系统的技术原理和信令交互流 程剖析给学生,以加深学生对三种移动通信标准的原理和应用 功能的理解,更新学生的知识结构,紧跟移动通信技术的发展, 实训场景如下: (1)为日常移动互联应用开发方向教学工作提供很好的实 训、演示环境;(2)展示移动互联网 不同应用、不同终端对产品要求、不 同产品设计和创意思路,加强学生 对移动互联应用产品整体了解和研 发思路;(3)为学生课程设计提供场 所,根据移动互联应用开发的不同 课程要求进行课程设计,培养学生 的动手能力、沟通能力和实际解决 问题能力;(4)提供实训平台和项目 案例,学生可以在平台上进行综合实 训,提供学生的实战水平;(5)为学 生创新和创业提供软硬件支持,提 高学生创新和创业能力;(6)学校和 c M 10l磺块 3.2.3 3G实训内容 企业一起申请科研课题,将院校移动互联开发方向科研水平上 升到一个新的台阶。 ●基本电话模块实训:GSM模块配置实训;GSM设备短信 收发实训;GSM设备呼叫实训;GPRS数据通信实训;基于GSM/ 3建设方案研究 3.1实训室总体设计 移动互联应用开发实训l室作为学校在移动互联应用开发领 域方向的一个综合实训平台,需要从教学实训、产品展示、项目 实训、创新创业、科研平台多方面来进行建设,以实现实训室的 高效运转。 GPRS模块的分布式数据采集系统实训。 ■扩展功能实训(需当地网络支持):视频电话的呼出及 呼入的接听与挂断;多媒体彩铃;拨号上网实训;多媒体短消息 的发送及接收; 一CDMA功能实训:CDMA模块配置实训;CDMA短信收发送 ・实验研究 实训:CDMA彩信收发送实训;CDMA的数据业务传输实训;CDMA 开发水平,最后通过一些实用技术方面实训让学生全面了解移 与公网通话实训;视频电话实训;拨号上网实训。 ■移动互联应用实训:WlFI通讯实训;重力传感器实训; GPS位置定位实训;Android移植实训;TcP/IP协议实训。 Zigbee无线红、黄、绿、白LED灯控制实训。 一基于RFID的移动支付实训:移动支付配置实训;IC白 卡、Ic钥匙SHID读取实训;Ic白卡、Ic钥匙充值实训。 3G系统的TCP/I吸其应用;3G实训设备与“Zigbee嵌入式开发 平台”融合应用;Ic智能交通充值系统;3G实训设备与“ARM11+ 无线通信综合实训开发平台”融合应用。 动通信的电话和短信业务、信息通信、以及一些硬件和传感器 技术,从而为将来移动开发奠定坚实的基础。 手机操作系统移植实训部分的主要目的让学生了解手机操 如何定制驱动,如何定制应用,最后将定制好的操作系统烧制 到嵌入式终端上。通过此实训对手机产品软件生产有一个整体 了解,为今后定制手机产品打下坚实基础。 一基于Zigbee的无线实训:Zigbee无线组网实训;基于 作系统移植步骤、如何引导手机操作系统内核、如何定制内核、3.2实训内容 ●操作类实训:基于MPEG4及H.264的音视频编解码;基于 3.①针 ̄Android应用开发的实训内容如下: ①安装Linux环境:②安装编译工具;③下载Linux内核; ④安装Android SDK;⑥获得root fi le system;⑥针对不同 嵌入式芯片修改Linux源码;⑦配置Linux kernel和定制驱 3.3 Android开发部分 Android是谷歌在2007年推出的一个开放系统平台,主要 动;⑧修改根文件系统;⑨编译内核,下载和烧制内核;⑩运行 针对移动设备市场,目前版本为Android3.0。Android系统是 Android系统,安装应用和执行 基于Linux的手机操作系统平台,要深入系统的学习Android, 不仅仅是有Java和Android应用开发,必须要具备Linux,C/ ̄H 4软硬件环境 移动互联应用开发实训室为完成上述各项功能必须配备 高级编程才能深入的涉及Android Framework¥ ̄Android内核 相应软硬件环境。 开发,这样才能成为Android开发的高素质人才 (1)软件环境:Java SDK,建议JDKI.5以上;Eclipse,建 3.3.1实训日的 Android开发实训目的首先让学生掌握基本Android开发、 议Eclipse3.2以上Android SDK、ADT、AVDJDKI.5以上;Android SDK,建议Android SDK2.1以上;Android Deve]opment 调试和运行环境,其次通过实训了解Android生命周期和系统 Too1kit,与Android SDK版本相对应;Android NDK,与 运行基本原理、掌握Android主要组件开发,具备初级Android Android SDK版本相匹配;Tomcat5.O以上 (2)硬件配置:硬件配置应根据具体实验 实训名称 Android入门实训 Android命令行工具操作实训 Android主要组件实训 Andr0id签名和发布实训 Android用户接口实{』Jl 移动存储实训 Android应用程序之间的通讯实训 Android服务实训 Android网络实训 实训目的 了解Android开发环境安装、配置和程J予】荟行, 掌握最简单程序开发运行和跟踪调试系统。 、需要,资金多少,性能价格比高,进行选配。 实圳室建设是专业建设的物质基础,是提 高学生动手实践能力的重要保证,实训室紧密 跟踪通信技术发展的最新趋势,及时扩展、更 新培训内容,掌握最流行的技术。实训教学以学 生的就业为目标,在训练学生的专业技能和工 作经验的同时,特别强调对学生进行职业素养 和就业能力的训练,注重职业化的工作方法和 掌握如何建立Android模拟设备、在模拟环境 系统安装卸载、跟踪、日志审核。 、掌握四大组件的工作原理和开发技术。 掌握如何安全许可和数字签名,如何在网上发 布。 熟悉Android的各种界面控件功能、在开发中 熟练使用这些控件。 掌握Android各种存储方式和如何编程访问。 了解应用程序之间的通讯机制,熟练掌握在应 用程序之间通讯编程。 团队协作的工作方式的培养,通过案例分析、任 多媒体实训 电话实训 短信实训 蓝牙实训 WIFI实训 罔象处理实训 2D动画实训 了解Android服务生命周期运行机制,掌握如 务驱动、角色扮演、小组讨论等教学方法,全面 何构造启动和调用服务。 提高学生的发现问题、分析问题、解决问题的能 了解HTTP、Socket、Web Service网络通信工 作机制力,提高沟通能力、表达能力、团队协作能力和 如何解析和异常处理。 了解音频、视频文件存储位置、如何调用和如 工作创新能力,帮助学生建立满足现代化、复合 何播放。 掌握电话不同启动方式、如何呼叫、如何读取 型人才要求的知识结构,提升就业能力,拓展就 电话属性和在实际案例中如何运用。 、、业方向。 掌握短信的收发、存储的开发。 掌握蓝牙工作原理和蓝牙通信基本步骤和开发 思路,实现蓝牙聊天程序。 [1]彭文华.高职院校“物联网应用实训室”建设方案初 掌握WIFI工作原理和开发步骤,实现WIFI连 探.《电脑知识与技术》2011年27期. 接实训。 掌握Android作图原理,熟练运行画图函数。 [参考文献] [2]刘冰.对现代移动通信技术的研究开发.计算机光 盘软件与应用2011年第l1期. openGL编程实训 重力传感器实训 掌握动画工作基本原理,了解2D动画在实际项 3]于修和,王冲.基于移动通信网络的物联网应用研究 目的运用,掌握动画开发基本步骤和开发函数。 [了解openGL基础框架、工作原理和开发步骤, 通信管理与技术2010年O3期. 初步使用openGL编程。 [4]揭平毅.高职院校实训室信息管理系统的研究与开 掌握重力传感的坐标系、重力传感原理和调用 .函数。 发.华东师范大学2010年. NDK实训 了解JNI的原理,NDK环境配置、Android NDK [5]王昆.网络实训室建设构想.计算机光盘软件与应 程序的开发步骤、如何.配置Android mk,应用 用,201 1年第13期. 如何打包、发布和执行。