March 23, 2007

Litfassäulen

Ein eigenartiger Effekt, dass einem manchmal die Verfehlungen anderer Leute so peinlich sind, dass man sich selbst dafür schämen und wegschauen muss. Mir geht es jedenfalls oft so. Bei zu vielen Schwachsinnigkeiten und Grinsefratzen am Straßenrand weiß ich schon manchmal nicht mehr wo ich hinschauen soll. Wahrscheinlich bin ich deshalb so gerne im Wald. Eine Frage, die sich mir bei derartigen Zwischenfällen immer wieder aufdrängt: Sind die Werbeleute eigentlich wirklich so bescheuert dass sie das was sie da fabrizieren selbst ganz toll finden? Oder sind die Werbeleute eigentlich ganz schlau und kennen einfach ihr Zielpublikum so genau dass sie ihnen die passende Dummheit sozusagen auf den Leib schneidern? Gibt es wirklich den Durchschnitts-SWR1-Deppen dessen Universum von Elton John bis Phil Collins reicht? Wahrscheinlich ja. Trotzdem, ich glaube ja dass Deppen erst dadurch zu Deppen werden, dass man sie wie Deppen behandelt... Als ich jung und die Welt noch ok war, da konnte man auf diesen sogenannten Litfassäulen noch das Kino- und Theaterprogramm nachlesen. Damals waren Litfassäulen ein fester Bestandteil meines Universums und ich mochte sie. Ich hatte sogar mal ein Kinderbuch über ein Mädchen, das mit einem Schwein zusammen in einer Litfassäule gewohnt hat, falls das hier jemanden interessiert. Und nun sowas.

March 04, 2007

RAP

I promised to write about the project I'm currently working for. Now is a good time to do so. We've just released the second Milestone on our way to 1.0 and this week RAP will be presented at the EclipseCon. RAP stands for Rich AJAX Platform, it is a quite young Eclipse project, still in its validation phase. You've probably heard about AJAX, the base technology for all the cool and fresh Web 2.0 sites. In short, it's a technology that allows to reload small portions of a web page instead of reloading the whole page after every click. This trick enables web pages for much more interactive features. Entry fields that open up on a click, result lists that are filtered as you type and the like... The problem is that coding large amounts of JavaScript is dreadful. No type safety, no encapsulation, a lousy object model, bad tooling etc. It's just no fun. Consequently, there aren't many good JS programmers around. But everybody wants AJAX now. Wouldn't it be great to write AJAX-enabled web applications without having to deal with JavaScript? Writing web applications in plain Java using a well known API like SWT? Enjoying all the comforts of a first-class Java IDE? Well, that's what RAP tries to accomplish. And hey, if this is possible, why not present the user an Eclipse Workbench inside the browser? Sounds crazy? Ok, it's still a long work until there, but doesn't this screenshot remind you of the Workbench somehow? That's what I currently spend my days with. If you like, check out our demo application at at http://rap.innoopract.com/rap.