Reusing old school Eclipse plugins for non-Eclipse applications
Many Eclipse projects have been providing exemplary and widely adopted tools for over a decade. These projects are architected as OSGi plugins that build on top of the base Eclipse platform components, and typically provide a wide variety of functionality, ranging from developer tools to modeling and communication frameworks, and more. The majority of these plugins are designed to be used within the Eclipse IDE itself, or as part of Eclipse RCP applications, so rely heavily on core OSGi services for plugin startup and management. However, many other types of applications could equally benefit from what is essentially a vast library of utilities and tools. In this talk we will discuss the pros and cons of the various methods for reusing Eclipse plugins for non-Eclipse applications and provide attendees with practical methods for reusing Eclipse plugins in their applications.
Speaker(s):
Greg Watson (Oak Ridge National Laboratory)