Supporting online services in environments constrained by communication

Abstract : With the recent rapid growth of the World Wide Web, the advent of commodity internet access via modems, and the slower but steady proliferation of mobile computing devices, more and more users are accessing internet services from computationally capable machines connected via low-speed communication links. While many such services only offer access to static, unchanging documents, the number of "online" services offering access to frequently updated information is growing rapidly. While systems have been developed to optimize document access in the presence of constrained communication, their approaches do not handle access to online services well.

[1]  Marvin Theimer,et al.  Customizing Mobile Applications , 1993, Symposium on Mobile and Location-Independent Computing.

[2]  Terri Watson Wit: An Infrastructure for Wireless Palmtop Computing , 1994 .

[3]  Roy T. Fielding,et al.  The Apache HTTP Server Project , 1997, IEEE Internet Comput..

[4]  M. Frans Kaashoek,et al.  Dynamic Documents: Mobile Wireless Access to the WWW , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[5]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[6]  Hui Lei,et al.  An analytical approach to file prefetching , 1997 .

[7]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[8]  W. Kinsner,et al.  Hypertext Markup Language , 1999 .

[9]  Daniel Duchamp,et al.  A proxy-based filtering mechanism for the mobile environment , 1998 .

[10]  John Mark Ockerbloom,et al.  Mediating Among Diverse Data Formats. , 1998 .

[11]  Danny B. Lange,et al.  Programming and Deploying Mobile Agents with Java Aglets , 1998 .

[12]  Warren Bower New directions , 1937 .

[13]  Erik Wilde Hypertext Markup Language (HTML) , 1999 .

[14]  James A. Landay,et al.  User interface issues in mobile computing , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[15]  Tomasz Imielinski,et al.  Handling mobile clients: a case for indirect interaction , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[16]  Murthy V. Devarakonda,et al.  Meta-scripts as a mechanism for complex web services , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[17]  John K. Ousterhout,et al.  Tcl: An Embeddable Command Language , 1989, USENIX Winter.

[18]  D. Duchamp Issues in wireless mobile computing , 1992, [1992] Proceedings Third Workshop on Workstation Operating Systems.

[19]  Barron C. Housel,et al.  WebExpress: a system for optimizing Web browsing in a wireless environment , 1996, MobiCom '96.

[20]  Eric A. Brewer,et al.  Adapting to network and client variability via on-demand dynamic distillation , 1996, ASPLOS VII.

[21]  Mahadev Satyanarayanan,et al.  A Programming Interface for Application-Aware Adaptation in Mobile Computing , 1995, Comput. Syst..

[22]  William Allen Simpson,et al.  The Point-to-Point Protocol (PPP) , 1993, RFC.

[23]  Brian N. Bershad,et al.  Mobisaic: An Information System for a Mobile Wireless Computing Environment , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[24]  Hong Va Leong,et al.  Mobile Data Access , 2001, Lecture Notes in Computer Science.

[25]  Mary Campione,et al.  The Java Tutorial: Object-Oriented Programming for the Internet , 1996 .

[26]  Marshall T. Rose The Simple Book: An Introduction to Networking Management: Revised Second Edition , 1995 .

[27]  Jim Miller,et al.  Application-Specific Proxy Servers as HTTP Stream Transducers , 1996, World Wide Web journal.

[28]  John L. Romkey,et al.  Nonstandard for transmission of IP datagrams over serial lines: SLIP , 1988, RFC.

[29]  Tatsuo Nakajima,et al.  An approach for constructing mobile applications using service proxies , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[30]  Qi Lu,et al.  Experience with Disconnected Operation in a Mobile Environment , 1993, Symposium on Mobile and Location-Independent Computing.

[31]  John V. Guttag,et al.  ANTS: a toolkit for building and dynamically deploying network protocols , 1998, 1998 IEEE Open Architectures and Network Programming.

[32]  A. Harter,et al.  Teleporting - Making Applications Mobile , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[33]  Dan Duchamp,et al.  Agent-Mediated Message Passing for Constrained Environments , 1993, Symposium on Mobile and Location-Independent Computing.

[34]  Bill N. Schilit,et al.  The PARCTAB mobile computing system , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[35]  Adobe Press,et al.  PostScript Language Reference Manual , 1985 .

[36]  李幼升,et al.  Ph , 1989 .

[37]  David Goldberg,et al.  How to program networked portable computers , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[38]  M. Frans Kaashoek,et al.  Mobile Computing with the Rover Toolkit , 1997, IEEE Trans. Computers.

[39]  Terri Watson Effective wireless communication through application partitioning , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).