| Cheng, T.: XUL - Creating Localizable XML GUI, Fifteenth Unicode Conference, 1999. http://www.mozilla.org/projects/intl/iuc15/paper/iuc15xul.html |
....interface (or program) updates lead to reinstalling client programs on every user device, which does not happen when using mobile agents. Our prototype adapts user interface using mobile agents [12] that process user interface definition described in Extensible User interface Language (XUL) 1] [15]. XUL interpretation to a standard Swing interface is done by jXUL platform [9] Agents automatically adapt the interface definition to the clients interface, making user interface dynamic and multiple interface implementations unnecessary. The rest of this paper is as follows. Section 2 gives ....
....in order to create user interface. We have chosen the same technology as we used in our previous work [1] since it enables us to create flexible user interface that is able to adapt and move trough network. 4. 1 Extensible User interface Language XUL Extensible User interface Language [1] [15], 9] is designed for cross platform user interface definition. This language is incorporated in Mozilla project [16] acting as an user interface definition language. Being part of Mozilla project, XUL is open and connectable to other Mozilla projects. The format is organized with modern user ....
Cheng, T.: XUL - Creating Localizable XML GUI, Fifteenth Unicode Conference, 1999. http://www.mozilla.org/projects/intl/iuc15/paper/iuc15xul.html
....supporting a variety of target formats including at least graphical and speech driven interfaces. Our search was limited to XML based formats and resulted in UIML [4] 5] because of its versatility and extensibility as compared to e.g. XUL, which is limited to graphical user interfaces [15]. For our purposes, we developed a vocabulary (a set of classes or widgets ) to be used with UIML for the definition of generic user interfaces. While faced with the task of developing tools for the transformation of UIML to our chosen example target formats (HTML and VoiceXML [6] we ....
Tao Cheng, XUL - Creating Localizable XML GUI, proc. Of the 15th International Unicode Conference, San Jose, California August1999
.... on every user device, which does not happen when using mobile agents (only the mobile agent needs to be updated) Our prototype adapts user interface using mobile agents [8] that process a user interface definition described in a language called Extensible User interface Language (XUL) 5] [13]. This interface definition is later adapted using XSL transformations to other notations (HTML, WML, etc) The XUL interpretation on Java enabled platforms is interpreted by jXUL platform. The jXUL is a third party middleware that renders XUL using standard Swing interface. Agents automatically ....
....Scalability of this solution can be also questioned. All these approaches support different level of customisations, but however only web applications. The user interface generation is centralized on the server. 3 Extensible User interface Language XUL Extensible User interface Language [5] [13] is designed for cross platform user interface definition. This language is incorporated in Mozilla project [17] acting as a user interface definition language. Being part of Mozilla project, XUL is open and connectable to other Mozilla projects. The format is organized with modern user interface ....
Cheng, T.: XUL - Creating Localizable XML GUI, Fifteenth Unicode Conference, 1999. http: / /www.mozilla.org/projects/intl/iuc15 /paper /iuc15xul.html
No context found.
Cheng, T.: XUL - Creating Localizable XML GUI, Fifteenth Unicode Conference, 1999. http://www.mozilla.org/projects/intl/iuc15/paper/iuc15xul.html
No context found.
Cheng, T.: XUL - Creating Localizable XML GUI, Fifteenth Unicode Conference, 1999. http://www.mozilla.org/projects/intl/iuc15/paper/iuc15xul.html
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC