Eclipse Plug-in Development Beginner's Guide - Second Edition
Dr Alex Blewitt
As a highly extensible platform, Eclipse is used by everyone from independent software developers to NASA. Key to this is Eclipse s plug-in ecosystem, which allows applications to be developed in a modular architecture and extended through the use of plug-ins and features.
This books takes you on the full journey of plug-in development, starting with an introduction to Eclipse plug-ins, continuing through packaging, and culminating in automated testing and deployment. The example code provides simple snippets that can be developed and extended to get you going quickly.
What you will learn
- Create plug-ins for Eclipse 4.x
- Test plug-ins automatically with JUnit
- Display tree and table information in views
- Upgrade Eclipse 3.x plug-ins to Eclipse 4.x
- Understand how and when to build user interfaces from SWT and JFace
- Run tasks in the background and update the user interface asynchronously
- Automate builds of plug-ins and features and update sites with Maven Tycho
- Automate user interface tests with SWTBot