I am a big fan of both OSGi and GWT (Google Web Toolkit). Unfortunately these two technologies don't fit together very well. When you want to run OSGi on the server, RAP (Rich Ajax Platform) is one proven approach to go. While I like RAP a lot, you have to have quite a lot of Eclipse RCP know how for using it. Another alternative, if your want to run OSGi on the server and provide a modular, dynamic UI is Vaadin. Btw, Vaadin is the Finnish word for female reindeer. Vaadin is a server side RIA framework that uses GWT as rendering engine. In the last couple of days a played a bit around with Vaadin and I have to admit, I like it a lot. So, I wrote a little dynamic OSGi Vaadin demo (Download link and instructions are below). My goals for the demo were: Provide Bundles that contribute directly to the web application's UI Just starting and stopping bundles should contribute/remove UI elements and functionality I wanted to implement something similar to my dynamic Swing OSGi demo Before I started with Va More
2011-01-02