Luxor is an open-source XML User Interface Language (XUL) toolkit in Java that lets you build UIs using XML and also includes an ultra light-weight, multi-threaded Web server, a portal engine, and a template engine. It is also Web Start-ready, as everything fits in a jar and requires no loose files.
The ZK Mobile is a ZK extension that enables ZK applications to run on mobile devices with little programming. With the event-driven components and a markup language, programming is as simple as programming desktops and designing screens is as easy as authoring HTML pages. No JavaME prerequisite is required.
Cypress is an open-source Cascading Style Sheet (CSS) parser that lets you add well-documented, standardized name/value pairs (a.k.a. CSS style properties) to your own XML markup languages. It supports inline styles so you can add style properties to individual XML tags using the style attribute or external style sheets so that you can store style rules for reuse in separate, XML-free text documents. Cypress supports three forms of selectors to match your XML tags and style rules, that is, element selectors, class selectors, and id selectors.