This is the second edition of the Eclipse 4 RCP book. With more than 700 pages this book has grown
significantly in size and coverage. The exercises are extremely detailed, so that every reader should
be able to follow along. The book covers everything you need to know about the Eclipse platform to
successfully develop Eclipse 4 RCP applications.
This book gives a detailed introduction into the Eclipse platform and covers all relevant aspects of
Eclipse RCP development. Every topic in this book has a content section in which the topic is explained
and afterwards you have several exercises to practice your learning. You will be guided through all
relevant aspects of Eclipse 4 development using an comprehensive example which you continue to extend in
the exercises. You will learn about the new programming concepts of Eclipse 4, e.g. the application model,
dependency injection, CSS styling, the renderer framework, the event system and much more. Proven Eclipse
technologies like SWT, JFace viewers, OSGi modularity and services, data binding, etc. are also covered
in detail. This book requires a working knowledge of Java and assumes that you are familiar in using
the Eclipse IDE for standard Java development. It assumes no previous experience of Eclipse plug-in and
Eclipse RCP development.
The material of this book has also been used in countless
Eclipse RCP training
In these sessions it has proven to be very effective in order to learn the Eclipse 4 platform.
Every book has errors/mistakes to a certain degree. You can find a list of the known bugs on
the errata page of the vogella.com website. The URL to this page is
In case you find errors which have not yet been reported, please send an error report by email to:
Errors might be one of the following:
- Typographical errors
- Examples that do not work as described in the book
- Factual errors that are not open to interpretation