Bug 386827 - GMF-Tooling to generate web diagrams from the same input artifacts
Summary: GMF-Tooling to generate web diagrams from the same input artifacts
Status: NEW
Alias: None
Product: GMF-Tooling (ARCHIVED)
Classification: Modeling
Component: Generation / Templates (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P4 normal (vote)
Target Milestone: ---   Edit
Assignee: Michael Golubev CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks: 386821
  Show dependency tree
 
Reported: 2012-08-08 08:13 EDT by Michael Golubev CLA
Modified: 2012-10-03 07:16 EDT (History)
2 users (show)

See Also:
borlander: kepler-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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/