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 its use of plug-ins and features.
Eclipse 4 Plug-in Development by Example Beginner's Guide takes the reader through the full journey of plug-in development, starting with an introduction to Eclipse
plug-ins, continued through packaging and culminating in automated testing
and deployment. The example code provides simple snippets which can be developed and extended to get you going quickly.