• Email
  • Like
  • Save
  • Private Content
  • Embed
 

How To Make A Framework Plugin That Does Not Suck

by on Mar 24, 2010

  • 3,389 views

Eclipse plugins that tries to support a specific framework such as Hibernate, JPA, servlets, Struts, Spring, Drools, log4j, etc. all have many of the same challenges but somehow they have a tendency ...

Eclipse plugins that tries to support a specific framework such as Hibernate, JPA, servlets, Struts, Spring, Drools, log4j, etc. all have many of the same challenges but somehow they have a tendency to solve it differently and we end up with a fractured IDE from a usability and architectural perspective.

It seems like everyone understands what functionallity that is specific for their framework, but forget to consider issues like multiple version support, classpath libraries, debugging/launching and coexistence with other 3rd party framework plugins.

After working five years with this in context of JBoss Tools and Eclipse itself I came to realize a lot of this fracture is caused by either not using already existing functionallity available in Eclipse API's or simply not realizing how little effort it actually takes to handle these common issues.

This talk will outline the identified issues and present patterns and in some cases implementation for how framework plugins should be done so they work well within the majority of the Eclipse Java ecosystem.

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Apple Keynote

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

3 Embeds 67

http://www.eclipsecon.org 48
http://www.slideshare.net 18
http://www.mefeedia.com 1

Statistics

Likes
1
Downloads
62
Comments
1
Embed Views
67
Views on SlideShare
3,322
Total Views
3,389

11 of 1 previous next

  • magomarcelo Marcello Teodori, Senior Architect at Workshare great stuff, this should be the start to build something along the lines of the Apple Human Interface Guidelines for Eclipse plugin development, if it's not too late to save us from the current mess 3 years ago
    Are you sure you want to
Post Comment
Edit your comment

How To Make A Framework Plugin That Does Not Suck How To Make A Framework Plugin That Does Not Suck Presentation Transcript