20. March 2008
Just uploaded the presenation and the Flash-Eclipse Communication Prototype, which can be imported as an existing project into your workspace.
Thanks for attending.
Download
Powerpoint presentation (0,7 MByte)
Flash-Eclipse Communication Prototype Source-Code (5,5 MByte)
13. March 2008
Let’s see, has anybody ever delved into what RCP application actually means? In most cases you might find a rather cut-down definition reduced to its Components. This impression is bolstered by the naming conventions of Eclipse Bundles and Features, for instance Eclipse SDK ships with a feature named org.eclipse.rcp, suggesting that it serves to define the RCP’s scope. Defining the RCP by means of the installed bundles simply goes beyond my understanding. Personally, I think the graphic in the Eclipse help pages is better for demonstrating the Eclipse Component Model. In my opinion there is no difference in quality between an Eclipse SDK application and an Eclipse RCP Mail Template application. These components, specifically the Workspace model and the features that come with the org.eclipse.ui.ide package (whatever the Id is meant to imply
, can easily be integrated in a more ‘minimalist’ RCP application. When you are dealing with larger business applications, there is simply no way you can avoid using these Eclipse Platform or Eclipse Tools bundles. This seems a good time to demonstrate how to put these components to work for you in a context that is completely different from the usual JDT environment. (more…)
7. March 2008
If we want to provide a data structure, we need to create
- a meta model using the EMF
- an extension point schema.
(more…)
5. March 2008
The platform approach has been a major boost for the success of Eclipse. This is mainly due to two key attributes: (more…)
4. March 2008
Eclipse-based applications targeted at developers’ tasks and needs are proliferating. But what does Eclipse have to offer to other user groups, to be more precise non-technical user groups in particular in combination with Rich Client Platform applications?
Just take a closer look at your daily work, and you may probably realize that the greater part of your working routine is spent doing the research and gathering information required for your job - no matter how this information is structured. (more…)
18. October 2007
With the development of the RCP Framework a new and elegant possibility to develop client applications was created. The Eclipse licensing model allows you to create commercial applications based on the RCP Platform. However, the question must to be asked under which conditions and with which requirements a computer-based solution based on RCP is the best option. (more…)
15. October 2007
The implementation of the “Ctrl+3″ popup was an undisputed enhancement for more usability. It enables a much faster navigation through all the browsable items you may have in your Workbench. A much more interesting topic is how to adopt this widget in order to be extended, restricted and customized. This is especially usefull for RCP Development to hide and add elements. However, there is currently no way to customize the contents of the quick access popup.
The following article provides instructions for an implementation of a fully customizable popup with the known behaviour. The content is contributed using an extra Extension-Point (no bundle-activation required). (more…)
9. July 2007
Because I have already read many reviews that dealt with Eclipse 3.3 as a tool or IDE, I want to take up the the aspects of RCP Development with Eclipse 3.3. It is to notice that I am using Eclipse 3.3 since the M5 Release because of the Eclipse UI Form enhancements. (more…)
3. July 2007
The Eclipse Update Mechanism is an essential feature for RCP development. Without the possibility to update content or business logic or to fix a bug after you have distributed your product, the RCP Framework wouldn’t be interesting. But the problem is the basic concept of Eclipse itself. It is developed as an open platform where you can plug into everything you want. For RCP-Development this is not practicable in the majority of the cases. You need a restricted management of updates where the user has no choices and no possibility to customize any parameter of an update. Unfortunately Eclipse’s Update-Manager can not be restricted out-of-the-box. In the following I will share my experience with modifying the org.eclipse.update.ui-Plugin. (more…)
21. May 2007
If you are attending a fair there are a lots of exhibitors providing you with a CD-ROM containing a small program for company- or product-marketing. Sometimes the exhibitor also wants to distribute documents, PDF-Documents for example, in a nice wrapper. So why not use the Eclipse RCP to build such an application? - The following article will describe how to embed a Derby database and configure your product in a way that will make it possible to execute it from a CD-ROM. (more…)