On 10/23/07, Pierre-Arnaud Marcelot <pa@marcelot.net> wrote:
The good news is, it can be very flexible and easy to develop a light weight AND a rich client with the SAME code, with just a switch of target plaform when compiling the classes and a simple dependencies replacements in the MANIFEST.MF file.


The bad news is, not all the SWT classes have been ported yet to Ajax UI classes so most of our existing plugins won't work with RAP.


So I think, this can be interesting to look at an administrative application for Apache DS that could be deploy as an RCP Application but also as a RAP Application (which could be launched with the server using Jetty).


So, Alex, you're right... "we better embed Jetty into ApacheDS soon"

It's a good thing we have this on the roadmap.  It's not at all anything that is difficult to do.  I had already done this
for Triplesec so it's just another task for us.

Thanks for the excellent news and thorough research into this new technology.  This certainly fills a void and has
a practical use for us at a very low cost.  I like that combination :).


On 10/18/07, Alex Karasulu < akarasulu@apache.org> wrote:
Yeah I saw this a while back.  Actually one of their developers showed it to me at my house. 
I ran into him when Niclas Hedhman decided to throw an OSGi party at my place :). 

Anyways, I nearly shat my pants when I first saw what they were doing.  This was right when the
application for the incubator was filed.  Even then they were showing us how the same bundles were
used to generate both a fat client UI and an Ajax based web application UI.  At that time they seemed
to simply swap out the SWT libraries under the hood so that even bundles that worked with SWT
could be used to generate ajax UIs.  Essentially the SWT implementation was swapped out for a web
based one.

Exactly, it is just a matter of target platform, but not all SWT packages have their identicals in RAT UI, so some code does not compile

At that time it seemed a bit heavy but I guess they must have come a long way.  I wonder if it will scale
but then again how many people are going to be banging against an LDAP administrative UI at the same

Heh we better embed Jetty into ApacheDS soon :).


On 10/17/07, Emmanuel Lecharny <elecharny@gmail.com> wrote:
Yeah, sure !

It seems to be a really good idea !

On 10/18/07, Pierre-Arnaud Marcelot <pa@marcelot.net > wrote:
> Hi Dev,
> I've just discovered a new project at the Eclipse Foundation that has
> graduated from incubation and released its 1.0 release: Eclipse Rich Ajax
> Platform (RAP): http://www.eclipse.org/rap/
> Take a look at the demos provided here:
> http://www.eclipse.org/rap/demos.php
> That's very impressive... Eclipse look and feel inside a Web brower...
> Maybe it could be interesting to take a closer look at that and see if it's
> not possible to deliver two implementation of UI for our plugins, one with
> SWT and one with RWT. The core could be the same and we could only rewrite
> the UI for each platform.
> Regards,
> P-A

Emmanuel Lécharny