PEAR Paket XML_XUL in Version 0.8.3 veröffentlicht

Class to build Mozilla XUL applications.
The XML User Interface Language (XUL) is a markup language for describing user interfaces.
With XUL you can create rich, sophisticated cross-platform web applications easily.
XML_XUL provides a API similar to DOM to create XUL applications. There is a PHP object for each XUL element, and the more complex widgets like grids, trees and tabboxes can easily be created with these objects.
Release date: 2007-02-02 18:32 UTC
Release state: alpha
Changelog:
- Overlays support added
- fixed #2184, listbox element numbers
- Resizable columns added
zum Download auf der PEAR Homepage
Info XUL:
XUL steht für XML User Interface Language und ist eine auf XML basierende Beschreibungssprache für grafische Benutzeroberflächen (GUI). Sie wurde ursprünglich für das Mozilla-Projekt entwickelt, wird aber inzwischen auch von anderer Software genutzt.
In Mozilla-Anwendungen (Netscape, Seamonkey, Firefox, …) wird die gesamte Benutzeroberfläche aus XUL-Dateien erzeugt. Dabei kommt die "Gecko Rendering Engine" zum Einsatz, die auch für die Darstellung von Webseiten verwendet wird.
Bei einer Portierung auf eine bestimmte Betriebssystem-Plattform muss das komplette Mozilla-XUL-Toolkit auf die neue Plattform portiert werden. Im Gegensatz dazu benötigen nach einer derartigen Portierung XUL-GUIs keine speziellen Anpassungen.
Microsoft verfolgt ein ähnliches Konzept in Windows Vista und nennt diese Sprache XAML.
Quelle und weitere Info: Wikipedia