The xi project provides a light, XUL based framework for setting up ajax applications.
The xi module consists of an interface part and a server part. Essentially, the module provides an xmlrpc client and server and a small set of useful interface bindings.
- The interface part, contained under the "ui" directory, runs in a gecko based application (e.g., firefox).
- The server part, contained under the "ph" directory, runs in a php web server (e.g., apache).