Max and John's Excellent Plug-in Adventure: The Highlight Reel

John Graham (Red Hat, Inc.), Max Rydahl Andersen (Red Hat, Inc.)

Eclipse Platform - UI / RCP · Long - one hour
Thursday, 14:30, 50 minutes | Grand Ballroom C

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Eclipse plug-ins are easy to create, but are your plug-ins good Eclipse citizens? What are the common things a plug-in should do and not do, beyond what all the trivial examples show? How do you avoid and fix these common mistakes?


Drawing on a range of open source (including Eclipse and JBoss) and concentrating on IDE plug-ins (that is, not stand-alone RCP applications), Max and John will demonstrate a number of the common mistakes and propose solutions for each. We will see that the forces causing these anti-patterns can be resolved in a number of ways, each having distinct advantages and disadvantages.


This long talk is a companion to the Plug-in Adventure tutorial, concentrating more on the forces present in anti-patterns and solutions, and not containing the hands-on activities of the tutorial. Although related, each session can be understood independently.

John is a software developer at JBoss, a division of Red Hat. He has been developing enterprise software for thirteen years. His academic background includes a Masters degree from the University of Hawaii concentrating on computational properties of formal and natural languages, and post-graduate training in business. He has worked on enterprise application integration technologies, SOA tooling, distributed systems, machine learning, and service-oriented platforms. A developer on Eclipse since version 1, John served on the Eclipse Consortium Executive Committee.

Max Rydahl Andersen works for JBoss and is the project lead for JBoss Tools and Developer Studio and is a core developer on Hibernate and Seam. Before joining JBoss, Max worked as a project lead and developer for a company working with large scale health care solutions. Max have spoken at several EclipseCon's, JBUG's, JBoss World and Devoxx. Max blogs about JBoss Tools, Eclipse and Hibernate at http://in.relation.to/Bloggers/Max

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page