移动终端应用个性化整合框架研究
发布时间:2018-04-28 18:25
本文选题:移动应用 + Mashup ; 参考:《天津大学》2014年硕士论文
【摘要】:海量多元化的移动互联网应用正影响甚至重塑人们的生活,但“碎片化”的APP使得用户在完成大粒度任务时不得不经常在众多APP间进行手动切换,这极大地损害了用户的使用体验。随着移动互联网的发展,传统的Mashup整合技术延伸至移动终端领域来解决移动终端功能的碎片化问题。然而目前的移动终端Mashup研究仍然主要是将Web API的功能和移动终端的硬件功能结合,移动终端上数量庞大的第三方应用却没有被有效的纳入到移动终端Mashup领域针对目前没有一个有效的将移动终端内置功能、第三方应用、互联网上开放Web API等零散的独立功能进行整合的现状,本文设计实现了一个支持上述多种功能整合的Mashup框架,支持基于使用者的个性化需求将上述组件单元有机的组合起来,无需用户一个个进行操作即可以智能化的自行连锁反应方式执行,为用户提供一揽子解决方案。构造抽象服务层,隐藏异构服务调用方式和输入输出数据类型的差异性;基于Android的intent和binder通讯机制,实现了组件间数据共享和自动触发;基于XML定义了一种领域特定语言Rule,用于描述移动终端应用间整合方式及执行路径,并支持用户编辑Rule文件达到个性化定制整合方案的目的。最后,通过一个具体的用户个性化需求案例,向框架中添加注册需要的服务功能,添加了满足用户需求的整合流程语言,案例的联动执行结果充分的展示了本文个性化移动终端应用整合框架的使用方法及其有效性。
[Abstract]:The vast diversity of mobile Internet applications is affecting and even reshaping people's lives, but "fragmentation" of APP makes users often have to manually switch between numerous APP when they complete large granularity tasks. This greatly damages the user's use experience. With the development of mobile Internet, traditional Mashup integration technology is extended to mobile terminal to solve the fragmentation of mobile terminal function. However, the current research on mobile terminal Mashup still mainly combines the function of Web API with the hardware function of mobile terminal. A large number of third-party applications on mobile terminals have not been effectively incorporated into the field of mobile terminal Mashup. In this paper, we design and implement a Mashup framework to support the integration of the above functions, and support the combination of the above component units based on the user's personalized requirements. The intelligent chain reaction mode can be implemented without the user operation one by one, providing a package solution for the user. The abstract service layer is constructed to hide the difference between heterogeneous service invocation mode and input / output data type, and the communication mechanism of intent and binder based on Android realizes data sharing and automatic trigger among components. Based on XML, a domain specific language, Rule, is defined to describe the integration mode and execution path between mobile terminal applications, and to support users to edit Rule files to achieve the purpose of personalized customization integration scheme. Finally, through a specific case of user personalized requirements, add the service function of registration to the framework, add the integration process language to meet the needs of users. The result of the case shows the application method and effectiveness of the application integration framework of personalized mobile terminal in this paper.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09;TP311.56
【参考文献】
相关期刊论文 前1条
1 苗冬青;柳金杜;沈立炜;赵文耘;;一种支持终端融合的Mashup应用开发与运行平台[J];计算机应用与软件;2012年12期
相关博士学位论文 前1条
1 刘必欣;动态Web服务组合关键技术研究[D];国防科学技术大学;2005年
相关硕士学位论文 前2条
1 刘颖;基于ArcGIS Server的移动地图Mashup应用系统设计与研究[D];北京邮电大学;2013年
2 苗冬青;支持终端融合的Mashup开发与运行平台研究[D];复旦大学;2012年
,本文编号:1816374
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1816374.html