Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2181216.2181225acmotherconferencesArticle/Chapter ViewAbstractPublication PageschinzConference Proceedingsconference-collections
research-article

GUI migration across heterogeneous Java profiles

Published: 11 July 2002 Publication History

Abstract

Existing cross-platform graphical user interface (GUI) development tools do not support migrate-able GUIs as they do not consider any runtime concern, such as running state transformations. To address this problem, we introduce Scalable Graphical User Interface (SGUI). It allows GUI developers to construct a platform-independent GUI that can be migrated across heterogeneous Java profiles. In this paper, we will focus on two major problems in supporting migrate-able GUIs. First is layout and widget transformation, which describes how to layout a presentation after a GUI is migrated from one platform to another. Second is running state and event handling transformations, which describes how to transform running states and event handlings when a presentation is changed after a migration.

References

[1]
Chu, H., Song, H., Wong, C., and Kurakake, S., "Seamless Applications over Roam System", UbiTools'01 (Part of ACM UbiComp'01), September 2001, http://choices.cs.uiuc.edu/UbiTools01/.
[2]
Sun Microsystems, "Java#8482; 2 Platform, Standard Edition White Paper", June 2000.
[3]
Sun Microsystems, "PersonalJava#8482; Technology --- White Paper", August 1998.
[4]
NTT DoCoMo, Inc., "i-mode Java Content Developer's Guide", May 2001.
[5]
Eisentein, J., Vanderdonckt, J., and Puerta, A., "Applying Model-Based Techniques to the Development of UIs for Mobile Computers", Pro. of ACM IUI'01, January 2001, pp. 69--76.
[6]
Harmonia, Inc., "User Interface Markup Language (UIML) Draft Specification", January 2000.
[7]
Olsen, D., Jefferies, S., Nielsen, T., Moyes, W., Fredrickson, P., "Cross-modal Interaction using XWeb", Proc. of ACM UIST'00, November 2000.
[8]
Stephanidis, C., Savidis, A., and Akoumianakis, D., Tutorial on "Universally accessible UIs: The unified user interface development". Tutorial in ACM CHI'2001, 31 March - 5 April 2001.
[9]
Masui, T., "Evolutionary learning of graph layout constraints from examples", Proc. of ACM UIST'94, November 1994, pp.103--108.
[10]
Szekely, P., Luo, P., and Neches, R., "Facilitating the Exploration of Interface Design Alternatives: The HUMANOID Model of Interface Design", Proceedings ACM CHI'92, May, 1992, pp. 507--514.
[11]
Linton, A., Vlissides, M., and Calder, R., "Composing User Interfaces with InterViews", IEEE Computer, 22(2), February 1989.
[12]
J. Vanderdonckt, "Knowledge-Based Systems for Automated User Interface Generation: The TRIDENT Experience", Technical Report RP-95-010, Fac. Univ. de N-D de la Paix, Inst. D'Informatique, Namur, 1995.
[13]
D. Thevenin, and Joelle Coutaz, "Plasticity of User Interfaces: Framework and Research Agenda", Proc. of IFIP Interact'99, 30 August --- 3 September 1999.
[14]
F. Bodart, J. Vanderdonckt, "On the Problem of Selecting Interaction Objects", Proc. of HCI'94, August 1994, pp. 163--178.

Cited By

View all
  • (2008)Designing multi-user multi-device systemsProceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia10.1145/1543137.1543140(8-14)Online publication date: 3-Dec-2008
  • (2006)Creating multiplatform user interfaces by annotation and adaptationProceedings of the 11th international conference on Intelligent user interfaces10.1145/1111449.1111507(270-272)Online publication date: 29-Jan-2006
  • (2006)Software Development ProcessesDeveloping Services for the Wireless Internet10.1007/978-1-84628-589-9_2(9-32)Online publication date: 2006
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CHINZ '02: Proceedings of the SIGCHI-NZ Symposium on Computer-Human Interaction
July 2002
111 pages
ISBN:0473085003
DOI:10.1145/2181216
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

  • New Zealand Chapter of ACM SIGCHI
  • Google Inc.
  • The University of Waikato

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 July 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GUI migration
  2. Java
  3. heterogeneous devices
  4. multi-platform user interface
  5. user interface development tool

Qualifiers

  • Research-article

Acceptance Rates

Overall Acceptance Rate 8 of 23 submissions, 35%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2008)Designing multi-user multi-device systemsProceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia10.1145/1543137.1543140(8-14)Online publication date: 3-Dec-2008
  • (2006)Creating multiplatform user interfaces by annotation and adaptationProceedings of the 11th international conference on Intelligent user interfaces10.1145/1111449.1111507(270-272)Online publication date: 29-Jan-2006
  • (2006)Software Development ProcessesDeveloping Services for the Wireless Internet10.1007/978-1-84628-589-9_2(9-32)Online publication date: 2006
  • (2004)A graphical single-authoring framework for building multi-platform user interfacesProceedings of the 9th international conference on Intelligent user interfaces10.1145/964442.964490(235-237)Online publication date: 13-Jan-2004
  • (2003)Toward a Reference Process for Developing Wireless Internet ServicesIEEE Transactions on Software Engineering10.1109/TSE.2003.126552629:12(1122-1134)Online publication date: 1-Dec-2003

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media