Advertisement

A Software Architecture for Virtual Device Composition and Its Applications

  • Jin Wook Lee
  • Su Myeon Kim
  • Hun Lim
  • Mario Schuster
  • Alexander Domene
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4836)

Abstract

In this paper we propose a software architecture enabling a user-centric virtual device which is a composition of partial functions of surrounding devices. Increasingly, new information appliances and mobile personal devices are being equipped with many primitive functions, such as network connectivity, small display, advanced user interface, etc. However, constraints like small screen and tiny keypad impose usage limitations for a user. We focus on the possibility and flexibility of individual functions’ unification and separation to create a new user friendly environment with personal and public devices. A software architecture is designed and implemented to show the validation of our proposal.

Keywords

Software Architecture Hardware Component Device Driver Device Functionality Software Event 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Fu, R.Y., Su, H., Fletcher, J.C., Li, W., Liu, X.X., Zhao, S.W., Chi, C.Y.: A framework for device capability on demand and virtual device user experience. IBM Journal Research and Development 48(5/6), 635–648 (2004)CrossRefGoogle Scholar
  2. 2.
    Ponnekanti, S.R., Lee, B., Fox, A., Hanrahan, P., Winograd, T.: ICrafter: A Service Framework for Ubiquitous Computing Environments. In: Proceedings of the Third International Conference on Ubiquitous Computing, pp. 56–75 (2001)Google Scholar
  3. 3.
    Thanh, D.V., Jorstad, I.: The Virtual Device - The future mobile phone? Telektronikk Technical Report, vol. 3/4, pp. 165–172 (2005)Google Scholar
  4. 4.
    Brumitt, B., Meyers, B., Krumm, J., Kern, A., Shafer, S.: EasyLiving: Technologies for Intelligent Environments. In: Proceedings of the 2nd International Symposium on Handheld and Ubiquitous Computing, pp. 12–29 (2000)Google Scholar
  5. 5.
    Myers, B.: Pebbles Project: Using PCs and Hand-Held Computers Together; Demonstration Extended Abstract. In: CHI 2000. Proceedings of the ACM Conference on Computer-Human Interaction Human Factors in Computing Systems, pp. 14–15 (2000)Google Scholar
  6. 6.
    Steglich, St., Arbanowski, St.: Middleware for Cooperating Objects. In: SICE 2004. Proceedings of the Society of Instrument and Control Engineers. Annual Conference, Sapporo, Japan (August 4-6, 2004) ISBN: 4907764-22-7Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Jin Wook Lee
    • 1
  • Su Myeon Kim
    • 1
  • Hun Lim
    • 1
  • Mario Schuster
    • 2
  • Alexander Domene
    • 2
  1. 1.Samsung Advanced Institute of Technology (SAIT), Communication & Networking Lab., P.O. Box 111, Suwon, 440-600Korea
  2. 2.Fraunhofer Institute for Open Communication Systems (FOKUS), Kaiserin-Augusta-Allee, 31, 10589, BerlinGermany

Personalised recommendations