android mashup设计的理解,Mashup研究与应用

摘要:

随着3G的普及和LTE技术的发展,高速移动互联网络的覆盖面积急剧扩大,移动上网速度明显提升,促进了基于互联网的移动应用的发展.移动设备用户界面,传输速率和处理能力的限制决定了不能把传统互联网的内容简单的转移到移动互联网上,而应该符合移动终端用户界面小,传输速率低,计算能力有限的特点. Mashup作为一种资源聚合技术,可以有针对性的获取互联网上的数据,把用户感兴趣的内容提供给用户,从而减少传输内容,减轻移动终端的处理压力.Mashup是Web2.0时代出现的一种新技术,它通过从外部数据源获取所需内容来创建新的应用.但是目前针对Mashup实现的研究都是基于Web浏览器的,而手机浏览器因其布局大小有限,交互能力差,处理能力弱等不足,无法满足现有的Mashup的实现条件. 针对此种情况,本文首先介绍了Mashup的基本原理,发展情况以及Android操作系统的体系结构和平台特性.然后分析了Mashup在手浏览器上实现的不足.基于上述讨论,本文提出了基于Android平台的Mashup实现的设计方案,包括服务器端和Android客户端的设计.在本文的设计方案中,Mashup服务器的作用主要有三个:用户验证,组件下载和数据的储存与转发.Mashup客户端的作用是提供Mashup组件的运行环境,并进行数据聚合和Mashup组件下载.Mashup客户端有三部分组成,分别是Mashup组件承载器,Mashup组件和Mashup组件下载器.Mashup客户端在逻辑上分为数据接入层,控制层,数据适应层,数据交换层,显示层.为了证明方案的可实现性,论文随后给出了Android平台上的基于地理位置的Mashup实现,并聚合了不同地区的天气情况.同时,论文给出了部分关键代码的实现,并在最后展示了系统的运行效果.

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值