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.

Old WebLeftBar

Proxima Home Page

-- MartijnSchrage - 25 Feb 2010