Silva | Practical Eclipse Rich Client Platform Projects | E-Book | www2.sack.de
E-Book

E-Book, Englisch, 300 Seiten

Silva Practical Eclipse Rich Client Platform Projects


1. ed
ISBN: 978-1-4302-1828-9
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 300 Seiten

ISBN: 978-1-4302-1828-9
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



Eclipse and the Rich Client Platform (RCP) together form a leading development platform. It provides a lightweight software component framework based on plug-ins. In addition to allowing Eclipse to be extended using other programming languages, it provides the key to the seamless integration of tools with Eclipse. The RCP gives Eclipse its modularity: Eclipse employs plug-ins in order to provide all of its functionality on top of (and including) the RCP, in contrast to some other applications where functionality is typically hard-coded. RCP apps are platform independent: they can be built for all major operating systems such as Windows, Linux, and Mac from a single code base. And the RCP provides a professional look and feel for applications. Practical Eclipse Rich Client Platform Projects is a clear and technical guide for Eclipse developers to help them enhance their knowledge and achieve their goals quickly. The book explains the technical concepts easily and in an engaging way. The text provides plenty of source code and images as learning aids. Several practical projects and case studies are included.

Vladimir Silva holds a master's degree in computer science from Middle Tennessee State University. He worked for four years at IBM as a research engineer, where he acquired extensive experience in distributed and grid computing research. Vladimir is a highly technical, focus-based individual and team player. He belongs to two national honor societies, has published many computer science articles for IBM, and is author of Grid Computing for Developers (Charles River Media, 2005) and RCP Practical Projects (Apress, 2008).

Silva Practical Eclipse Rich Client Platform Projects jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Contents at a Glance;4
2;Contents;5
3;About the Author;10
4;About the Technical Reviewer;11
5;Introduction;12
6;Foundations of Eclipse RCP;13
6.1;Benefits of Eclipse;13
6.2;How Is RCP Different from the Eclipse Workbench?;14
6.3;Eclipse RCP Architecture;14
6.4;Hands-on Exercise: Getting Your Feet Wet with the OSGi Console;18
6.5;Summary;31
7;Plug-ins: A First Glimpse;32
7.1;Introducing the Eclipse Plug-in Model;32
7.2;Adding Extension Points;35
7.3;Hands-on Exercise: Fun with a Web Browser Plug-in;49
7.4;Summary;61
8;RCP Basics;63
8.1;Components of an RCP Application;63
8.2;Defining and Branding Products;75
8.3;Using Features;77
8.4;Product Testing and Packaging;77
8.5;Hands-on Exercise: An RCP Application for the Web Browser Plug-in;78
8.6;Summary;86
9;User Interface Concepts;87
9.1;Hierarchical Navigation with the Common Navigator Framework;87
9.2;Concurrency Infrastructure;93
9.3;Hands-on Exercise: A CNF File System Navigator;103
9.4;Summary;116
10;Forms API and Presentation Framework;117
10.1;Forms API Basics;117
10.2;Complex Forms;134
10.3;Hands-on Exercise: A Web Look for the Mail Template;137
10.4;Summary;148
11;Help Support;151
11.1;Configuring a Product to Use the Help System;151
11.2;Adding Help Content;154
11.3;Adding Context Help Support;160
11.4;Customizing the Help System;164
11.5;Hands-on Exercise: Create an Infocenter from Custom Documentation;166
11.6;Summary;180
12;2D Graphics with GEF and Zest;182
12.1;Draw2d—The Big Picture;182
12.2;Using GEF;184
12.3;Using Zest;199
12.4;Hands-on Exercise: Build Your Own Advanced 2D Graphics Editor;204
12.5;Summary;216
13;3D Graphics for RCP with OpenGL;218
13.1;OpenGL and SWT;218
13.2;Creating OpenGL Scenes with JOGL and SWT;220
13.3;Hands-on Exercise: Build a Powerful 3D Earth Navigator;251
13.4;Summary;267
14;Professional Reports with the Business Intelligence and Report Toolkit;269
14.1;Using the Report Designer Within the Eclipse IDE;269
14.2;Using BIRT Within a Servlet Container;277
14.3;Using the Report Engine API;283
14.4;Hands-on Exercise: Report Generation from the OSGi Console;291
14.5;Summary;298
15;Automated Updates;299
15.1;Updating and Installing Software the Eclipse Way;299
15.2;Software Update UI Tools;304
15.3;Product Build Automation with the Headless Build System;308
15.4;Hands-on Exercise: Automated Updates and Builds for RCP;313
15.5;Summary;331
16;Index;333



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.