rich client 2.0

Building datacentric RCP/RAP applications with Remus (proposed as Eclipse project)


2. February 2010
Tom Seidel @ 17:36

Last week the Eclipse Foundation published the proposal for the Remus project. In the following I will show you what the goals of the project are and how simple it is to build Eclipse based applications with this technology. We highly appreciate your feedback, suggestions, discussion at the Eclipse Community forums, see http://www.eclipse.org/forums/index.php?t=thread&frm_id=166

(more…)

Browse and Search Eclipses Marketplace offline with Remus


15. December 2009
Tom Seidel @ 14:30

Since today we’ve bundled in Remus a connector to the new Eclipse Marketplace platform which allows you to browse and checkout the content of Eclipse Marketplace. So you can browse through the checked out elements and use the Remus Search to find the plug-in you need. (more…)

Building reports of your local information pool with BIRT and Remus


23. November 2009
Tom Seidel @ 13:51

Collecting data and information in an information management system is only half the story. An important aspect is also the ability to create visualization or printable documents based on the data in such a system, in other words, reporting. Since a few builds we’re shipping the runtime of the Reporting engine BIRT with the initial download. Since BIRT allows an easy integration of custom data sources we decided to write our own ODA driver (which is part of the Eclipse DTP Connectivity Framework) which lets you build queries that are executed against your local workspace. In the following I’ll show you how to use the integrated BIRT capabilities and two showcases how Reporting can fit into an information management system. (more…)

Extending RIM with Xtext


1. September 2009
Tom Seidel @ 11:39

I must admit I’m a big fan of all EMF derivations, so also Xtext, the new framework for developing textual DSLs. Today I want to show you how to use RIM for managing your textual models, consuming the features of both frameworks, RIM and Xtext. (more…)

Singlesourcing RAP: An aspect-orientated approach


8. July 2009
Tom Seidel @ 14:43

Yesterday I was in Ettlingen at the Eclipse Application Developer Day and listened to Benjamin Muskallas track on Singlesourcing the RCP Mail Example. He explained that it needs 2 modifications of the generated RCP application to get the example running with RAP. The first was modifying some declarative data of the bundle, which is understandable; the second change required a direct edit within the RCP Code because the ActionFactory.ABOUT workbench action is (yet) not supported by RAP. The fact of editing RCP code directly is IMHO a critical point in enabling (probably already delivered) RCP applications. I want to show a way how to avoid such modifications with an aspect orientated approach, I’ve learnt on the EclipseDemo Camp in Leipzig, 3 weeks ago, from the team of ObjectTeam. They provide an extension which is compiled with a modified Eclipse Java Compiler and enables some features for modifying call hierarchies; see the website for details. (more…)

Announcing new Eclipse-based OpenSource Project: Remus Information Management


10. June 2009
Tom Seidel @ 13:15

rim_white_scaled.pngI’m very proud to announce a new Eclipse-based OpenSource project: Remus Information Management (short “RIM”) , an application for information management. The goal of this project is to provide an open platform and tooling support for any kind of data which can be structured into a unit of information. Its features like desktop-integration, search and synchronization with remote data repositories should help the user to manage the mass of daily information-throughput and information-providers to distribute their data easily. The initial environment for RIM will be a desktop for fulfilling the requirements of desktop-integration and full offline capability but we’re already investigating to deliver RIM as a web-application.

Watch the video “RIM in 5 minutes” to get an overview of the application and its current implemented features.

(more…)

What can the Team framework do for your RCP?


9. June 2008
Tom Seidel @ 12:12

A common usecase for a RCP is to request data from a remote repository for viewing, editing, etc. You’ll find that there are many ways to do this, but have you ever thought about requesting your domain specific data via a Team implementation and store that data in your workspace? - The following article will explain how this could work and provides a very simple example how you can use the mighty functionalities of a Team implementation under the hood, without exposing the complexity to the user. (more…)

EclipseCon Materials


20. March 2008
Tom Seidel @ 02:07

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)

Developing Data Centric RCP Applications Part IV – Reuse of IDE features


13. March 2008
Tom Seidel @ 18:58

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…)

Developing Data Centric RCP Applications Part III – The Model


7. March 2008
Tom Seidel @ 00:25

If we want to provide a data structure, we need to create

  1. a meta model using the EMF
  2. an extension point schema.

(more…)

Next Page »

Powered by WordPress