About
From Vexi
There are many angles of approach to understanding what Vexi is and what it offers, depending on where you are coming from.
Overview
Vexi is a thin client technology, with a rich client level of functionality traditionally only available in desktop applications.
Application structure/layout specified declaratively in the Vexi XML format.
Vexi makes use of traps which are a javascript extension that provide a concise event model.
Interaction with the server is over HTTP, thus making Vexi applications usable anywhere with standard web access. Vexi has uilt-in support for XMLRPC and JSON (SOAP too, but it currently requires maintenance).
Technical Notes
It runs on top of the Java platform, but uses only the lowest level AWT primitives. It is not an abstraction layer built on top of swing but is rather a technology in its own right. Theoretically it could be ported to other platforms that provide windowing primitives and network connectivity.
For a comparison to other technologies.
Platform Advantages
There is a more specific Technical Comparison with other common web application technologies.

