论文部分内容阅读
移动互联网时代的到来为企业发展提供了新的机遇和挑战。各种企业移动应用在企业移动信息化进程中扮演着越来越重要的角色,特别是以Android平台为基础的轻量级企业移动应用。各式各样的Android SDK也涌现出来,加速Android应用开发。然而现阶段主流的Android SDK虽种类繁多,但都有其各自偏重的部分,应用针对性较弱,并不能十分切合一款轻量级企业移动应用的开发需求。本文将针对上述问题,设计并实现一款基于Android平台的轻量级企业移动应用SDK,并通过实验来验证该SDK的各方面功能和特性。论文首先对企业级移动应用进行深入研究,依据其特点进行分类,指出轻量级企业应用开发瓶颈所在;之后以三个典型轻量级企业级移动应用:基于物联网的起重机械风险管理平台移动端、智能物联巡检平台移动端和自动化燃气管理移动端为基础,分析轻量级企业移动应用的特点,对比总结这种类型应用的共性和个性需求,构建一个“轻量级企业移动应用通用模型”;然后着重研究多个国内外现阶段较为流行的SDK,依据其架构特点进行分类,对比分析其优缺点,确定研究目标所属类型;第三部分将利用上述通用模型和SDK相关知识沉淀研究和设计出一款基于Android平台的轻量级企业移动应用开发的SDK(Lightweight Enterprise Mobile Application Software Development Kit,简称LEMA-SDK),为企业级移动应用开发者提供便利;最后对研发的LEMA-SDK进行全面测试,验证其功能完备性,并将其运用到实际Android开发中,全方位考察验证其的各方面性能,并作出评价,得出结论。分析结果表明,本文研究和设计的LEMA-SDK能十分良好的切合一款轻量级企业移动应用的需求,大幅提升了Android企业移动应用的开发效率,具有较高的实用价值。