You are here:
(24 Feb 2010, MartijnSchrage)
---+++ 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
ore topic actions
Topic revision: r5 - 24 Feb 2010, MartijnSchrage
Building an editor
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding UUCS?