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
To Do
Proxima
---+++ Papers (We need both white papers and scientific publications) * Topics * Overview * Comparison with other approaches * Requirements * Comparison with other approaches * Architecture * Journals to be considered * Informatie * IEEE Computer * ACM Transactions on ... * SCP (for very formal things) * Conferences to be considered ---+++ Research proposals * STW * Concentrate on XML aspect? * talk to Gert van der Steen about potential utilizers * Some other killer app? * talk to other people in department for suggestions * joint proposal? * Jacquard * DSLs? * Link Stratego--Proxima? * talk to Eelco Visser * NWO Open Competition 2006 * Veni 2007 ---+++ Web site * Make more atractive and informative * White papers * Screen shots (current link is broken) * Posters * News * More documentation (manuals!) ---+++ PR * Simple usable applications, available through web site * Folding outline editor? * AG editor * ... * Accessible publications ---+++ Long-term strategy * Open source? * Need some kind of user community * Therefore need some nice application ---+++ ProximaDocumentation project * Graph support * Multiple windows * Simple word-processor editing * File handling * Undo ---+++ Prototype (required-time estimates to be added) * Architecture * Evaluation * Document edit formalism * Presentation * Matrix support * Menus * Excellent support for formatters * Special treatment of squiggly lines * Split window panes/multiple windows * Popups & Dialogs * Parser * Support for showing parse errors * Using proxima for word-processor text * Add error correcting parser * Scanner * Support for strings, different kinds of identifiers, etc. * AG-based scanner that uses regular expression description of tokens. * Layout * Change management (dirty bits) in layout editing * Generator * Rewrite generator and fix bugs * Editing behavior * Volatile placeholders * Resting places * Automatic parsing/evaluation (instead of pressing F1&F2) * Integrate Document and Presentation foci * Document focus should cover ranges instead of only tree paths * Recover focus after transformations (store focus as extra state in layout nodes?) * Drag and drop * Basic editor functionality * Search/replace * Proxima.klad.Incrementality * Arranger * Only arrange modified parts of layout level. May require special fast row and column elements in presentation. * Layouter * Only rescan modified parts of presentation * Diagram editing * XML * Read/Write XML files * Handle DTD's (and Schemas?) * (Partial) support for invalid documents * Build a more exciting example editor * Future * Generalized paste * Ligatures (one symbol for "ff" & "fi"), Kerning (eg. reduced space between "VA") * Editing "dineetje"/"diner- tje" etc. * Cycles in presentation process (eg. page refs that keep changing) * Optimal table layout (table without width/height info formatted in minimal space) -- Main.MartijnSchrage - 26 Sep 2007