By Jeff, Lemieux, Jean-Michel McAffer

Eclipse is greater than a cutting-edge IDE: its wealthy shopper Platform (RCP) plug-ins shape a good beginning for any machine software, from chat functions to company software program front-ends. In Eclipse wealthy patron Platform, leaders of the Eclipse RCP venture convey precisely tips on how to leverage Eclipse for speedy, effective, cross-platform laptop development.
as well as explaining the facility of Eclipse as a computer software improvement platform, the authors stroll step by step via constructing a completely featured, branded RCP program. They introduce a variety of ideas, together with constructing pluggable and dynamically extensible platforms, utilizing third-party code libraries, and packaging purposes for varied environments. you are going to construct, refine, and refactor an entire prototype; customise the consumer interface; upload aid and replace good points; and construct, model, and send the completed software.
- for each Java developer, despite prior Eclipse experience
- completely covers Eclipse 3.1's new RCP gains and its huge new instruments for designing, coding, and packaging RCP applications
- offers thoughts for branding and customizing the feel and appear of RCP applications
- indicates how one can triumph over the demanding situations and "rough edges" of RCP development
- Discusses the similarities and changes among RCP and traditional plug-in development
- comprises an outline of OSGi, the bottom execution framework for Eclipse

in an effort to advance and set up world-class Java purposes with wealthy, local GUIs, and use Eclipse RCPget this book.
CD-ROM includes the Eclipse 3.1 SDK, Eclipse 3.1 RCP SDK, and Eclipse 3.1 RCP Delta Pack applicable for home windows, Linux, and Mac OS X. It additionally includes the entire code samples built within the booklet.

Show description

Read Online or Download Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™Applications PDF

Best programming: programming languages books

Thinking in Java (One-Off)

Pondering in Java, 3rd variation is the much-anticipated revision of Bruce Eckel's best-selling creation to Java. In pondering in Java, 3/e, Bruce Eckel offers entire integration of JDK 1. four applied sciences to his award profitable 'Thinking in' presentation. Eckel introduces the entire fundamentals of items as Java makes use of them, then walks conscientiously in the course of the primary innovations underlying all Java programming -- together with software movement, initialization and cleanup, implementation hiding, reusing sessions, and polymorphism.

C# 2010 for Programmers (4th Edition) (Deitel Developer Series)

Written for programmers with a historical past in C++, Java or different high-level, object-oriented languages, this booklet applies the Deitel signature live-code method of instructing programming and explores Microsoft’s C# 2010 language and . web four intensive. The booklet is up-to-date for visible Studio® 2010 and C# four, and provides C# suggestions within the context of absolutely validated courses, whole with syntax shading, unique line-by-line code descriptions and software outputs.

Extra resources for Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™Applications

Example text

This next iteration is interesting because it allows you to quickly get something running so you can show it to your mom, your boss, or your friends. It's also a lot more fun to learn RCP while developing something concrete. The iterative approach used to develop Hyperbola is how software is developed in most organizations. You start by creating a prototype that could be used to demo Eclipse RCP to your friends or colleagues. You iterate again and augment the prototype with real domain logic, in our case, the messaging library, and start to think about packaging and branding the product.

With extensions, no code is loaded before its time. 2. Perspectives, Views, and Editors The Workbench appears to the user as a collection of windows. Within each window, the Workbench allows users to organize their work in much the same way as you would organize your deskyou put similar documents in folders and stack them in piles on a desk. A perspective is a visual container for a set of views and content editorseverything shown to the user is in a view or editor and is laid out by a perspective.

An application is very much like the main() method in normal Java programs. After the Runtime starts, it finds and runs the specified application. Applications are defined using extensions. Application extensions identify a class to use as the main entry point. When you run Eclipse, you can specify an application to run. Once invoked, the application is in full control of Eclipse. When the application exits, Eclipse shuts down. Standalone vs. extension offerings Offerings are the things that you ship to customers.

Download PDF sample

Rated 4.65 of 5 – based on 38 votes