Proxima Components

Proxima
In order to build Proxima, we need several components. The most important of these are:

  • A language for mapping XML documents, structured according to a DTD, to presentations;
  • A language for describing both presentations and computations. Since the editor is WYSIWYG, information about the corresponding position within the XML document of presentation elements has to be maintained;
  • Algorithms for the efficient, on-line formatting of presentations;
  • Efficient incremental evaluation algorithms, for example for parsing and presenting;
  • A platform-independent window interface for presenting presentations;
  • A scripting language for performing computations on documents;
  • An interface for plugging in existing editors or other components.

The first four components require a substantial amount of research, the last three components require a substantial amount of engineering.


Back to Home.

-- MartijnSchrage - 01 Jul 2008