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
  • Get Citation Alerts
  • 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 27 Jul 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