N. Islam, Dong Zhou, S. Shoaib, Ali Ismael, Sajithkumar Kizhakkiniyil
{"title":"AOE: a mobile operating environment for Web-based applications","authors":"N. Islam, Dong Zhou, S. Shoaib, Ali Ismael, Sajithkumar Kizhakkiniyil","doi":"10.1109/SAINT.2004.1266094","DOIUrl":null,"url":null,"abstract":"In a mobile computing environment, an end user's experience can be degraded due to changing runtime conditions such as: high and very variable network latencies, server overloading caused by a large number of devices accessing a shared resource, inconsistent experience on different devices as mobile devices vary in resource capabilities, and service disruptions due to the lack of the network, a server or a device. In this paper we present the agile operating environment (AOE) that improves on a users experience by enabling on-device service replication, fault tolerance, and dynamic user interface presentation binding. An important aspect of these three features is that they adapt to runtime conditions to further improve the end users experience. We have prototyped the AOE system and several applications. In our design and in our prototype we have tried to adhere to the model of Web application in order to enable easy application portability. Our results demonstrate that our adaptation techniques can significantly improve a users experience by reducing the degradation that is typically evident in a mobile environment.","PeriodicalId":340968,"journal":{"name":"2004 International Symposium on Applications and the Internet. Proceedings.","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2004 International Symposium on Applications and the Internet. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAINT.2004.1266094","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In a mobile computing environment, an end user's experience can be degraded due to changing runtime conditions such as: high and very variable network latencies, server overloading caused by a large number of devices accessing a shared resource, inconsistent experience on different devices as mobile devices vary in resource capabilities, and service disruptions due to the lack of the network, a server or a device. In this paper we present the agile operating environment (AOE) that improves on a users experience by enabling on-device service replication, fault tolerance, and dynamic user interface presentation binding. An important aspect of these three features is that they adapt to runtime conditions to further improve the end users experience. We have prototyped the AOE system and several applications. In our design and in our prototype we have tried to adhere to the model of Web application in order to enable easy application portability. Our results demonstrate that our adaptation techniques can significantly improve a users experience by reducing the degradation that is typically evident in a mobile environment.