The spread of Personal Wireless Devices (PWDs) has raised the need to migrate existing applications to these new environments. Desktop applications often exhibit complex user interfaces and are too large and resource demanding to be executed on devices with limited resources without changing the application code. Current research efforts are mainly focused on Web applications whose user interfaces are specifically designed for multi-platform environments through platform-independent models. On the contrary, little effort has been made to support the migration of applications with component-based GUIs towards PWD environments. This paper presents a tool for reverse engineering Java GUIs through their transformations to XIML-based abstract descriptions. The resulting descriptions are used by the TCPTE framework to be rendered into different GUIs, which are dynamically adapted to heterogeneous devices on the basis of their profile communicated at request time.

Reversing GUIs to XIML Descriptions for the Adaptation to Heterogeneous Devices

ZIMEO E.
2007-01-01

Abstract

The spread of Personal Wireless Devices (PWDs) has raised the need to migrate existing applications to these new environments. Desktop applications often exhibit complex user interfaces and are too large and resource demanding to be executed on devices with limited resources without changing the application code. Current research efforts are mainly focused on Web applications whose user interfaces are specifically designed for multi-platform environments through platform-independent models. On the contrary, little effort has been made to support the migration of applications with component-based GUIs towards PWD environments. This paper presents a tool for reverse engineering Java GUIs through their transformations to XIML-based abstract descriptions. The resulting descriptions are used by the TCPTE framework to be rendered into different GUIs, which are dynamically adapted to heterogeneous devices on the basis of their profile communicated at request time.
2007
978-1-59593-480-2
Middleware; Graphical User Interfaces; Software Architectures
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12070/12110
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact