Systems, methods and computer program products for building and displaying dynamic graphical user interfaces

Systemes, methodes et produits de programmation d'ordinateur pour monter et afficher des interfaces graphiques dynamiques d'utilisateur

Abstract

Systems, methods and computer program products are provided for building and displaying dynamic graphical user interfaces (GUIs) that can be updated automatically without requiring code-level modification and recompiling. In response to a request to display a particular GUI on a computer display, an Extensible Markup Language (XML) data group is selected from a plurality of XML data groups and an XML display layout is selected from a plurality of XML display layouts. The selected XML data group includes one or more aggregations of data hierarchically ordered within the selected XML data group. XML data items are hierarchically ordered within each of the aggregations of data. The selected XML display layout contains one or more areas that define respective GUI display spaces within which XML data items from the respective aggregations of data can be displayed. XML markup tags associated with each aggregation of data within the selected XML data group are matched with XML markup tags associated with a respective area contained within the selected XML display layout. The XML data items contained within each aggregation of data are rendered in hierarchical order within a respective GUI display space defined by a respective area within the XML display layout.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)

    Title

Cited By (4)

    Publication numberPublication dateAssigneeTitle
    EP-1417561-A1May 12, 2004Nokia CorporationSkins für mobilkommunikationsgeräte
    EP-1417561-A4January 23, 2008Nokia CorpSkins für mobilkommunikationsgeräte
    GB-2388214-BSeptember 28, 2005Monactive LtdMonitoring system for general-purpose computers
    WO-03017077-A1February 27, 2003Nokia Corporation, Nokia Inc.Skins for mobile communication devices