首页> 外文期刊>Service Oriented Computing and Applications >Toward a cloud-based mobile device: Scriptable web applications as first-class citizens
【24h】

Toward a cloud-based mobile device: Scriptable web applications as first-class citizens

机译:迈向基于云的移动设备:可编写脚本的Web应用程序作为一等公民

获取原文
获取原文并翻译 | 示例

摘要

The use of applications that are downloaded on the fly has been somewhat restricted. Such applications can often only be run inside the browser, not in a fashion where they would be directly associated with operating system concepts. Consequently, their access to the resources of the hosting system has been limited, which forms a practical obstacle for numerous applications that could benefit from, for example, context information available in mobile setting. Furthermore, due to the design of the run-time systems, web applications are commonly run in the same process, and the protection from other programs within the same process is next to none. These limitations are not something that is a fundamental restriction of web technologies, but only related to the existing implementations. In this study, we show how we have implemented a mobile device, where scriptable applications that download data—and even complete web applications—from the web can be used in the same way as native applications are commonly used. Furthermore, instead of being static, the applications can be alive even when minimized, in a fashion that has been made popular by newer desktop systems, such as Windows 7. The experiences presented in the study are a result of a long-term research project where a new look to the design of a mobile device was taken. Over the project, four milestones can be identified in the work. These are in chronological order: (1) the design of the Lively for Qt system, (2) porting the Lively for Qt system to a desktop of a mobile device, (3) definition of a process model that protects applications from one another when needed, and (4) the introduction of declarative graphics support that liberates the developers from numerous low-level details.
机译:即时下载的应用程序的使用受到了某些限制。这样的应用程序通常只能在浏览器中运行,而不能以与操作系统概念直接关联的方式运行。因此,它们对托管系统资源的访问受到了限制,这对许多应用构成了实际障碍,这些应用可能会受益于例如移动环境中可用的上下文信息。此外,由于运行时系统的设计,Web应用程序通常在同一进程中运行,并且在同一进程中免受其他程序的保护几乎没有。这些限制不是Web技术的基本限制,而仅与现有实现有关。在本研究中,我们将展示如何实现移动设备,在该设备中可以使用可脚本化的应用程序从Web下载数据,甚至是完整的Web应用程序,其使用方式与通常使用本机应用程序的方式相同。此外,应用程序不仅是静态的,而且即使最小化也可以保持活动状态,其方式已被较新的桌面系统(例如Windows 7)所流行。研究中提供的经验是长期研究项目的结果从而使移动设备的设计焕然一新。在该项目中,可以确定工作中的四个里程碑。这些按时间顺序排列:(1)Lively for Qt系统的设计,(2)将Lively for Qt系统移植到移动设备的桌面,(3)定义一种过程模型,该模型在以下情况下可以保护应用程序彼此之间的保护: (4)引入声明性图形支持,使开发人员从众多底层细节中解放出来。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号