Correct deployment and adaptation of software applications on heterogenous (mobile) devices

P. Inverardi, F. Mancinelli, G. Marinelli
{"title":"Correct deployment and adaptation of software applications on heterogenous (mobile) devices","authors":"P. Inverardi, F. Mancinelli, G. Marinelli","doi":"10.1145/582128.582151","DOIUrl":null,"url":null,"abstract":"The current panorama of the communication infrastructures let us foresee that several kinds of variously integrated transmission and communication infrastructures will be available in the near future. In such a scenario, it will be possible to implement heterogeneous access software applications, whose users are likely to be mobile, to employ access devices of various kinds (PCs, PDAs, cellular phones, communicators, etc.), and to be willing to accept varying quality of service, including degraded functionalities, according to the place, the time, the device in use, etc. Moreover the technological developments in terms of devices show that what today is seen as a discrete set of well characterized —different types of— devices, tomorrow will became a virtually infinite range of access devices all homogeneous in terms of basic resources and functionalities but —all— different in terms of quantitative and qualitative characteristics (size, dimensions, speed, resolution, interpreters, languages, ...). Think, for example, of resources like memory, screen, databases, threading etc. This means that devices can exhibit possibly infinite different configurations both at the hardware and software level. In this context our research addresses the problem of dealing with the heterogeneity of access devices. The problem we are facing is that of a, possibly mobile, user that wants to download and execute an application from a remote server. The user’s hosting device can be any of the above mentioned access devices with specific hardware and software capabilities. The problem is then to be able to decide whether the user’s current device characteristics are compatible with the application requirements in order to prevent execution failures. In the negative case we would like to be able to identify the reasons that determined the un-compatibility and perform an adaptation of the application so that it can match the user’s device capabilities. These reasons pushed us toward a declarative approach [3, 6]. Informally our approach is the following. We propose to provide each device with a declarative mechanism to express","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Self-Healing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/582128.582151","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

The current panorama of the communication infrastructures let us foresee that several kinds of variously integrated transmission and communication infrastructures will be available in the near future. In such a scenario, it will be possible to implement heterogeneous access software applications, whose users are likely to be mobile, to employ access devices of various kinds (PCs, PDAs, cellular phones, communicators, etc.), and to be willing to accept varying quality of service, including degraded functionalities, according to the place, the time, the device in use, etc. Moreover the technological developments in terms of devices show that what today is seen as a discrete set of well characterized —different types of— devices, tomorrow will became a virtually infinite range of access devices all homogeneous in terms of basic resources and functionalities but —all— different in terms of quantitative and qualitative characteristics (size, dimensions, speed, resolution, interpreters, languages, ...). Think, for example, of resources like memory, screen, databases, threading etc. This means that devices can exhibit possibly infinite different configurations both at the hardware and software level. In this context our research addresses the problem of dealing with the heterogeneity of access devices. The problem we are facing is that of a, possibly mobile, user that wants to download and execute an application from a remote server. The user’s hosting device can be any of the above mentioned access devices with specific hardware and software capabilities. The problem is then to be able to decide whether the user’s current device characteristics are compatible with the application requirements in order to prevent execution failures. In the negative case we would like to be able to identify the reasons that determined the un-compatibility and perform an adaptation of the application so that it can match the user’s device capabilities. These reasons pushed us toward a declarative approach [3, 6]. Informally our approach is the following. We propose to provide each device with a declarative mechanism to express
在异构(移动)设备上正确部署和适配软件应用程序
目前通信基础设施的全景让我们可以预见,在不久的将来,几种不同的综合传输和通信基础设施将可用。在这种情况下,可以实现异构访问软件应用程序,其用户可能是移动的,使用各种类型的访问设备(pc、pda、蜂窝电话、通信器等),并愿意接受不同的服务质量,包括根据地点、时间、使用的设备等降级的功能。此外,设备方面的技术发展表明,今天被视为一组离散的、具有良好特征的、不同类型的设备,明天将成为几乎无限范围的接入设备,在基本资源和功能方面都是相同的,但在数量和质量特征(尺寸、尺寸、速度、分辨率、口译员、语言等)方面都是不同的。例如,想想像内存、屏幕、数据库、线程等资源。这意味着设备可以在硬件和软件级别上显示无限不同的配置。在这种情况下,我们的研究解决了处理接入设备异构性的问题。我们面临的问题是,可能是移动用户希望从远程服务器下载并执行应用程序。用户的托管设备可以是上述具有特定硬件和软件功能的任何访问设备。接下来的问题是如何判断用户当前的设备特性是否与应用程序需求兼容,以防止执行失败。在否定的情况下,我们希望能够确定确定不兼容的原因,并对应用程序进行调整,使其能够匹配用户的设备功能。这些原因促使我们采用声明式方法[3,6]。非正式地,我们的方法如下。我们建议为每个设备提供一个声明性机制来表达
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信