Eclipse.org Planet Eclipse Eclipse Plugin Central

EclipseCon 09: Plugin Reuse and Adaptation with Object Teams - Don't Settle for a Compromise!

Stephan Herrmann
 
Abstract:

When reusing existing plugins for something innovative, you're likely to do things the original plugin author has not anticipated. This typically brings about some kinds of compromise:

  • You adjust your requirements to what the reused plugins provide. Thus you settle for a different product than you intended.
  • Or, you refrain from reuse but develop everything from scratch, settling for much lower productivity.
  • Or, you apply some brute force method (like copy&paste) to get your job done, but then you settle for a brittle design, that is a pain to maintain.

With Object Teams it is possible to eat the cake (apply unanticipated adaptations by disciplined aspect bindings) and still have it (sustain a well modularized, maintainable design). OT/Equinox brings this power to the development of Eclipse plugins (Equinox bundles).

This video was recorded at EclipseCon 2009.

Total running time 52:59 minutes


delicious delicious | digg digg | dzone dzone

Comments

Copyright © 2007 The Eclipse Foundation. All Rights Reserved
There are currently 1 user and 237 guests online.