Sunday, June 15, 2008

Penelope is born!


Penelope is an Aspect-based framework for enhancing Eclipse RCP applications. It leverages several 3rd party products like Equinox Aspects and Guice/Peaberry and aims to provide a way for creating component-based RCP applications using test-driven-approach.

But more importantly, I've finally started to finalize all this Aspect-related stuff in something really useful! Next moves will involve:
  • verify the feasability of having a platform-wide injector instead of several for bundle.
  • infrastructure for Model-View-Presenter-based development for Eclipse RCP: together with the Presenter-first approach we want to support test-driven development with no excuses! This will require extending the Guice/Peaberry framework with RCP-related support classes.
  • support for Eclipse Extensions (possibly in collaboration with Peaberry)
  • some kind toolbox integrated within the Eclipse workbench to ease development tasks.

No comments: