Author: Holger Staudacher

Please note: This post is outdated. Please read this post and do not follow the install instructions in this one. A few weeks ago I presented you my GSoC 2010 project. The idea was to make Equinox/RAP WAR deployment easier. And yes, it was a real pain to create .war files for an Equinox/RAP application. About 215 deployment related threads on the RAP newsgroup speak for...

Read More

Did you ever wanted to know how features find their way into Eclipse and became a part of a huge release like Eclipse Helios? What role do committers play? What is the part of the community? How do different projects collaborate with each other? For all of you Benjamin Muskalla and I will give the answer on the Eclipse Helios DemoCamp in Darmstadt on July the 14th. If...

Read More

As part of the new Eclipse Helios, the Rich Ajax Platform project released version 1.3. If you'd like to know what is new in RAP 1.3, here's a short screencast. You can find a more detailed version on the RAP 1.3 New and Noteworthy page. Thanks to the community for all the hard work that made this great release possible. Of course, we are currently making plans for...

Read More

Did you ever want to know what the Rich Ajax Platform is without spending too much time on it? For all of those we did a screencast that shows what RAP is in about a minute. You’ll also find the video on the RAP project page. Please note: since the time of this post, RAP has been rebranded as the Remote Application Platform. Find out more about RAP here....

Read More

The prototype described in this blog became real. Take a look at https://rapmobile.eclipsesource.com for more infromation. Over the last couple of days, Jordi and I played a little with the Eclipse RAP protocol. We decided to develop a Cocoa Touch client for RAP using the iAd JavaScript library. You can see how it looks in this YouTube video. Here's a brief explanation of what's in the video....

Read More

Based on your feedback on my last blog posts, I've implemented a first prototype of the RAP protocol. Here's an update on the current state. Several functions are now implemented e.g. server side message creation, client side message processing, client side message creation and server side message processing. The cool thing about all this stuff is that it works already with the RAP lifecycle....

Read More

As I described in a previous blog I'm going to create the tooling for creating equinox based war files within this year's gsoc. For this purpose I created some UI sketches with the WireframeSketcher. You can see the first thoughts on the UI below. I would appreciate if you can give some feedback on the sketches to improve the tooling. You can find more information...

Read More

In my last blog I talked about the messaging format which will be used for the RAP protocol messages. I told you that we plan to use JSON as the message format. So, the thing is that the blog ended in a little discussion about what are the benefits of using JSON instead of XML. So, I decided to pick the biggest argument which speaks...

Read More

In a previous blog I talked about the functionality that a RAP protocol message should provide. I also introduced you to the requirements of a message. A message should take care about the following tasks: Construction, Destruction, Synchronization, Eventlistener, Events, Methods and Scripting (look at this blog for more details). Additional a message should provide request and display relevant information. So, I decided to search...

Read More

Last week I introduced you to the idea of a RAP protocol (bug 311355). This week I want to provide you with further information about how such a protocol can work. First of all we need to take a closer look on the current situation. RAP is divided into two parts. On the server side runs OSGi, RWT-Server and the application bundles. On the client side...

Read More