Live models for UI were made famous by the WEB, putting forward advantages of a clean separation of UI from the rest of the application and, what's most important, allowing the programer to change, at runtime, UI elements by modifying a model.Wazaabi 2.0, an open source declarative UI framework has been designed for this approach. Wazaabi 2.0 is based on EMF and manages a set of live models for creating or running UI parts, including advanced features like databinding, skinning, stylesheets, etc ...
This talk will present Wazaabi 2.0, its modular architecture and key points :
This talk will also show advantages of using EMF when builing or maintaining UIs :
A demo will be made showing a seamless integration with an existing application for building an RCP application.
Wazaabi 2.0 is licensed under EPL and is available at http://www.wazaabi.org
Basically, how do you solve these common problems:
As an experienced member of the Eclipse community, Dave has served Eclipse in one capacity or another since the Eclipse 1.0 days including:
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.
Olivier Moises works as software consultant since 1993 and started programming with Eclipse 6 years ago (Eclipse 2.0).
Since that time, he wrote many applications (standalone, RCP or IDE plugins) using Eclipse, organized several Eclipse RCP trainings and provides consulting services for companies which use or plan to use Eclipse. He is specialized in GEF, EMF, WTP, GMF. He is a member of OSGi™ Users Group France.
Since his first release of a RCP application, he realized it should be possible to build GUI like web developers do : by using a dom like live model. He started wazaabi 1.0 an XML based declarative UI framework in 2003. It has been published in 2006 (http://www.wazaabi.org , LGPL) and is still in use in several companies. Wazaabi 2.0 is a whole new release, based on a EMF live model and providing also stylesheet and databinding mechanisms.
He recently joined Presentation Modeling Framework project (http://www.eclipse.org/proposals/pmf/)
Olivier is currently working as consultant within Euranova, a Belgian company which is focusing on knowledge capitalization. Euranova wishes to become a reliable actor in Eclipse development.
Tonny Madsen is a long term user and developer for the Eclipse platform. Tonny has 6 years of experience with the Eclipse platform (since version 2.0) and more than 20 years of experience with software development and system architecture.
Now, Tonny is the CEO of The RCP Company, an independent software development company that is specialized in training, mentoring, consultancy, development, and independent products based on the Eclipse™ platform, Rich Client Platform, and the corresponding technologies and tools.
Tonny is also the chairman of Eclipse.dk, the Danish Eclipse Society.