UFaceKit - A highlevel Databinding and Widget-Toolkit-Abstraction
In this talk we will discuss the UFaceKit-Project which is a new project under the Eclipse-Platform.
UFaceKit brings many different things to the Java-Community:
- Eclipse-Databinding Observable implementations for: Swing, QT, GWT, GXT, ...
- JFace-Viewer for: Swing, QT, GWT, GXT, ...
Besides this low-level support for different Widget-Toolkits UFaceKit provides a highlevel ToolKit-Neutral API to write UI applications independent from the underlying widget-technology used.
This talks informs about the current status, the design decision made and what people can expect to get from UFaceKit in future (Declarative-UI, CSS, Android-Support, ...).
Tom is self-employed and CEO of BestSolution.at Systemhaus Gmbh a software company building applications (RCP, J2EE) for companies around the world. Besides implementing solutions their own BestSolution.at consulted companies to introduce Eclipse Technologies into their software stack by providing its knowledge about Eclipse Technologies and Software Design experience.
Tom is one of the Platform-UI and Nebula committers working on JFace-Viewers, Nebula-Grid and contributed patches to other eclipse projects (EMF, ...). He is the founder of the UFacekit-Project which builds a layer of abstraction above Eclipse-Databinding.
He is a regular contributor to the eclipse newsgroups and received the top contributor award in 2007 for his work on JFace-Viewers.
Tom is part of the E4 project team and has written the EMF based platform prototype used as the starting point for the implementation of the next generation of the Eclipse-Platform.
This session is part of the curated collection of short talks titled
"Higher-level UI programming"