Hi Tom, I would like tell you that the original E4/CSS Engine comes from TK-UI<http://tk-ui.sourceforge.net/>project. When I have developed this CSS engine, I tried to split it to Core and Implementation (like today). E4 use SWT implementation but TK-UI provides Swing Implementation<http://tk-ui.sourceforge.net/user-guide/cssengine/swingcssengine.html>. I know that CSS Engine Core is based on today on Extension Point, but I have created the capability to use Extension Point without OSGi http://angelozerr.wordpress.com/2010/09/14/eclipse-extension-points-and-extensions-without-osgi/
Perhaps you could be interested with that. Regards Angelo 2011/5/9 Eric Moffatt <[email protected]> > > Tom, thanks a lot for doing this...with the advent of tablets many of the > 'standard' UI paradigms are being revisited / revamped and ensuring that e4 > can be used *directly* on new platforms is a real win. > > Do you (or anyone else..;-) know if someone has tried to do an Android > rendering implementation? It would be really interesting to see how well the > model maps onto the tablet UI's metaphors... > > Perhaps we should start discussing what new package structures we need to > reflect this. Also we might start looking to see if we can refactor JFace to > allow viewers for non-SWT platforms... > > I have to say that SWT still brings very significant advantages to > enterprise applications where its cross-platform abilities are more > important than the complete flexibility that the direct API gives. Having > said that it's also very, very important to e4's success that it allows > adoption of the new UI platforms (at least those that use Java...;-). > > Keep it up, > Eric > > > > From: Tom Schindl <[email protected]> To: E4 Project developer > mailing list <[email protected]> Date: 05/09/2011 04:01 AM Subject: [e4-dev] > e4 and EMF-Databinding Sent by: [email protected] > ------------------------------ > > > > Hi, > > I gave a talk last week at Jax presenting EMF-Databinding [1]. The thing > I'm writing here is because the small sample application I used to > present the main Databinding concepts is build using e4. > > Beside demonstrating the "boring" thing to use EMF-Databinding together > with SWT/JFace I also added an example on how to use it with Swing and > to make an e4 application possible I had to author a minimum swing > renderer implementation (nothing more than a proof of concept). You can > see a screenshot of it on my blog [2]. > > You might ask why I'm investing time into a Swing Rendering proof of > concept and well I don't want to start a flame war here but from my > personal experience talking to people at conferences (even EclipseCon) > and most important customers. More and more people get unhappy with the > inflexibility of SWT to write nice looking UIs. Even though we made good > progress on bringing CSS into the game I'm seeing us loosing more and > more ground in this area which is a bit disappointing. > > Tom > > [1] > http://tomsondev.bestsolution.at/2011/05/06/jax-2011-emf-databinding-talk/ > [2] > http://tomsondev.bestsolution.at/2011/05/06/interesting-new-feature-in-emf-databinding/ > _______________________________________________ > 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 > >
_______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
