Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [graphiti-dev] Graphiti and JavaFX

Hi Karsten,

 

just a comment from my side:

 

GEF4 would surely also be an interesting alternative, but at least in my understanding it is not yet in a state that would allow Graphiti using it as base layer. Besides I’m also not sure if the effort it will mean to port Graphiti from GEF3 to GEF4 will be smaller compared to JavaFX, since there also seem to be huge differences between GEF 3 and 4…

 

My main intention was to get a little hands-on to JavaFX as I was also impressed by Jan’s talk.

 

But reading all of this, there seems to be general interest in JavaFX-based diagram editing frameworks. J

 

Regards,

Michael

 

From: graphiti-dev-bounces@xxxxxxxxxxx [mailto:graphiti-dev-bounces@xxxxxxxxxxx] On Behalf Of Karsten Thoms
Sent: Freitag, 10. Januar 2014 10:21
To: Discuss development topics on Graphiti
Subject: Re: [graphiti-dev] Graphiti and JavaFX

 

Hi Uwe,

 

you may ask also on the GEF forum, the GEF guys might have also an idea.

 

Further, at EclipseCon Europe, Jan Köhnlein presented an impressive JavaFX based editor draft. The repository for his example can be found at Github: https://github.com/JanKoehnlein/FXDiagram. Note that this project was just to demo his talk thesis about editors. It is unlikely that he will evolve it further.

 

To estimate the effort for the implementation of an alternative renderer the LOC of the underlying frameworks is totally misleading. These frameworks need deep knowledge on programming diagram editor frameworks. 

 

From my colleague Alexander Nyssen, project lead of GEF4, I know this is a long running task. He is working in long-term on an alternative GEF implementation, where JavaFX might be an alternative for the future. You may get also involved into GEF4. There have been already some proof-of-concept work on JavaFX support.

I would say, the best approach would be work on GEF4 JavaFX support, and then port Graphiti to use GEF4 instead of GEF(3).

 

Regards,

~Karsten

 

 

Am 10.01.2014 um 09:17 schrieb Wenz, Michael <michael.wenz@xxxxxxx>:



Hi Uwe,

 

not really. I’m new to JavaFX and not familiar with all concepts needed for a full port.

 

The org.eclipse.graphiti.ui plugin (which contains the GEF related parts) consists of about 20,000 lines of code (real code lines without comments and blank lines). Not sure if all of that would also be needed in JavaFX, but at least this might give a hint.

 

Regards,

Michael

 

From: Uwe Sander [mailto:usander@xxxxxxxx] 
Sent: Freitag, 10. Januar 2014 08:39
To: graphiti-dev@xxxxxxxxxxx
Cc: Wenz, Michael
Subject: Re: [graphiti-dev] Graphiti and JavaFX

 

Hi Michael,

thanks for your reply and the reference to your Github repo. I'll check out your prototype.

Could you give a rough estimate of the amount of work required to implement a full JavaFX-based renderer? I'm relatively new to Graphiti and not too familiar with its inner workings. I have heard that the SWT renderer consists of about 25,000 lines of code.

Cheers,
Uwe




Date: Thu, 9 Jan 2014 10:01:57 +0000 
From: "Wenz, Michael" <michael.wenz@xxxxxxx> 
To: Discuss development topics on Graphiti <graphiti-dev@xxxxxxxxxxx> 
Subject: Re: [graphiti-dev] Graphiti and JavaFX 
Message-ID: 
    <E2B8B7B01EB48742BD6A4762D37953C386B22983@xxxxxxxxxxxxxxxxxxxxxxxxxxx> 
Content-Type: text/plain; charset="utf-8" 

Hi Uwe, 

well maybe a small update? 

I also saw JavaFX gaining momentum und was able to play around a little, but due to lack of time did not get far. 

What I was able to start with is a small prototype of a rendering implementation for Graphiti in JavaFX. Currently it is able to render some simple diagrams (e.g. Chess example) in a view, but there is no interaction whatsoever. If you like to have a look I have it checked in to GitHub: 
https://github.com/mwenz/graphitiFX 

But still very basic stuff. Anyhow, if you are interested, any help here would be highly appreciated? 

Regards, 
Michael 

From: graphiti-dev-bounces@xxxxxxxxxxx [mailto:graphiti-dev-bounces@xxxxxxxxxxx] On Behalf Of Uwe Sander 
Sent: Mittwoch, 8. Januar 2014 16:46 
To: graphiti-dev@xxxxxxxxxxx 
Subject: [graphiti-dev] Graphiti and JavaFX 

Hi, 

more than 19 months ago, there was a short discussion about a JavaFX-based renderer on this mailing list, see http://dev.eclipse.org/mhonarc/lists/graphiti-dev/msg00079.html. The conclusion was that such a renderer would be a great thing to have, but there was no capacity for implementing it at the time. 

Are there any updates on this issue? 

I'm asking because JavaFX has gained a lot of momentum lately and I see many people adopt it. e(fx)clipse has done a good job in the Eclipse world in this regard. 

Thanks, 
Uwe

_______________________________________________
graphiti-dev mailing list
graphiti-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/graphiti-dev

 


Back to the top