Well I already made a prove of concept and so did Doug Schaefer. See https://github.com/tomsontom/e-fx-clipse/tree/master/at.bestsolution.efxclipse.runtime.swt and http://tomsondev.bestsolution.at/2012/06/05/almost-totally-crazy/.
Other problems involve e.g. OLE because JavaFX is a lightweight container embedding heavy weigt stuff is not working. What I think is hard to implement in FX is the direct drawing stuff one would do through a PaintListener and of course there are missing controls in the FX-Space (e.g. no TreeTable control). So while I guess in 6 months one can get 90% of SWT's API run on FX the last 10% are not doable at all. Tom Am 08.08.12 15:10, schrieb Mike Wilson: >>The other solution is to write an SWT port which use JavaFX as the >> rendering technology which is also a big task. >> > I asked Steve Northover (who is working JavaFX now) about this at one > point. He seemed to think it was doable. > > I'd guess one person for six months would get you an initial port, and > then another year or so of tuning/tweaking to make it real. > > McQ. > > Inactive hide details for Tom Schindl ---08/06/2012 09:03:24 AM---That's > exactly what e(fx)clipse does. It uses JavaFX all overTom Schindl > ---08/06/2012 09:03:24 AM---That's exactly what e(fx)clipse does. It > uses JavaFX all over while this is a good approach for RCP- > > From: Tom Schindl <[email protected]> > To: [email protected], > Date: 08/06/2012 09:03 AM > Subject: Re: [e4-dev] (My) Working areas for 4.3 > Sent by: [email protected] > > ------------------------------------------------------------------------ > > > > That's exactly what e(fx)clipse does. It uses JavaFX all over while this > is a good approach for RCP-Applications it is not practical for the > Eclipse IDE because you'd have to rewrite all and everything which is a > very very huge task. > > The other solution is to write an SWT port which use JavaFX as the > rendering technology which is also a big task. > > Tom > > Am 06.08.12 04:33, schrieb Ivan Ooi: >> Nice! May I share some ideas ? >> >> Since SWT do not have any plans on multi touch, gesture, animation and >> all that. Why not utilize JavaFX ? >> Since JavaFX support SWT quite well ( I guess ) >> >> Best Regards, >> Ivan >> >> On Thu, Jul 12, 2012 at 6:25 PM, Tom Schindl >> <[email protected] <mailto:[email protected]>> wrote: >> >> Hi, >> >> Now that we got 4.2 out I'd like to share what I plan to work on in the >> 4.3 timeframe. >> >> Prio 1: >> ------- >> * Native Editor Support in EAP >> * JavaFX2 rendering engine (not part of e4 project but my own >> e(fx)clipse project) >> >> >> Prior 2: >> -------- >> * Dynamic language switching for EAP >> => no static translation resolving via NLS (also important for >> multi-user envs like RAP) >> * Allowing to nest an MSashContainer in an MPartStack (378298) >> => Not sure though if an MSashContainer is a good idea because then >> one can there once more nest a stack, do we want that? >> => this will most likely fix 8009 >> * XPath for contributing and querying >> >> >> Things I'd consider important too but I don't plan to work on: >> * Improving the e4 bridge >> * enable e4 programming model for IDE dev (maybe needs e4 bridge) >> * refactor code to natively run on e4 >> * common navigator? >> * preferences? >> * ui.dialogs? >> * e4xmi-Tooling >> >> Do we have a call today? >> >> Tom >> >> -- >> B e s t S o l u t i o n . a t EDV Systemhaus GmbH >> ------------------------------------------------------------------------ >> tom schindl geschäftsführer/CEO >> ------------------------------------------------------------------------ >> eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 >> 935833 <tel:%2B%2B43%20512%20935833> >> http://www.BestSolution.atphone ++43 512 >> 935834 <tel:%2B%2B43%20512%20935834> >> >> _______________________________________________ >> e4-dev mailing list >> [email protected] <mailto:[email protected]> >> https://dev.eclipse.org/mailman/listinfo/e4-dev >> >> >> >> >> _______________________________________________ >> e4-dev mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/e4-dev >> > > > -- > B e s t S o l u t i o n . a t EDV Systemhaus GmbH > ------------------------------------------------------------------------ > tom schindl geschäftsführer/CEO > ------------------------------------------------------------------------ > eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 > http://www.BestSolution.atphone ++43 512 935834 > _______________________________________________ > 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 > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl geschäftsführer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 _______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
