A Software Architecture for Virtual Device Composition and Its Applications
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.
KeywordsSoftware Architecture Hardware Component Device Driver Device Functionality Software Event
Unable to display preview. Download preview PDF.
- 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.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.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.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.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