Eclipse: Building Commercial-Quality Plug-ins (Google eBook)

Front Cover
Pearson Education, Mar 22, 2006 - Computers - 864 pages
0 Reviews

Eclipse has established itself as a dominant force in the application-development space. Key to the success of Eclipse is the ability of developers to extend its functionality using plug-ins.

This new edition of Eclipse: Building Commercial-Quality Plug-ins is the definitive, start-to-finish guide to building commercial-quality Eclipse plug-ins, with an emphasis on adding the sophistication and polish that paying customers demand. The book provides both a quick introduction to using Eclipse for new users and a reference for experienced Eclipse users wishing to expand their knowledge and improve the quality of their Eclipse-based products.

Revised to take advantage of pure Eclipse 3.1 and 3.2 APIs, this widely praised bestseller presents detailed, practical coverage of every aspect of plug-in development and specific solutions for the challenges developers are most likely to encounter. All code examples, relevant API listings, diagrams, and screen captures have been updated.

Some Eclipse concepts--such as actions, views, and editors--have not changed radically, but now have additional functionality and capabilities. Other areas, such as the Eclipse plug-in infrastructure, have changed drastically due to the Eclipse shift towards an OSGi-based infrastructure. This edition is fully updated to address these new advances for Eclipse developers.

  • Includes a quick introduction to Eclipse for experienced Java programmers
  • Serves as a systematic reference for experienced Eclipse users
  • Introduces all the tools you need to build Eclipse and Rational plug-ins
  • Explains the Eclipse architecture and the structure of plug-ins and extension points
  • Offers practical guidance on building Eclipse user interfaces with SWT and JFace
  • Shows how to use change tracking, perspectives, builders, markers, natures, and more
  • Covers internationalization, help systems, features, and branding

This book is designed for anyone who wants a deep understanding of Eclipse, and every experienced developer interested in extending Eclipse or the Rational Software Development Platform.



  

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Foreword
Foreword
Preface
Chapter 1 Using Eclipse Tools
Chapter 2 A Simple Plugin Example
Chapter 3 Eclipse Infrastructure
Chapter 4 The Standard Widget Toolkit
Chapter 5 JFace Viewers
Chapter 19 Building a Product
Chapter 20 Advanced Topics
Appendix A Eclipse Plugins and Resources
Appendix B Ready for Rational Software
Index
J
K
L

Chapter 6 Actions
Chapter 7 Views
Chapter 8 Editors
Chapter 9 Resource Change Tracking
Chapter 10 Perspectives
Chapter 11 Dialogs and Wizards
Chapter 12 Preference Pages
Chapter 13 Properties
Chapter 14 Builders Markers and Natures
Chapter 15 Implementing Help
Chapter 16 Internationalization
Chapter 17 Creating New Extension Points
Chapter 18 Features Branding and Updates
M
N
O
P
Q
S
T
U
V
W
X
Copyright

Common terms and phrases

About the author (2006)

Eric Clayberg is Senior Vice President for Product Development for Instantiations, Inc. Eric is a easoned software technologist, product developer, entrepreneur, and manager. He has a B.S. from MIT, an MBA from Harvard, and has cofounded two successful software companies, ObjectShare and Instantiations.

Dan Rubel is Chief Technology Officer for Instantiations, Inc. He is an entrepreneur and an expert in the design and application of OO technologies. Dan is the primary architect and product manager for several successful commercial products. He has a B.S. from Bucknell and is a cofounder of Instantiations.



Bibliographic information