Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Mastering Eclipse Plug-in Development
  • Table Of Contents Toc
Mastering Eclipse Plug-in Development

Mastering Eclipse Plug-in Development

By : Alex Blewitt, Bandlem Limited
4 (1)
close
close
Mastering Eclipse Plug-in Development

Mastering Eclipse Plug-in Development

4 (1)
By: Alex Blewitt, Bandlem Limited

Overview of this book

Mastering Eclipse Plug-in Development shows you how to build an extensible application using custom extension points and dynamic OSGi services in Eclipse. Dynamic design patterns such as whiteboard and extender are covered along with specific techniques to deal with native and legacy code. This book dives right into the details and teaches you how to define new JFace wizards and extend Eclipse with custom extension points. Then the book moves quickly on to the details of how to define new commands for the Eclipse console and how to include native code in a plug-in. You will engage with modular application design patterns and Thread Context ClassLoaders before getting the details on how to create as well as manage P2 sites and write help documentation for an Eclipse plug-in.
Table of Contents (18 chapters)
close
close
Mastering Eclipse Plug-in Development
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Lock Free Chapter
1
Plugging in to JFace and the Common Navigator Framework
1
Index

Eclipse P2


The "P2" of Eclipse P2 was derived from "provisioning platform", but it is generally referred to by its acronym. It was created to improve the provisioning story not only for features and bundles, but also for non-Java content such as native executables and configuration files.

Note

An overview of P2 and its history is available from the online Eclipse help, also visible at http://help.eclipse.org/luna/topic/org.eclipse.platform.doc.isv/guide/p2_overview.htm.

There are a few key concepts to understand in P2:

  • Artifact: This is a collection of bytes, such as a plug-in, feature, or product

  • Metadata: This is the information about artifacts, including versioning information and dependency information, which is referred to as Installable Units (IUs)

  • Repository: This is a collection of artifacts (an artifact repository) or metadata (a metadata repository) that may be hosted on a remote site

  • Composite Repository: This is a composition of one or more repository references

  • Agent: This a provisioning...

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Mastering Eclipse Plug-in Development
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon