Phenix Solutions presented a class at the EclipseWorld development conference.
Download class related materials.
Tuesday, Aug. 30, 3:30 p.m. – 5:00 p.m.
403 – EMF-Driven Database-Enabled RCP Applications Development
By Dmitri Droujkov and Roman Porotnikov
The class provides fast, efficient methods for the development of database-enabled desktop applications built on top of the Eclipse Rich Client Platform (RCP). We present the generative approach to the development of key parts of such applications using the Eclipse Modeling Framework (EMF).
You will learn how to represent structured data using RCP and SWT/JFace abilities, and to associate data representation with actions corresponding to relational CRUD operations. The class uses an open-source wrapper library for the Hibernate object-relational mapping framework to create persistent business objects. Using RCP, EMF and Hibernate, you'll be presented with a powerful foundation for building database-aware desktop applications with a rich user interface.
Sample Eclipse project: notefad.3.zip
Phenix-Hibernate library sources: phenix-hibernate-1.0-src.zip
Phenix-Hibernate library jar: phenix-hibernate-1.0.jar
Phenix-Hibernate library jar wrapped as an Eclipse plug-in: phenixlibh.zip
Phenix-Hibernate-EMF library jar wrapped as an Eclipse plug-in: phenixlibemf_1.0.1.zipThese files will be updated based on the class feedback. We plan to continue developing this library as an open source project. If you are interested in participating, or have any questions about the project, write us at firstname.lastname@example.org or use the form.