Eclipse Rich Client Platform: Designing, Coding, and by Jeff, Lemieux, Jean-Michel McAffer

By Jeff, Lemieux, Jean-Michel McAffer

Eclipse, a platform for construction purposes, was once initially geared toward internet program and photo manipulation. With the discharge of Eclipse 3.0 there has been a shift to using Eclipse as a wealthy patron Platform (RCP). In different phrases, utilizing Eclipse as a base for daily well-known functions from media gamers to productiveness and computer functions. considering Eclipse as now not simply an IDE yet a platform for all program development is an evolution for the platform and considerably extends its achieve to builders. during this ebook the designers of Eclipse as an RCP introduces the reader to the RCP notion and walks them via a suite of eventualities and examples utilizing Eclipse to resolve genuine global, software difficulties. this can attract all builders who are looking to boost and set up world-class purposes with wealthy, local GUIs. improvement components which are already utilizing Eclipse RCP comprise bio-medical, embedded know-how (handhelds, etc), company and productiveness purposes and banking.

Show description

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

Similar programming: programming languages books

Objektorientierte Programmiersprache C++: Vollständige Einführung anhand von Beispielen (VDI-Buch) (German Edition)

In diesem Werk werden alle Aspekte der Sprache C++ behandelt, deshalb ist das Buch ebenso für Einsteiger, mit oder ohne Vorkenntnisse über eine andere Programmiersprache, als auch für Umsteiger von anderen Programmiersprachen bzw. C-Programmierer geeignet. Die Darstellung der Sachverhalte erfolgt knapp und systematisch, die Beispiele sind kurz, prägnant und compiler- unabhängig und auf allen Rechnern mit C++ 2.

Additional resources for Eclipse Rich Client Platform: Designing, Coding, and Packaging Java? Applications

Sample text

The SmartCA application will be a smart client application implemented using the Windows Presentation Foundation (WPF). You might be asking yourself, OK, what exactly do you mean by smart client? A smart client is a type of application that combines the best of both Windows applications and web applications. indd 9 3/17/08 2:37:07 PM Chapter 1: Introducing the Project: The SmartCA Application Windows Application Benefits The advantages of Windows applications are that they are able to provide a rich user experience, they are not too complex to develop, and they can use local resources.

This concept is very similar to web services. Services typically coordinate the work of one or more domain objects, and present the coordination as a well-known operation. It is also important to note that some services may live in the application layer, some may live in the domain layer, and others may live in the infrastructure layer. Application Layer Services The services that live in the application layer typically coordinate the work of other services in other layers. Consider an order fulfillment service.

Any type of framework, data access code, calls to web service calls, and so forth will live in this layer. A perfect example of this is the SmartCA application’s Repository Framework implementation, which I will dive into in the Solution section of this chapter, that lives inside of the infrastructure layer. Not only can the infrastructure layer hold infrastructure for the domain layer, but it can also hold infrastructure code and logic for any of the other layers, including those that meet its own needs.

Download PDF sample

Rated 4.65 of 5 – based on 5 votes