Title :
AOE: a mobile operating environment for Web-based applications
Author :
Islam, Nayeem ; Zhou, Dong ; Shoaib, Shahid ; Ismael, Ali ; Kizhakkiniyil, Sajithkumar
Author_Institution :
DoCoMo USA Labs, San Jose, CA, USA
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.
Keywords :
Internet; mobile computing; software fault tolerance; software portability; user interfaces; Agile Operating Environment; Web-based applications; fault tolerance; mobile computing; mobile operating environment; network latencies; on-device service replication; portability; resource capabilities; resource sharing; server overloading; user interface; Computer networks; Degradation; Delay; Fault tolerance; File servers; Mobile computing; Network servers; Prototypes; Runtime environment; User interfaces;
Conference_Titel :
Applications and the Internet, 2004. Proceedings. 2004 International Symposium on
Print_ISBN :
0-7695-2068-5
DOI :
10.1109/SAINT.2004.1266094