### 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 middle-ware to realize the approach. We also present some examples to show the effectiveness of our approach.

Original language | English |
---|---|

Title of host publication | Applied Computing 2006 - The 21st Annual ACM Symposium on Applied Computing - Proceedings of the 2006 ACM Symposium on Applied Computing |

Pages | 1127-1133 |

Number of pages | 7 |

Publication status | Published - 2006 Nov 21 |

Event | 2006 ACM Symposium on Applied Computing - Dijon, France Duration: 2006 Apr 23 → 2006 Apr 27 |

### Publication series

Name | Proceedings of the ACM Symposium on Applied Computing |
---|---|

Volume | 2 |

### Conference

Conference | 2006 ACM Symposium on Applied Computing |
---|---|

Country | France |

City | Dijon |

Period | 06/4/23 → 06/4/27 |

### Keywords

- Interaction
- Middleware
- Ubiquitous computing

### ASJC Scopus subject areas

- Software

## Fingerprint Dive into the research topics of 'How to reuse exisiting interactive applications in ubiquitous computing environments?'. Together they form a unique fingerprint.

## Cite this

*Applied Computing 2006 - The 21st Annual ACM Symposium on Applied Computing - Proceedings of the 2006 ACM Symposium on Applied Computing*(pp. 1127-1133). (Proceedings of the ACM Symposium on Applied Computing; Vol. 2).