Abstract
DIANA (Device-Independent, Asynchronous Network Access) is a new application architecture to solve two major difficulties in developing software for mobile computing—diversity of user interface and varied communication patterns. Our architecture achieves display and network independence by de-coupling the user interface logic and communication logic from the processing logic of each application. Such separation allows applications to operate in the workplace as well as in a mobile environment in which multiple display devices are used and communication can be synchronous or asynchronous. Operation during disconnection is also supported.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bass, L., Clapper, B., Hardy, E., Kazman, R. and Seacord, R., “Serpent: A User Interface Management System,” Proceedings of the Winter 1990 USENIX Conference, Berkeley, CA, January 1990, pp. 245–248.
Bennet, A., “FormIKA: A Form-Based User Interface Management System for Knowledge Acquisition,” Knowledge Systems Laboratory, Stanford University, June 1990.
Caruso, D., “General Magic Got Quite a Start,” Digital Media, March 29, 1993.
Coutaz, J., “PAC, An Implementation Model for Dialog Design,” Proceedings of Interact T87, Stuttgart, September, 1987, pp. 431–436.
de Souza C. S., “A Semiotic Approach to User Interface Language Design,” Center for the Study of Language and Information, Stanford University, May 1992.
Gosling, J., and McGilton, H., “The Java Language Environment, A White Paper,” Sun Microsystems Computer Company, May 1995.
Guarna, V. A., Jr. and Gaur Y., “A Portable User Interface for a Scientific Programming Environment,” Center for Supercomputing Research and Development, University of Illinois, Urbana-Champaign, February 1988.
Imielinski, T. and Badrinath, B.R., “Mobile Wireless Computing: Solutions and Challenges in Data Management,” Department of Computer Science, Rutgers University, 1993.
Kazman, R., Bass, L., Abowd, G. and Webb, M., “Analyzing the Properties of User Interface Software,” Department of Computer Science, Carnegie-Mellon University, October 1993.
McBryan, O. A., “Software Issues at the User Interface,” Department of Computer Science, University of Colorado, May 1991.
Myers, B. A. and Rosson, M. B., “Survey on User Interface Programming,” Department of Computer Science, Carnegie-Mellon University, February 1992.
Myers, B. A., “Why are Human-Computer Interfaces Difficult to Design and Implement?” Department of Computer Science, Carnegie-Mellon University, July 1993.
Pfaff, G., (ed.), User Interface Management Systems, Newyork: Springer-Verlag, 1985.
Satyanarayanan, M. Kistler, J. J., Kumar, P., Okasaki, M. E., Siegel, E. H. and Steere, D. C, “Coda: A Highly Available File System for a Distributed Workstation Environment,” IEEE Transactions on Computers, April 1990.
Satyanarayanan, M., “Scalable, Secure, and Highly Available Distributed File Access,” IEEE Computer, May 1990.
Satyanarayanan, M., Kistler, J. J., Mummert, L. B., Ebling, M. R., Kumar, P. and Lu, Q., “Experience with disconnected Operation in a Mobile Computing Environment,” Department of Computer Science, Carnegie-Mellon University, June 1993.
Steere, D.C., Kistler, J. J. and Satyanarayanan, M., “Efficient User-Level Cache File Management on the Sun Vnode Interface,” In Summer Usenix Conference Proceedings, Anaheim, June 1990.
Tso, M., “Using Propoerty Specifications to Achieve Graceful Disconnected Operation in an Intermittent Mobile Computing Environment,” Xerox Corporation, Palo Alto Research Center, June 1993.
Watanabe, T. and Oketani, L, “Functional Design of Cooperatively Integrated Information System,” Data Processing Center, Kyoto University, October 1986.
Zarmer, C. and Canning, P., “Using C++ to Implement an Advanced User-Interface Architecture,” HP Laboratories, Hewlett Packard Company, April 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Kluwer Academic Publishers
About this chapter
Cite this chapter
Keller, A.M. et al. (1996). The Diana Approach to Mobile Computing. In: Imielinski, T., Korth, H.F. (eds) Mobile Computing. The Kluwer International Series in Engineering and Computer Science, vol 353. Springer, Boston, MA. https://doi.org/10.1007/978-0-585-29603-6_24
Download citation
DOI: https://doi.org/10.1007/978-0-585-29603-6_24
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-7923-9697-0
Online ISBN: 978-0-585-29603-6
eBook Packages: Springer Book Archive