Bug 386827

Summary: GMF-Tooling to generate web diagrams from the same input artifacts
Product: [Modeling] GMF-Tooling (ARCHIVED) Reporter: Michael Golubev <borlander>
Component: Generation / TemplatesAssignee: Michael Golubev <borlander>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P4 CC: borlander, g.hillairet
Version: unspecifiedKeywords: plan
Target Milestone: ---Flags: borlander: kepler-
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on:    
Bug Blocks: 386821    

Description Michael Golubev CLA 2012-08-08 08:13:38 EDT
There are plenty of open source libraries that allows web diagramming, and it is clear that the same PIM models (GMFGraph, GMFMap, and to some extent GMF-Tooling) may be used as an input for transformation/codegen targeting one of those libraries. 

This Bugzilla is to discuss the different implementation choices in this area. The most important of them seems to be: 
- should we use RAP? It was very slow a year ago, but reported to be better now. 
- should we use SVG or HTML5 Canvas as an underlying graphical engine 
- should the generation target javascript or, GWT java code, or e.g, Flash (see http://www.slideshare.net/architexa/conquering-gef-part2-building-graphical-webapps-with-eclipse)
- what we can reuse from CDO Dawn
- should we wait for http://gefgwt.org/ project planned for release early this autumn
Comment 1 Michael Golubev CLA 2012-09-26 05:42:01 EDT
After more discussions about the feasibility we decided to defer this for Kepler.
Comment 2 Michael Golubev CLA 2012-09-26 05:43:32 EDT
This is to be reconsidered if/when GEF/GWT project (http://gefgwt.org) will publish its port for GEF framework for the web platform.
Comment 3 Guillaume Hillairet CLA 2012-10-03 07:16:47 EDT
Just a note on web diagramming, the eugenia team has recently presented a web based tool for to generate editors, see presentation [1] and demo [2].

[1] http://www-users.cs.york.ac.uk/~louis/eugenialive.pdf
[2] http://eugenialive.herokuapp.com/