Flexible and hierarchical user interfaces defined using a data definition language

   
   

A flexible and hierarchical user interface, defined using a data definition language, such as the extensible Markup Language (XML), is disclosed. In one embodiment, such an interface is defined by at least one file in the data definition language. A base file defines a basic look and behavior of the interface. The file also includes data, such as multimedia data, for access via the interface. One or more extension files modify the basic look and behavior of the interface as initially defined by the base file. In one particular embodiment, the interface includes a number of components organized into a number of layers. Each layer has a view state that is changeably selectable between visible and hidden.

Eine flexible und hierarchische Benutzerschnittstelle, definiert mit einer Dateidefinitionssprache, wie Extensible Markup Language (XML), wird freigegeben. In einer Verkörperung wird solch eine Schnittstelle durch mindestens eine Akte in der Dateidefinitionssprache definiert. Eine niedrige Akte definiert einen grundlegenden Blick und ein Verhalten der Schnittstelle. Die Akte schließt auch Daten, wie Multimediadaten, für Zugang über die Schnittstelle ein. Eine oder mehr Verlängerung Akten ändern den grundlegenden Blick und das Verhalten der Schnittstelle, wie zuerst definiert durch die niedrige Akte. In einer bestimmten Verkörperung schließt die Schnittstelle eine Anzahl von den Bestandteilen ein, die in eine Anzahl von Schichten organisiert werden. Jede Schicht hat einen Ansichtzustand, der changeably auswählbar zwischen sichtbarem und versteckt ist.

 
Web www.patentalert.com

< Method and apparatus for providing user specific web-based help in a distributed system environment

< Methods and apparatus for processing ranked fuzzy cartesian queries

> Method of obtaining optimum use of a shared transmission medium for multimedia traffic

> Micro-scheduling method and operating system kernel

~ 00125