欢迎来到天天文库
浏览记录
ID:37063398
大小:5.99 MB
页数:75页
时间:2019-05-17
《企业云移动端插件化开发与缓存策略的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、工程硕士学位论文企业云移动端插件化开发与缓存策略的设计与实现作者姓名周奇工程领域计算机技术校内指导教师张凌教授校外指导教师邹杜高级工程师所在学院计算机科学与工程学院论文提交日期2018年3月DesignandImplementationofPluginDevelopmentandCachingStrategiesforEnterpriseCloudMobileTerminalADissertationSubmittedfortheDegreeofMasterCandidate:ZhouQiSupervisor:Prof.ZhangLingSouthChinaUniversityofTechno
2、logyGuangzhou,China分类号:TP39学校代号:10561学号:201521032086华南理工大学硕士学位论文企业云移动端插件化开发与缓存策略的设计与实现作者姓名:周奇指导教师姓名、职称:张凌教授申请学位级别:工程硕士工程领域名称:计算机技术论文形式:□产品研发□工程设计应用研究□工程/项目管理□调研报告研究方向:计算机应用技术论文提交日期:2018年3月1日论文答辩日期:2018年3月20日学位授予单位:华南理工大学学位授予日期:2018年月日答辩委员会成员:主席:罗笑南教授委员:张军教授许勇教授陈伟能教授蔡宏民教授华南理工大学摘要随着移动互联网的发展与成熟以及移动智能硬
3、件不断升级换代,移动端的软件开发方法与理念也发生了深刻的变化。早期的移动应用软件受硬件性能的限制,功能比较单一;现今的移动应用扩展成为复杂的综合系统,包含多个模块和丰富的功能。移动应用系统复杂后,项目开发会出现效率下降和可维护性变差等问题,此时需要引入插件化开发技术。另一方面,移动设备在所处网络环境不佳时应用本地缓存数据,可以有效地提升系统响应速度、改善用户体验。因此,设计实现移动端上的插件化框架和缓存策略,并应用在项目产品中解决实际问题,具有一定的研究价值和现实意义。本文主要研究如何将上述插件化开发技术和缓存策略应用在实验室产学研项目-企业级云存储系统的Android移动端,并以此解决项目开
4、发中遇到的实际问题。本文完成了以下三项主要工作:一、通过系统重构解决移动端初期架构设计缺陷并按照系统新需求进一步开发扩展功能模块;二、设计和实现了一个插件化框架,并将框架应用在系统中实现对系统模块的动态管理;三、针对移动应用网络数据传输特性设计和实现了多种缓存策略,将缓存策略应用在系统中,减少了系统流量开销,提升了系统在网络状况不佳时的响应速度,扩展了离线模式下的功能。通过将本文实现的系统与业界产品进行对比分析,总结了本文工作的创新之处和不足之处。通过对系统进行严谨的功能测试和性能测试,验证了本文的技术方案的可行性。最后对项目的下一步工作进行了展望。本文研究的问题来源于作者迭代开发实验室云存储
5、系统Android移动端的实际经历。开发过程历经Android5.1至Android7.0系统,累积发布52次小更新和3次大更新。目前最新发布的应用版本为6.3.6,应用在国内多个应用市场上架。本文所阐述的插件化框架以及缓存策略,在实际产品中投入使用,具有一定的研究价值和现实意义。关键词:Android移动端;插件化开发;缓存策略;企业云IAbstractAlongwiththedevelopmentandmaturityofmobileInternet,themobilesmarthardwarehasbeenupgradedandthemobilesoftwaredevelopmentme
6、thodandconcepthavealsoundergoneprofoundchanges.Theearlymobileapplicationsoftwareislimitedbythehardwareperformance,thefunctionisrelativelysingle.Today'smobileapplicationsarecomplexintegratedsystemswithmultiplemodulesandrichfunctionality.Whenthemobileapplicationsystembecomescomplex,theprojectdevelopme
7、ntwillarisetheproblemsoflowefficiencyandbadmaintainability.Theseproblemsleadtothestudyofplug-insoftwaredevelopment.Ontheotherhand,userexperiencecanbeeffectivelyimprovedbyapplyinglocalcacheddatawhenthe
此文档下载收益归作者所有