EclipseCon 2008 Day One: Facets
Dev2Dev Editor's Blog |
March 17, 2008 3:54 PM
|
Comments (1)
One of our Dev2Dev bloggers, Konstantin Komissarchik gave an excellent tutorial on the Faceted Project Framework this morning at EclipseCon in Santa Clara.
Konstantin compared Facets to the configuration options you often have when installing software via a wizard. In the same way, the Faceted Project Framework provides a way for Eclipse plugin developers to split their project into separate units of functionality and give their users the option of installing the units that they want.
The framework makes good use of versioning. When you setup a facet you are required to assign it a version and all actions (what the user can do) and constraints (dependencies and conflicts) are declared per version. Konstantin made a good point that often uninstall and version change actions are neglected by developers due to time constraints but these are very important for a positive user experience.
I've uploaded the tutorial slides for you to view at your leisure. They are straighforward and thorough and include the tutorial exercises and solutions. Enjoy!
Download Tutorial Slides (PDF, 205KB)
Technorati Tags: eclipse, eclipsecon, facets
Comments
Comments are listed in date ascending order (oldest first) | Post Comment
|