(最新)手机应用程序开发架构的研究

(最新)手机应用程序开发架构的研究

ID:36676904

大小:44.01 KB

页数:16页

时间:2019-05-13

(最新)手机应用程序开发架构的研究_第1页
(最新)手机应用程序开发架构的研究_第2页
(最新)手机应用程序开发架构的研究_第3页
(最新)手机应用程序开发架构的研究_第4页
(最新)手机应用程序开发架构的研究_第5页
资源描述:

《(最新)手机应用程序开发架构的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、手机应用程序开发架构的研究CN43—1258/TPISSN1007—13OX计算机工程与科学COMPUTERENGINEERING&SCIENCE2010年第32卷第11期VoI.32,No.11,2OlO文章编号:1007—130X(2010)11-014104手机应用程序开发架构的研究ResearchontheArchitectureofMobileApplicationDevelopment黄金国,罗震HUANGJin-guo,LUOZhen(华中科技大学信息与系统技术研究所,湖北武汉43

2、0074)(InstituteofInformationandSystemTechnology,HuazhongUniversityofScienceandTechnology.Wuhan430074,China)摘要:为了提高手机软件开发的质量和效率,本文提出了在底层平台与上层应用之间设计一个中间架构层,建立一个较为稳定的软件开发框架的思想.本文首先对软件架构理论进行了分析,在对架构设计的条理性原则和可靠性原则进行了充分权衡之后,将该架构分为四层.从上到下依次是:应用层,安全层,业务层和适配层.各层相

3、对独立.应用层负责手机应用的初始化,关闭以及相关控件的工作;安全层负责保护数据,防止病毒木马等恶意攻击;业务层负责包装各类手机应用业务,并向上提供相关服务给应用层调用;适配层则负责与协议栈的数据交互.本文应用这个架构,在Android平台上开发出GTalk即时聊天软件,证实了该架构的可应用性.Abstract:Inordertoimprovethedevelopmentqualityandefficiencyofsoftwareonsmartphones,thisthesisproposesawayto

4、designamiddlearchitecturebetweentheupperapplicationandthelowerplatformsoastoformacomparativelystableframeworkofsoftwaredevelopment.Thisarticlefirstmakesananalysisofthesoftwarearchitecturetheories,thenmakesaseriousconsiderationontheprincipleofcoherenceand

5、reliability,basedonwhichwedividethewholearchitectureintofourlayers,whicharetheapplicationlayer,thesecuritylayer,thebusinesslayerandtheadaptivelayerintheorderthatfromuptodown,whicharerespectivelyindependentonotherlayers.Theapplicationlayerisresponsiblefor

6、theinitial—ization,closeofapplicationandthetaskoftherelatedcontrollers.ThesecuritylayerisresponsibleforprotectingdataSOastokeepvirusesandTrojanesfromattackingthesystem.Thebusinesslayerisresponsibleforthepackagingofvariousappli—cationbusinesses,andprovide

7、sservicesfortheapplicationlayer.Theadaptivelayerisresponsibleforthedatainteractionwiththeprotocolstack.Applyingthearchitecture,aninstantmessagingsoftwarenamedGTalkisdeveloped,andtheappli—cabilityoftheframeworkisconfirmed.关键词:软件架构;分层模式;消息映射;业务代理对象Keywords

8、:softwarearchitecture;layeredmode;message-rnapping;business——brokerobjectdoi:10.3969/j.issn.1007—130X.2010.11.037中图分类号:TP391文献标识码:A1引言随着无线通讯行业的迅猛发展,手机的功能越来越强大,越来越多的功能集中于手机之上,功能复杂度越来越高,这使得手机设计者面临了一个新的挑战:需要缩短开发周期,保证产品质量.而解决这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。