Eclipse Rich Client Platform - Jeff McAffer, Jean-Michel Lemieux

Eclipse Rich Client Platform

Designing, Coding, and Packaging Java™ Applications
Media-Kombination
552 Seiten
2005
Addison-Wesley Educational Publishers Inc
978-0-321-33461-9 (ISBN)
59,95 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Eclipse is more than a state-of-the-art IDE: its Rich Client Platform (RCP) plug-ins form an outstanding foundation for any desktop application, from chat applications to enterprise software front-ends. This book shows how to leverage Eclipse for efficient, cross-platform desktop development.
Eclipse, a platform for building applications, was originally aimed at Web

application and image manipulation. With the release of Eclipse 3.0 there has

been a shift to the use of Eclipse as a Rich Client Platform (RCP). In other

words, using Eclipse as a base for everyday generic applications from media

players to productivity and desktop applications. Thinking of Eclipse as not

just an IDE but a platform for all application building is an evolution for the

platform and significantly extends its reach to developers. In this book the

designers of Eclipse as an RCP introduces the reader to the RCP concept and

walks them through a set of scenarios and examples using Eclipse to solve real

world, application problems. This will appeal to all developers who want to

develop and deploy world-class applications with rich, native GUIs.

Development areas that are already using Eclipse RCP include bio-medical,

embedded technology (handhelds, etc), enterprise and productivity applications

and banking.

Jeff McAffer leads the Eclipse RCP and Runtime teams and is one of the Eclipse Platform's original architects and committers. Prior to his work at IBM's Ottawa Software Lab, he was a developer at Object Technology International focusing on areas such as distributed/parallel OO computing, expert systems, and meta-level architectures. Jeff holds a Ph.D. from the University of Tokyo. Jean-Michel Lemieux has been a committer on the Eclipse team and CVS component since its inception. Before joining IBM's Ottawa Software Lab to work on Eclipse, Jean-Michel built real-time SS7 monitoring systems and real-time modeling tools. © Copyright Pearson Education. All rights reserved.

Foreword by John Weigand.

Foreword by Jeff Norris.

Acknowledgments.

Preface.

I. INTRODUCTION.

1. Eclipse as a Rich Client Platform.

2. Eclipse RCP Concepts.

II. RCP BY EXAMPLE.

3. Tutorial Introduction.

4. The Hyperbola Application.

5. Starting the Hyperbola Prototype.

6. Adding Actions.

7. Adding a Chat Editor.

8. Branding Hyperbola.

9. Packaging Hyperbola.

10. Messaging Support.

11. Adding a Login Dialog.

12. Adding Key Bindings.

13. Adding Help.

14. Adding Update.

III. THE WORKBENCH.

15. Workbench Advisors.

16. Perspectives, Views, and Editors.

17. Actions.

18. Customizing Workbench Windows.

19. Customizing the Presentation of Views and Editors.

IV. DEVELOPMENT PROCESSES.

20. Integrating Code Libraries.

21. Installing and Updating Plug-ins.

22. Dynamic Plug-ins.

23. RCP Everywhere.

24. Building Hyperbola.

25. The Last Mile.

V. REFERENCE.

26. OSGi Essentials.

27. Eclipse.org Plug-ins.

Index.

 

Erscheint lt. Verlag 20.10.2005
Reihe/Serie the eclipse series
Verlagsort New Jersey
Sprache englisch
Maße 177 x 233 mm
Gewicht 798 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Eclipse
Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Schlagworte Eclipse • Rich Client
ISBN-10 0-321-33461-2 / 0321334612
ISBN-13 978-0-321-33461-9 / 9780321334619
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein: