Proxima Home
Gallery
Download
Documentation
Proxima Client
Proxima Server
Proxima Engine
Building an editor
User manual
Publications
Contribute
Bug reporting
Oblomov Systems
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Web Home
Proxima
---++ Proxima 2.0 Proxima 2.0 is an open-source web-based generic editor that can be used to create WYSIWYG editors on web-pages, without requiring editing users to install any software. Except for a small !JavaScript client, the system has been written entirely in the functional language Haskell. <!-- * based on stand-alone Proxima system * view/ideology behind Proxima * Editor structured document, but see presentation. * want to edit both levels. Structural (delete section), presentation oriented (type or cut and paste text) * Proxima supports complex presentations of the document, graphical. Moreover, derived values table of contents that can be made editable. * Proxima 2.0 * Lightweight client catches all gestures sent to server * server computes updates and sends incremental HTML back to client * Fast enough, even with latency and low badwidth: Incremental updates. Most edit operations only small change in presentation. Also predictive rendering: client computes a temporary update until final update from server. * Resulting clients Also works on small devices such as iPhones. Example usage. --> In order to instantiate an editor, the editor designer needs to declare a document type and provide a number of stylesheets that specify the behavior of the editor. The stylesheets are then compiled to a server application. More information about instantiating an editor can be found on the [[Building an instance]] pages. The underlying Proxima architecture was developed by Martijn Schrage at Utrecht University, as part of his !PhD project (thesis available at [[Publications]]). The web-based functionality was made possible by a grand from NLnet foundation. Proxima 2.0 is an open-source project, maintained by Martijn Schrage of [[http://www.oblomov.com][Oblomov Systems]]. We are looking for people that can help with the development. Check out [[Contribute]] to find out how you can get involved with the project. ---+++ Screenshots Below are some screenshots of editors created with Proxima 2.0. Click on the screenshot to see a larger version. A description of these editors together with the actual editors that can be tested is found in the [[Gallery]]. <br/></br><br/> <table style="width: 100%"> <tr> <td> <a href="%ATTACHURLPATH%/ScreenshotDazzle.png"><img src="%ATTACHURLPATH%/ScreenshotDazzle.png" alt="ScreenshotDazzle.png" style="width: 250px" border="0" /></a><br/> <center>Dazzle documentation editor</center> </td><td> <a href="%ATTACHURLPATH%/ScreenshotHelium.png"><img src="%ATTACHURLPATH%/ScreenshotHelium.png" alt="ScreenshotHelium.png" style="width: 250px" border="0" /></a> <center>Helium source editor</center> </td><td> <a href="%ATTACHURLPATH%/ScreenshotDeclarationForm.png"><img src="%ATTACHURLPATH%/ScreenshotDeclarationForm.png" alt="ScreenshotDeclarationForm.png" style="width: 250px" border="0" /></a> <center>Travel declaration form</center> </td> </tr><tr><td><br/></td></tr><tr> <td> <a href="%ATTACHURLPATH%/ScreenshotTaskList.png"><img src="%ATTACHURLPATH%/ScreenshotTaskList.png" alt="ScreenshotTaskList.png" style="width: 250px" border="0" /></a> <center>Task list</center> </td><td> <a href="%ATTACHURLPATH%/ScreenshotSudoku.png"><img src="%ATTACHURLPATH%/ScreenshotSudoku.png" alt="ScreenshotSudoku.png" style="width: 250px" border="0" /></a> <center>Sudoku solver</center> </td><td> <a href="%ATTACHURLPATH%/ScreenshotStyledText.png"><img src="%ATTACHURLPATH%/ScreenshotStyledText.png" alt="ScreenshotStyledText.png" style="width: 250px" border="0" /></a> <center>Styled text editing</center> </td> </tr> </table> <!-- Start of StatCounter Code --> <script type="text/javascript"> sc_project=3714133; sc_invisible=1; sc_partition=44; sc_security="349a001a"; </script> <script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js"></script><noscript><div class="statcounter"><a href="http://www.statcounter.com/" target="_blank"><img class="statcounter" src="http://c45.statcounter.com/3714133/0/349a001a/1/" alt="click analytics" ></a></div></noscript> <!-- End of StatCounter Code --> -- Main.MartijnSchrage - 09 Mar 2010