首页> 外文期刊>Procedia Computer Science >Implementing Mobile Mashware Architecture: Downloadable Components as On-Demand Services
【24h】

Implementing Mobile Mashware Architecture: Downloadable Components as On-Demand Services

机译:实施移动Mashware体系结构:可下载的组件作为按需服务

获取原文
获取外文期刊封面目录资料

摘要

The software industry is in the middle of a paradigm shift from desktop to mobile and web-based software. In the new era, applications increasingly live on the Web as services that lend themselves for runtime configuration. The associated delivery model, referred to on-demand software, or Software-as-a-Service (SaaS), implies that applications do not require installation or manual upgrades by the end users, as they are loaded on the fly. Furthermore, applications that build on resources offered by other applications, referred to as mashups, offer increasingly interesting opportunities. We believe that the trend towards using the web as an application platform will only strengthen in the future, and that instead of individual applications, it will also be possible to use application components in the same way we today download complete applications – in essence the Web is used as an architecture and transport for distributed applications, similarly to e.g. Corba at the level of principal idea. In this paper, we provide an overview for mashware computing, where downloadable components form applications in a piecemeal fashion, and enable rich access to resources of devices in a programmer-friendly way. Furthermore, applications can be easily built by components created by others and available as services. Finally, we demonstrate the capabilities of the concept with a sample application and discuss the lessons learned during the design process.
机译:软件行业正处于从台式机到移动和基于Web的软件的范式转变的中间。在新时代,应用程序越来越多地作为服务用于运行时配置的服务而生活在Web上。关联的交付模型(称为按需软件或软件即服务(SaaS))意味着,由于应用程序是即时加载的,因此不需要最终用户进行安装或手动升级。此外,基于其他应用程序提供的资源(称为mashup)的应用程序提供了越来越有趣的机会。我们相信,将Web用作应用程序平台的趋势只会在将来得到加强,并且可以使用与今天下载完整应用程序相同的方式来使用应用程序组件,而不是单个应用程序-本质上是Web类似于例如,用作分布式应用程序的体系结构和传输Corba的主要思想水平。在本文中,我们提供了mashware计算的概述,其中可下载的组件以零散的方式形成应用程序,并以程序员友好的方式实现对设备资源的丰富访问。此外,应用程序可以由其他人创建并可以作为服务使用的组件轻松构建。最后,我们通过一个示例应用程序演示了该概念的功能,并讨论了在设计过程中吸取的教训。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号