Anton, I'm not entirely sure what you're asking... >From the images I suspect that what you may be looking for is GEF (the Graphical Editing Framework) which is tuned for allowing graphical editors and the like. It's a standard part of the eclipse release train so it's already available in Helios...
E4 is a replacement for the current eclipse Platform UI and isn't specific to any one task so it's unclear how we would be involved. Onwards, Eric From: Anton Stoychev <[email protected]> To: E4 Project developer mailing list <[email protected]> Date: 02/14/2011 02:13 AM Subject: [e4-dev] RFC: IDE GUI, alternative development workflow Sent by: [email protected] Hello, I want to ask you whether the project can incorporate a different development workflow. Can the project set a standardtized GUI for web development? I'm attaching a mockup (VPLdesign.png) of what the VPL can look like. Do you think the following system will be useful: It should not be language specific. Javascript will collect the designed database, output and logic (functions, methods, classes) which are defined visually by dragging and dropping. I'm attaching another file (decision_graphs.png) to illustrate how even the basic logic can be made visually. The collected info will be used for code generation. The code generation is preferably done by javascript - this way minimum effords should be made to integrate the GUI for a new language. JavaScript will read YAML files that store the mapping - templates for database definition, model definition, function/ethods usage and dependancies mapping. Only the mapping should be language-specific. Main benefits of this approach are: - you are not writing code, everything is more native, less errors can be made - autocalculation of dependencies (if you dragged in a method to send email then the email library should be included in the project) - makes high level of abstraction more comprehendable as all the logic and its context are on the screen Main developer interaction is by dragging and dropping which can create links/wires (see http://neyric.github.com/wireit/ for reference). The screen real estate (the workspace) is managed by panning and similar approach as Code bubbles (http://www.cs.brown.edu/people/acb/codebubbles_site.htm). Method and function parameters become slots where you can drop data. Kind Regards, Anton Stoychev, Internet Engineer [attachment "VPLdesign.png" deleted by Eric Moffatt/Ottawa/IBM] [attachment "decision_graphs.png" deleted by Eric Moffatt/Ottawa/IBM] _______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
_______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
