on Feb 19th, 2009Runtime (r)evolution demo taking shape
We have this count down timer around here that says 31 days to EclipseCon (have you registered yet?). Frankly that scares me silly. There are a huge number of things to do in the projects, in EclipseSource and not the least of which, for my Runtime (r)evolution talk. Over the past day some real progress was made on the latter.
The idea for this talk came from discussions at the Eclipse Summit Europe RT Symposium held last November. There we had a great group of people talking about all things runtime. One of the recuring issues discussed was the lack of examples and demos that pull the story together. Also at ESE we had an Equinox Hackathon. The idea was a bit of an experiment. Give people a base of code to add to rather than having everyone start with Equinox and OSGi from scratch–you get instant gratification by putting your favorite technology in the context of an existing application and scenario.
The Runtime (r)evolution talk combines the problem with the experiment. In a sense, the talk actually a long demo that paints a vision of what you can do with Equinox and the runtime technologies from Eclipse. Folks from Equinox, ECF, RAP, BIRT, EclipseLink and EPP are pitching in to showcase their technology. Yesterday the ball really started rolling with several group discussions and brainstorming sessions. Code is starting to come together.
Everything in the demo is based on Toast, the telematics example application we are using in the upcoming Equinox and OSGi book. The core of this is a car infotainment unit and a back end server that interact. From that humble beginning the demo shows how to add in all manner of things from VOIP, AJAX, reporting, scalable databases, Equinox server side, p2 provisioning and of course, RFC 119 distributed services.
In addition to whether or not we can pull this off is how to present it. There are so many systems and machines involved, doing it live is, well terrifying. I’m thinking that it will be better to record and playback with the talk. That would make the talk go more smoothly but we gotta avoid making it look “canned”. In any event, I’m going to post bits of the demo leading up to the conference to get feedback and incorporate new ideas.
It’s going to be a great conference. Register now and we’ll see you there.


