Well, the org.eclipse.gef plug-in contains an MVC framework that is actually independent of the Eclipse Workbench, as well as mostly independent on Draw2d and SWT (while there are some dependencies on Draw2d/SWT geometry classes and event representations; possibly also others). As we are not bound to backwards compatibility with GEF4, we can modularize the plug-in after having ported it to GEF4 (and will do so after Juno) by factoring out those parts that are independent of the Eclipse 3.x Workbench, thereby making these parts of GEF4 "natively" usable with the new e4 application platform. The question of whether to further factor out those parts that are basically independent of Draw2d and SWT as well is a question that may be answered afterwards (and with a lower priority). However, as I am not convinced that the architecture of the mentioned MVC framework is at all suitable in a web setting (as already pointed out by Alex) I also do not expect that this will be a major argument we will base our decision on.Cheers, Alexander
Am 24.05.2012 um 15:16 schrieb Alex Kravets: Here is the discussion I was referring to http://dev.eclipse.org/mhonarc/lists/gef-dev/msg01546.html
On May 24, 2012 9:10 AM, "Alex Kravets" < kravets.dev@xxxxxxxxx> wrote: Can you elaborate on coupling of GEF framework with Eclipse infrastructure? GEF is was made to sit on top of SWT/JFace/draw2d stack, so may be I don't understand the question. RAP project is aimed at representing RCP on the web and they have been successful at doing so for SWT components. GEF is a little bit tough because every request of change of a figure needs to be propagated to underlying model on the server. Whenever you move a figure in the editor this change needs to be persisted in real time. This was discussed before and someone was able to achieve this using Web Sockets (I'll try to find this discussion) so hopefully this will allow representation of GEF editors outside of desktop media. However, I don't think aim of this initiative is to disconnect GEF from Eclipse. Regards,
Alex
On May 24, 2012 5:15 AM, "Arieh Bibliowicz" < vainolo@xxxxxxxxx> wrote:
The GEF framework is closely coupled with the eclipse infrastructure. The dependencies are many and very intricate. Could this state be improved in GEF4? This is not easy to do but with good care in can be achieved. Furthermore, this could also improve the use of GEF in many other fields. For example, why not implement a GEF editor that can be embedded as an applet in a web page?
Any ideas/comments?
Arieh Bibliowicz Ph.D. Candidate Technion, Israel Institute of Technology
_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gef-dev
_______________________________________________ gef-dev mailing list gef-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/gef-dev
-- Dr. Alexander Nyßen Dipl.-Inform. Software-Engineer
Telefon: +49 (0) 231 / 98 60-210 Telefax: +49 (0) 231 / 98 60-211 Mobil: +49 (0) 151 / 17396743
http://www.itemis.de alexander.nyssen@xxxxxxxxx
itemis AG Am Brambusch 15-24 44536 Lünen
Rechtlicher Hinweis:
Amtsgericht Dortmund, HRB 20621
Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus, Dr. Georg Pietrek, Jens Trompeter, Sebastian Neus
Aufsichtsrat: Dr. Burkhard Igel (Vors.), Stephan Grollmann, Michael Neuhaus
|