skip to main content
10.1145/1141277.1141546acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

How to reuse exisiting interactive applications in ubiquitous computing environments?

Published: 23 April 2006 Publication History

Abstract

In ubiquitous computing environments, we will access various devices and appliances from a variety of mobile devices such as mobile phones, PDAs and wearable devices.However, we need to reuse existing interactive applications that adopt traditional GUI toolkits that assume to use mouses and keyboards, and these applications should be operated from the mobile interaction devices.Our approach enables us to use existing GUI-based interactive applications although a variety of interaction devices can be adopted to control the applications. Therefore, the approach allows us to use traditional GUI toolkits to build ubiquitous computing applications that choose appropriate interaction devices dynamically. The paper describes the design and implementation of our middleware to realize the approach. We also present some examples to show the effectiveness of our approach.

References

[1]
J. Bacon, J Bates, and D. Halls, "Location-Oriented Multimedia", IEEE Personal Communications, Vol.4, No.5, 1997.]]
[2]
A. K. Dey, D. Salber, and G. D. Abowd, "A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications", Human-Computer Interactions, 16, 2001.]]
[3]
T. Hodes, and R. H. Katz, "A Document-based Framework for Internet Application Control", In Proceedings of the Second USENIX Symposium on Internet Technologies and Systems, 1999.]]
[4]
A. Harter, A. Hopper, P. Steggles, A. Ward, P. Webster, "The Anatomy of a Context-Aware Application", In Proceedings of the 5th International Conference on Mobile Computing and Networking, 1999.]]
[5]
D. L. de Ipina, "Building Components for a Distributed Sentient Framework with Python and CORBA", In Proceedings of the 8th International Python Conference, 2000.]]
[6]
H. Ishii, B. Ullmer, "Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms", In Proceedings of Conference on Human Factors in Computing Systems, 1997.]]
[7]
K. Kangas, and J. Roning, "Using Code Mobility to Create Ubiquitous and Active Augmented Reality in Mobile Computing", In Proceedings of the 5th International Conference on Mobile Computing and Networking, 1999.]]
[8]
N. Khotake, J. Rekimoto and Y. Anzai, "InfoStick: an interaction device for Inter-Appliance Computing", Workshop on Handheld and Ubiquitous Computing (HUC'99), 1999.]]
[9]
Brad A. Mayer, Herb Stiel, and Robert Gargiulo, "Collaboration Using Multiple PDAs Connected to a PC", In Proceedings CSCW'98: ACM Conference on Computer-Supported Cooperative Work, 1998.]]
[10]
T. Nakajima "A Framework for Building Adaptive Continuous Media Applications using Service Proxies", In Handbook of Internet and Multimedia Systems and Applications, CRC Press, 1998.]]
[11]
S. R. Ponnekanti, B. Lee, A. Fox, P. Hanrahan, T. Winograd, "ICrafter: A Service Framework for Ubiquitous Computing Environments", In Proceeding of the UBICOMP 2001, 2001.]]
[12]
T. Richardson, et al., "Virtual Network Computing", IEEE Internet Computing, Vol.2, No.1, 1998.]]
[13]
B. N. Schilit, N. Adames, and R. Want, "Context-Aware Computing Applications", In Proceedings of the Workshop on Mobile Computing Systems and Applications, IEEE, 1994.]]
[14]
I. Siio, T. Masui, K. Fukuchi, "Real-world Interaction using the FieldMouse", In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'99), 1999.]]
[15]
K. Soejima, et. al., "Building Audio and Visual Home Applications on Commodity Software", IEEE Transactions on Consumer Electronics, Vol.47, No.3, 2001.]]
[16]
P. Tandler, "The BEACH Application Model and Software Framework for Synchronous Collaboration in Ubiquitous Computing Environments", In Journal of System and Software, October, 2003.]]
[17]
D. Therenin and J. Coutaz, "Plasticity of User Interface: Framework and Research Agenda", Interact'99, 1999.]]
[18]
User Interface Markup Language, http://www.uiml.org/]]

Cited By

View all
  • (2011)A multimodal interaction component for digital televisionProceedings of the 2011 ACM Symposium on Applied Computing10.1145/1982185.1982459(1253-1258)Online publication date: 21-Mar-2011
  • (2010)New Interface Using Palm and Fingertip without Marker for Ubiquitous EnvironmentProceedings of the 2010 IEEE/ACIS 9th International Conference on Computer and Information Science10.1109/ICIS.2010.110(819-824)Online publication date: 18-Aug-2010
  • (2010)Case Study of Middleware Infrastructure for Ambient Intelligence EnvironmentsHandbook of Ambient Intelligence and Smart Environments10.1007/978-0-387-93808-0_9(229-256)Online publication date: 2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '06: Proceedings of the 2006 ACM symposium on Applied computing
April 2006
1967 pages
ISBN:1595931082
DOI:10.1145/1141277
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 April 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. interaction
  2. middleware
  3. ubiquitous computing

Qualifiers

  • Article

Conference

SAC06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2011)A multimodal interaction component for digital televisionProceedings of the 2011 ACM Symposium on Applied Computing10.1145/1982185.1982459(1253-1258)Online publication date: 21-Mar-2011
  • (2010)New Interface Using Palm and Fingertip without Marker for Ubiquitous EnvironmentProceedings of the 2010 IEEE/ACIS 9th International Conference on Computer and Information Science10.1109/ICIS.2010.110(819-824)Online publication date: 18-Aug-2010
  • (2010)Case Study of Middleware Infrastructure for Ambient Intelligence EnvironmentsHandbook of Ambient Intelligence and Smart Environments10.1007/978-0-387-93808-0_9(229-256)Online publication date: 2010
  • (2009)UbiGestureProceedings of the 13th International Conference on Human-Computer Interaction. Part II: Novel Interaction Methods and Techniques10.1007/978-3-642-02577-8_16(141-150)Online publication date: 14-Jul-2009
  • (2008)Lessons from early stages design of mobile applicationsProceedings of the 10th international conference on Human computer interaction with mobile devices and services10.1145/1409240.1409255(127-136)Online publication date: 2-Sep-2008
  • (2006)Customization of sensor-based input devicesProceedings of VII Brazilian symposium on Human factors in computing systems10.1145/1298023.1298050(5-8)Online publication date: 19-Nov-2006
  • (2006)An architecture to improve the generalization of interacting device developments for accessibilityProceedings of the 12th Brazilian Symposium on Multimedia and the web10.1145/1186595.1186603(53-60)Online publication date: 19-Nov-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media