Because Proxima 2.0 was originally designed as a stand-alone application, we can destinguish a number of subsystems. The Proxima 2.0 client is a script that runs in a browser and catches all edit gestures from a user, which it sends to the Proxima 2.0 server. The server receives the edit gestures and invokes the original Proxima engine compute the corresponding incremental updates on the rendering, which are sent back to the client. Finally, the client applies the received updates to the rendering that is shown to the user and the edit operation is complete.
User ↔ Proxima client (in a browser) ← Internet → Proxima server ↔ Proxima engine
The documentation of the system is split into seperate parts for the client, the server, and the Proxima engine.
- Proxima Server: Introduces the web server that connects a Proxima editor with clients that run in web browsers.
- Proxima Engine: Describes the layered architecture of the Proxima engine.
Besides documentation about the system itself, there is documentation for editor designers and for editing users.
- Building an editor: Describes the various types of stylesheets as well as the steps that must be followed for the creation of an editor instance.
- Proxima 2.0 user manual: A manual for using the web-based editors created with Proxima 2.0.
- 09 Mar 2010