完成驱动开发层面学习后,学生可以从事驱动开发工程师,系统移植工程师,嵌入式开发工程师等岗位。 ? 项目开发层面
项目开发层面要求在应用开发和驱动开发的基础上,掌握项目研发管理的相关知识。能够通过计划、分工、进度控制、统筹管理,高效的组织起一个研发小组进行团队开发。
完成项目开发层面学习的人才,可以胜任开发组长,项目开发经理等岗位。 ? 产品开发层面
产品开发层面要求最高,需要在项目开发层面的基础上,深入了解产品所处行业的现状,了解市场,理解产品的生命周期。在管理上,产品研发比项目研发要求更高,产品的可行性分析、设计、样品、图纸、代码、缺陷等都需要严格的把控与管理。
完成产品开发层面学习的人才,能够胜任技术总监、系统架构师等岗位。
6
三、移动互联网应用“4合1”开发环境
我公司作为一家既涉足于传统行业,又致力于发展移动互联应用的企业,对移动互联技术整个知识脉络有着较为充分的认知和见解。经过多年的探索以及与数家高校的交流合作,我们总结出一套能够直观反映移动互联行业人才达到上述培养目标各个层面所需的知识体系。并在此基础上,针对各个知识点设计了一系列的实验设备与工具,以支撑对理论知识的训练,从而达到“教”与“练”相结合的教学目的。
图 “4合1”开发环境
原生态开发:iOS ( Xcode ) 、Android ( Eclipse ( ADT ) 、Android Studio ( AS )) Web型开发:以 HTML5 为主
混合型开发:Qt for Android/iOS、Visual Studio 2015、IBM Worklight Foundation 统一平台开发:公司研发平台SmartAgent
移动互联网应用“4合1”开发平台优势
图 递增式提高从业素养
从普通应用(入门级和普通App移动互联)到数据应用(嵌入式控制系统、
7
多种通信协议信息通信和采集)再到工业应用(工业环境通信协议软硬件开发、面向工业4.0环境通信协议的智能设备/一起的设计开发),学生由浅入深递增式的提高从业素养,迎合市场对复合型专业人才的需求,从而提高就业率。
解决方案中实验室建成以后,除了培养人才以外,在学校形象提升,师资力量提升,研发能力提升等方面也同样可以发挥着作用。
实验室可以以“校企共建”的方式命名,先进的设备,恰当的场景布局以及优秀的使用率及使用效果将使学校的移动互联相关专业在其所辐射的地区内产生一定的“明星”效应。
实验室建成后,我公司将以移动互联从业者的身份,从企业的角度,与学校的师资力量和教学资源做更多的交流和整合,不断的完善我们产品的同时,也提高了学校的师资力量,提升了学校教学在就业方面的针对性。
实验室也可作为学校内部开发项目、教学资源的平台,孕育更多的教育精英和校园企业。
四、移动互联网应用的开发技术发展方向
早期的移动应用开发,原生应用开发环境(包括Android、iOS等都使用各自的开发环境):
? 配置、开发和学习难度大 ? 门槛较高
现有移动教学实训平台基于原生态开发环境实现:
? 开发难度高 ? 培训周期长 ? 开发效率不高 用户需求:
快速响应市场需求要求开发和部署尽量快捷方便,原生态开发环境显得力不从心。为此,新的开发模式应运而生并得到广泛应用,即“4合1”开发平台蓄势而发。
五、“4合1”开发平台之--原生态开发环境
8
Android,典型的是通过Eclipse+ADT(Google已停止对Eclipse的更新,正在被Android Studio(AS)取代),基于Java开发和部署应用。开发者需要具备Java开发能力,同时需要掌握ADT的开发技术。
iOS,则是基于Mac OS + Xcode环境进行开发,开发者需要掌握C++、Swift语言以及iOS的开发技术。 优点:
★资源配置最为完整,开发的应用最为接近各自系统的原生要素 ★运行效率高,交互性体验好 缺点:
★ 配置繁琐困难,应用不能跨平台使用,不同的系统须开发不同的版本 ★ 对开发者要求高,须具备较高的开发技能、掌握较多的怨言开发知识 ★ 须维护多个版本的应用,工作量增加
六、“4合1”开发平台之--Web型开发环境
HTML5,是新生代的开发语言和工具,已经获得业界的广泛认可。 优点:
★ 语言容易理解 ★ 稍作修改适用各个平台 ★ 友好互动 ★ 本地存储 缺点:
★ 多数应用需要联网运行
★ 不同浏览器间有时存在不兼容的问题 ★ 本地资源控制能力差,不适合复杂应用的开发
七、“4合1”开发平台之--混合型开发环境
混合型开发,即在各自开发平台下即可开发不同的运用。典型代表是Qt for Android/iOS、Visual Studio 2015、IBM Worklight Foundation等。
9
优点:
★ 支持跨平台(原生应用需要移植) ★ 支持复杂应用,不仅限于Android、iOS ★ 运行效率较高 缺点:
★ 仍然需要在各自的原生操作系统开发, 比如,Android、iOS等 ★ 涉及的开发技术较多,Java、C/C++、原生语言等, 技术起点高
八、“4合1”开发平台之--统一型开发环境
统一平台,是一套完整的开发系统,通过单一平台开发,应用可以直接部署到各个异构平台,不需要任何移植工作。统一平台将移动应用开发所必须的屏幕布局、UI部件、常用控件、数据库组件、通讯协议等进行了封装,开发者通过IDE开发环境直接拖拽、设定参数就可以完成相应的编程工作。
另外,针对物联网,工业4.0等应用环境,封装了运动、定位、视觉、工业通讯等类别的部件,大大简化了工业环境应用的开发难度,提高了开发效率 ,统一平台开发是将来的一个趋势。 优点:
★ 易学容易上手、 开发速度快 ★ 操作系统无关
★ 网络直接部署,易于远程安装、部署 ★ 与硬件集成可实现“网络组态”
★ 可开发普通App,更可开发物联网、工业4.0环境的App 缺点:
★ 扩展时需要自行开发插件
九、“4合1”开发平台培养人才就业优势
通过教学实训平台,可以让学生更充分地理解移动应用的开发、部署、运行过程,将计算机软件、网络、嵌入式软硬件、设备控制、数据采集等基础知识充分融合起来,提升学生的综合开发能力,使之更加切合市场对人才的技术需求。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教师教学移动互联和_互联网 _教学实训平台解决方案资料(2)在线全文阅读。
相关推荐: