rich client 2.0

Attaching information to your source-code - The Remus Eclipse IDE integration


8. February 2011
Tom Seidel @ 11:35

http://www.richclient2.de/wp-content/uploads/2011/02/remus-eclipse.pngThe first Remus release as Eclipse Incubation project is approaching the final stretch. Today I want to mention a feature which is relevant for all developers that are using the Eclipse IDE.

If you use Eclipse you probably spent a lot of time with gathering information by browsing through the code, reading documentation, etc. Often you have to leave Eclipse and browse through an external system, like a Wiki, an intranet or Sharepoint.

With the Remus IDE integration you’ll be able to attach information units directly to resources in your workspace, that means to any file, folder or project. In addition Remus gives you the possibility to embed an information repository into your project  to share your attached information units with other developers. With this approach all relevant information that are required to edit the source-code you’re working on are directly linked to the piece of code. I hope you find this feature useful, if you have questions feel free to use the official communication channels to get help.

http://www.richclient2.de/wp-content/uploads/2011/02/remus_tut2_step3.png
An Eclipse project with linked information units

For a detailed tutorial see the Eclipse Wiki at http://wiki.eclipse.org/Remus/IDE_Integration, there is also a screencast which shows this functionality, see http://www.youtube.com/watch?v=2xeNkAnEzEk. If you are interested, the Eclipse Foundation is hosting a webinar about the Remus project, for details, see http://live.eclipse.org/node/1005.

Remus can be downloaded via the Eclipse Marketplace, see http://marketplace.eclipse.org/content/remus-information-management/.

Whats next?

In the next posting I’ll show you how to connect Remus to your Mylyn task-list to extract data and information from your issue-tracker.

Extending the Eclipse RCP Mailtemplate with Marketplace functionality


5. October 2010
Tom Seidel @ 12:16

05.10_1.pngLast week I wrote about using the Eclipse marketplace client for your own needs. Today I want to show you based on the RCP Mailtemplate how to integrate your own marketplace into your own RCP application.

For demo purposes I’ve installed a marketplace server here, which acts as a server endpoint and provides the required listings for the marketplace-client. This server software can be downloaded here.   (more…)

Build your own Eclipse Marketplace!


28. September 2010
Tom Seidel @ 13:06

With the Eclipse 3.6 release the Eclipse Marketplace client was shipped. This interface for installing new bundles and features is much more user-friendly than the classic update-manager and provides a new way of installing additional components to your Eclipse installation, although the technical concepts didn’t change. But how can you use this nice peace of software for your needs, probably for your RCP applications, or a marketplace controlled by your own? I’ll show you. (more…)

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

Next Page »

Powered by WordPress