W3C Steps Up on Declarative UI XML

This is one of the best things I have seen in a while:

"Web Application Formats Working Group Charter"

The deliverables are listed in order of suggested priority. The Working Group may choose a different priority at any time.

* Specification of a declarative format for applications and user interfaces.

This deliverable should be based on an existing application/UI format, such as Mozilla's XUL, Microsoft's XAML, Macromedia's MXML or Laszlo Systems' LZX, provided the owners of the format are willing to contribute. The format should allow embedded program code. This format, combined with the deliverables below and existing technologies including XHTML, CSS, XForms, SVG and SMIL, should provide a strong basis for rich client application development.

Tentative milestones: First draft of requirements during October. First draft of specification during November. Candidate Recommendation 4th quarter of 2006.
* The XBL2 specification.

XBL2 is an extension to the sXBL specification developed jointly by the SVG and CSS Working Groups. XBL is a declarative language that provides a binding between custom markup and existing technologies. This enables an extensible framework for custom controls and the MVC (model, view, controller) methodology.

Tentative milestones: First draft of requirements during January 2006. First draft of specification during February 2006. Candidate Recommendation 1st quarter of 2007.

Ask and you shall receive, I guess.