Web Home Old
Proxima
Proxima 2.0 home page
In the Proxima project we are developing a generic presentation-oriented editor for structured documents.
- Proxima is a generic editor. This means that the editor can be instantiated for arbitrary document types, supplemented by parser and presentation sheets. The content of a Proxima document can be mixed text, images and diagrams.
- Proxima is a presentation-oriented editor. This means that the user performs the edit operations on the WYSIWYG screen presentation of the document.
- Proxima is aware of the structure of the document. Even while editing the presentation of the document, the edit operations can be structural. For example, a section can be changed into a subsection.
Another innovative feature of Proxima is that it offers generic support for specifying content-dependent computations. For example, it is possible to create a Table of Contents of a document that is automatically updated as chapters or sections are added or modified.
Screenshots
Two example editors have been implemented with Proxima:
Project description
Prototype
How to obtain and install the Proxima prototype.
Proxima 2.0
The Proxima project has received a grant from the NLnet foundation for the development of a web-based version of Proxima! More details can be found at
Proxima 2.0
Publications
Thesis
Papers
- Martijn M. Schrage, S. Doaitse Swierstra. Beyond ASCII - Parsing programs with graphical presentations. (pdf)
Brazilian symposium on programming languages (SBLP 2008)
- Martijn M. Schrage, S. Doaitse Swierstra. Haskell as an architecture description language. (pdf)
- Martijn M. Schrage, Johan Jeuring. Xprez: a Declarative Presentation Language for XML. (pdf)
Presentations
- Martijn M. Schrage, Specifying a layered presentation-oriented editor (ppt, pdf), Third workshop Programmable structured documents (PSD 2004)
- Martijn M. Schrage, Proxima 2.0 - WYSIWYG generic editing for the Web (pdf), NL-FP dag 2010
Posters
Contact
For information contact
Martijn Schrage.
Proxima Home Page
--
MartijnSchrage - 25 Feb 2010