抚顺市矿务局职工工学院 陈乃战
当前,由于手机智能终端和APP应用的快速发展,社会对移动互联应用开发人员需求激增,市场供不应求。鉴于此,建设智能移动网络互联实训室,为我校开办相关专业,促进计算机专业建设具有实际意义。
伴随互联网软硬件技术的飞速发展以及5G时代的来临,互联网传统的PC端用户,很多迅速过渡到手机智能终端用户。据报道2021年我国手机上网人数达9.86 亿,互联网用户接入流量1656亿GB,PC端用户每年以2000万用户递减,而基于Android平台和IOS平台的智能手机的APP需求迅猛发展,社会对Android平台和IOS平台应用开发人员需求激增,市场供不应求,这给开办计算机专业的学校,指明了未来计算机专业发展的新的拓展方向。因此,在当前大数据、5G移动网络背景下,建设学校5G移动网络互联应用实训室,对拓展我校计算机应用专业发展具有实际意义。
计算机实验室:每个学生一套PC机,基于百兆局域网环境,由于计算机硬件配置较低,网络数据交换能力不高,只能用于传统计算机应用专业,基础语言编程、基本网络应用等实验教学,适合PC应用初级开发平台。
根据社会现状需求分析,为使计算机专业建设得到很好的发展,在计算机实训室原有功能基础上,拓展移动网络开发功能,实现一专多用、功能先进的多元化实现室。
更新网络硬件设备:升级千兆路由器、三层交换机、超5类或6类双绞线等网络设备,使得局域网具备千兆数据交换能力。
升级计算机主要硬件设备:升级CPU、主板、扩充内存容量、千兆网卡等,使其具备快速数据处理能力。
优化网络拓扑结构:减少或避免网络拥塞、提升网络网络性能。
设置硬件防火墙:通过联合硬件级防火墙与软件防火墙形成安全堡垒,保障网络安全,避免黑客攻击,保障网络畅通。
配置ftp服务器。Windows 2008服务器配置:单击“服务管理器”→“配置”→“本地用户和组”→“用户”;在空白处右键选择“新用户”→输入用户名、密码→打开Internet服务(IIS)管理器中的“服务器管理器”,选择“角色”→“Web服务器IIS”→“Internet服务(IIS)管理器”→启动添加FTP站点向导选择“网站”,点击“添加FTP站点”→绑定和SSL设置选IP地址→身份验证和授权信息身份验证选择“基本”,测试FTP连接,在“我的电脑”地址栏中输入ftp://IP来连接FTP服务器,根据提示输入账户密码→打开windows防火墙,选择允许程序或功能通过windows防火墙→选择允许运行另一程序,在添加程序中选择浏览,选择C:windowssystem32svchost.exe打开添加,这时windows服务器主进程就添加在防火墙例外中,点击确定后,这时就可以从外网访问ftp。
配置Web服务器:打开“Internet信息服务管理器”,在目录树的“网站”上右单击,在快捷菜单中选择“新建”→“网站”→弹出“网站创建向导”网站描述,识别站点→输入网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,然后选择。TCP端口:默认的端口号80;主机头:如果该站点已经有域名,可以在主机头中输入域名→主目录路径是网站根目录的位置,可以用“浏览”按钮选择一个文件夹作为网站的主目录→单击“下一步”,弹出“完成向导”对话框,完成了新网站的创建过程。
首先,在Windows环境中,Android应用程序需要用到的软件:Java JDK5或以后版本、Android SDK、Java运行时环境(JRE)、Android Studio、Java(可选的)开发者使用的Eclipse IDE、Android(可选的)开发工具(ADT)Eclipse插件。
其次,安装Java开发工具包(JDK)。从Oracle的Java网站:JDKJava SE下载最新版本的Java。在下载的文件中找到安装JDK的说明文档,按照给定的说明来安装和配置设置。最后设置PATH和JAVA_HOME环境变量来引用包含javac和java的目录,通常分别为java_install_dir/bin和java_install_dir。如果运行的是Windows,把JDK安装在C:jdk1.6.0_15,在C:autoexec.bat文件添加以下内容:set PATH=C:jdk1.6.0_15in;%PATH%set JAVA_HOME=C:jdk1.6.0_15。也可以右键单击“我的电脑”,选择“属性”→“高级”→“环境变量”,然后通过按下“确定”按钮来更新PATH值。
在Linux上,如果SDK安装在/usr/local/jdk1.6.0_15下,并且使用的是C shell,把下面的代码到写入.cshrc 文件:
setenv PATH /usr/local/jdk1.6.0_15/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.6.0_15
第三是移动互联应用开发基础实训平台。提供移动互联应用开发基础环境,满足移动应用开发基础实验的需要,同时了解移动终端底层应用原理和模拟应用场景。学生可以借助基础实训平台掌握Android中Android架构、Android应用程序组件、Android Hello World实例、Android资源(Resources)管理、Android活动(Activity)、Android服务(Service)、Android广播接收器(Broadcast Receivers)、Android内容提供者(Content Provider)、Android碎片(Fragment)、Android意图(Intent)、过滤器、UI Widgets的使用方法、WIFI通讯实验、重力传感器实验、GPS位置定位实验等。该实训平台,适用于本专业的各门课程,包括移动软件开发基础、移动应用软件设计、移动软件UI设计、移动游戏开发、移动网络通信编程、智能手机维护、移动开发综合项目实践等实训课程,以及软件技术专业的相关Android、开发专业课程和实训等多方面。
第四是配备5G移动互联试验箱。Android移动应用开发5G实验箱:集合了无线传感网、嵌入式网关、移动互联网通信的综合实验平台。该平台配置ARM Cortex-A9核心CPU,板载丰富的主流移动互联/嵌入式应用接口,包括5G通讯、GSM/GPRS、WIFI、GPS、蓝牙、Zigbee、北斗定位、NFC移动支付等丰富的无线通讯模组,并且带有工业的CAN、485总线接口、以太网接口、视频、音频接口以及7inLCD液晶触摸式显示屏。网关采用 Linux/Android操作系统,同时平台提供了完全开放的源代码、详细的实验手册、硬件原理图和二次开发SDK包,便于用户进行不同模式的学习和科研 可以支持40人同时进行Android移动应用开发的教学实施,配备了Android开发的软硬件环境,同时还构建了Windows Phone的特有智能终端。
在智能交通实训系统可以应用智能交通灯、ETC刷卡收费、智能路灯、智能车测速、智能公交车系统、车牌识别系统、智能停车场系统、拍照取证图像系统等功能。在智能家居实训系统上,可以让学生在仿真的家居环境下,通过移动端的应用程序对智能家居进行遥感、监控和发布指令等控制操作,提高家居环境的安全性、舒适性和智能性。该实训系统具有环境控制、门禁控制、家电控制、安防控制、照明控制等功能。
结论:本文通过对当前互联网应用及我校计算机实训室现状分析,提出如何在大数据、5G时代背景下,在原来计算机实训室的基础上,通过升级和增加硬件设备,配置软件应用环境、优化网络结构,将原来传统的计算机实验室,拓展为具有移动互联应用开发功能实训室的建设思路。希望我校在计算机专业建设上拓展出新的发展方向,能够将局域网与移动互联应用开发相融合,开发出更多、更新、更具有实用价值的实训项目,同时,发挥我校计算机教师的专业特长,利用该实训室,运用大数据技术开发线上教学APP,实现翻转课堂等多种形式教学,以利于我校计算机专业的发展。