SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Building Eclipse Plugins

Slides: Plugins
Experts: Wasim Bari
Contact: Tobias Rho

Five points to remember

  • Eclipse is a Collection of Plug-ins With EXTENSIBLE architecture.
  • Plug-in is the smallest unit of Functionality in Eclipse.
  • Plug-ins are Loaded on Demand.
  • Plug-in Development Environment (PDE) assists in plug-in Life Cycle.
  • Plug-in Provides Extension Points for EXTENSION.

Question and Answers

  • Remark: Activator is the class in your plug-in that gets notified, when your plug-in gets started or stopped.

Content of this talk

This topic introduces the Eclipse Plug-in Architecture. It provides guidelines for the use of extension points and preference page editing and a general idea how to develop views and editors in Eclipse.

On SWT and JFace

Eclipse Plug-in Development Environment (PDE) Details

Don't miss the Sample Code and Guidance

Via "Help" -> "Cheat Sheets" you get step by step guidance

Tip for the “Create a Hello World SWT application”: You find the required download on http://www.eclipse.org via “Download” → “By Project” → “Eclipse Platform” → “3.3.2” (your version) → “SWT binary and source”

When creating a new project you can get templates for an RCP application

... or templates for general plug-ins

teaching/labs/xp/2009a/topic_eclipse_plugin_development.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2025