Abstract
Various new types of applications can be available in future computing environments such as mobile computing environments and ubiquitous computing environments. The applications may change our daily life dramatically since computers can be embedded in our daily necessaries such as televisions, microwaves, cameras, and air conditioners. In these environments, computing environments can be changed dramatically, and applications may be migrated among computers that have drastically different hardware configurations. Therefore, these applications should be adapted to various computing environments that may have dramatically different characteristics for their efficient executions, and the adaptation requires that the applications can access information about computing environments through a uniform interface.
In this paper, we propose an environment server that is important as a basic infrastructure for building adaptive applications for future computing environments. The environment server manages various information about computing environments in an integrated fashion, and applications can access these information through its well defined interface. This makes it possible to build adaptive applications with a systematic framework.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
“Special Issue on Computer-Augmented Environment”, Communications of the ACM, Vol.36, No.7, 1993.
H. Balakrishnan, S. Seshan, E. Amir, and R. H. Katz, “Improving TCP/IP Performance over Wireless Networks”, In Proceedings of the 1st ACM Conference on Mobile Computing and Networking, ACM, 1995.
F.Bennett, T.Richardson, A.Harter, “Teleporting-Making Applications Mobile”, In Proceedings of Workshop on Mobile Computing Systems and Applications, IEEE, 1994.
M. Degermark, M. Engan, B. Nordgren, and S. Pink, “Low-Loss TCP/IP Header Compression for Wireless Networks”, In Proceedings of the 2nd Conference on Mobile Computing and Networking, ACM, 1996.
G.H.Forman and J.Zahorjan:, “The Challenges of Mobile Computing”, IEEE Computer, Vol.27, No.4, 1994.
A.Harter, and A.Hopper, “A Distributed Location System for the Active Office”, IEEE Network, Jan/Feb 1994.
R. Hayton, J. Bacon, J. Bates and K. Moody, “Using Events to Build Large Scale Distributed Applications”, In Proceedings of SIGOPS European Workshop '96, 1996.
Akihiro Hokimoto, Kuniaki Kurihara, Tatsuo Nakajima, “An Approach for Constructing Mobile Applications using Service Proxies”, In Proceedings of the 16th International Conference on Distributed Computing Systems, May, 1996.
A.Hokimoto, T.Nakajima, “Robust Host Mobility Supports for Adaptive Mobile Applications”, In Proceedings of the International Conference on World Wide Computing and its Applications'97, 1997.
J. Inouye, S. Cen, C. Pu, and J. Walpole, “System Support for Mobile Multimedia Applications”, In Proceedings of 7th Workshop on Network and Operating System Supports for Digital Audio and Video, 1997.
H. Ishii, and B. Ullmer, “Tangible Bits: Towards Seamless Interfaces between People, Bits, and Atoms”, In Proceedings of CHF97, ACM, March, 1997.
M.Lamming and M.Flynn, “Forget-me-not: Intimate Computing in Support of Human Memory”, Rank Xerox, Technical Report EPC-1994-103, 1994.
T. Nakajima, and A. Hokimoto, “Adaptive Continuous Media Applications in Mobile Computing Environments”, In Proceedings of the international Conference of Multimedia Computing and Systems, 1997.
T. Nakajima, “A Toolkit for building Continuous Media Applications”, In Proceeding of International Workshop on Real-Time Computing, Systems, and Applications, 1997.
T.Nakajima, “A Framework for building Adaptive Software”, working memo, 1998.
B. N. Schilit, M. M. Theimer, and B. B. Welch: “Customizing mobile applications”, In Proceedings of the 1st USENIX Symposium on Mobile & Location-Independent Computing, August, 1993.
B.Schilit, N.Adams, R.Want, “Context-Aware Computing Applications”, In Proceedings of Workshop on Mobile Computing Systems and Applications, IEEE, 1994.
M.Spreitzer, and M.Theimer, “Providing Location Information in a Ubiquitous Computing Environment”, In Proceedings of 14th ACM Symposium on Operating System Principles, 1993.
H.Tokuda, T.Nakajima, P.Rao, “Real-Time Mach: Towards a Predictable Real-Time System”, In Proceedings of the USENIX Mach Workshop, October, 1990.
M.Weiser, “Some Computer Science Issues in Ubiquitous Computing”, Communication of the ACM, Vol.36, No.7, 1993.
G. Welling and B. R. Badrinath: “A Framework for Environment Aware Mobile Applications”, In Proceedings of the 17th International Conference on Distributed Computing, Baltimore, Maryland, May, 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nakajima, T., Aizu, H., Kobayashi, M., Shimamoto, K. (1998). Environment server: A system support for adaptive distributed applications. In: Masunaga, Y., Katayama, T., Tsukamoto, M. (eds) Worldwide Computing and Its Applications — WWCA'98. WWCA 1998. Lecture Notes in Computer Science, vol 1368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64216-1_46
Download citation
DOI: https://doi.org/10.1007/3-540-64216-1_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64216-9
Online ISBN: 978-3-540-69704-6
eBook Packages: Springer Book Archive