Java generates AJAX: Ein Blick auf das Google Web Toolkit

Beim Google Web Toolkit handelt es sich um eines der zahlreichen AJAX Frameworks. Deren gibt es hunderte. Alleine bei Sourceforge.net finden sich im Moment 108 kostenlose. Das macht die Auswahl und den Einstieg schwierig.
Jedoch dürfte klar sein, dass sich der Markt sehr schnell konsolidieren wird und sehr wahrscheinlich nur eine Hand voll relevanter Implementierungen übrig bleiben werden. Dazu zähle ich neben dem von Yahoo und dem bisher nicht veröffentlichten von Microsoft auch das Google Web Toolkit. Die Besonderheit an diesem Framework ist, dass keine einzige Zeile Javascript geschrieben werden muss. Man produziert praktisch alles in Java und hat dadurch viele der Vorteile der mächtigen plattformunabhängigen Sprache.
Wie das aussieht und was damit alles machbar ist findet sich, erstaunlicherweise wieder einmal bei IBM. Desweiteren handelt es sich um ein umfangreiches Tutorial: Google Web Toolkit Tutorial.
Ich selbst stehe dem AJAX Hype eher kritisch gegenüber und habe bisher auch fast nichts damit gemacht und erst recht nicht in Seiten eingebaut. Ungelöste Usability-Fragen (Zurück Button!) und nicht vorhandene Barrierefreiheit sind für mich ein Ausschlusskriterium. Hinzu kommt, dass bisher nicht klar ist wer sich letztendlich durchsetzen wird. Google hat in der jüngeren Vergangenheit jedoch gezeigt, dass Durchsetzen eine ihrer Stärken ist.

Add comment Juni 28th, 2006

Eclipse Linkssammlung

Im Developerbereich der IBM Webseite findet sich eine sehr umfangreiche Linksammlung zu Eclipse: Recommended Eclipse reading list. Eclipse ist eine Plattform die vor ein paar Jahren von IBM als Opensource freigegeben wurde. Hauptsächlich ist Eclipse als Java IDE bekannt. Darüber hinaus kann man Eclipse aber zig andere Sprachen beibringen, beliebig modular erweitern und anpassen.

Add comment Juni 26th, 2006

AJAX Remote Desktop Viewer, Alternative zu VNC?

Der AJAX Remote Desktop Viewer ist ein Proof of Concept, mit dem man von außen per HTTP auf den Desktop zugreifen kann. Es läuft etwas langsam und bietet bisher keinerlei Authentifizierung. Der Einsatz außerhalb des eigenen Netzwerks ist also nicht zu empfehlen. Interessant ist es auf jeden Fall, da man keinen extra Port freigeben muss. Alles geht über HTTP. Vnc ist natürlich nach wie vor besser.

Add comment Juni 21st, 2006

Freie und offene Dateiformate zum Datenaustausch

Microformats.org bietet eine Plattform zur Diskussion, dem Austausch und der Verbesserung von offenen Dateiformaten. Dabei handelt es sich ausschließlich um offene Formate. Bisher existieren Kalender- und Visitenkartenformate sowie Code zu XFN. Diese Technik, mit vollem Namen "XHTML Friends Network", wird gerade in aktueller Blogsoftware wie Wordpress eingesetzt. Im seiteneigenen Wiki werden neue, noch nicht offiziell freigegebene Spezifikationen dokumentiert.

Add comment Juni 19th, 2006

Source Code Repository Tracking, Subversion und CVS mit FishEye

FishEye ist ein freies Tool zur grafischen Aufbereitung von Quellcodeversionsverwaltungen. Namentlich unterstützt werden Subversion und CVS. Mit einer mächtigen Suchfunktion, RSS Feeds zu Updates und ausführlichen Statistiken bietet es völlig neue Einblicke in das eigene Repository.

2 comments Juni 19th, 2006

Der eigene Java AOP Profiler

Wieder ein kleines Review eines Artikels aus der IBM Denkfabrik. Andrew Wilcox beschreibt darin was Profiling eigentlich ist, ich nehme an meine Leser wissen das :D, und geht auf Probleme mit aktuellen Profilern, wie den Performanceverlust, ein. Nachdem er die Anforderungen an einen “idealen” Profiler gestellt hat, kommt er zu dem Schluss man müsse ihn selber schreiben.
Hier gibt er dann sehr ausfürlichen und lauffähigen Code an. Allerdings handelt es sich um Java 5 AOP Code. Man sollte also mit der Aspect Orientierten Programmierung unter Java einigermaßen vertraut sein. Näheres findet man z.B. auf den Seiten des AspectJ Projekts der Eclipse Foundation.
Wem das alles zu viel ist und eigentlich nur den “idealen” Profiler sucht und sich im Dschungel der Angebote nicht mehr auskennt, kann sich JIP ansehen. Er stammt ebenfalls von Wilcox und der Code aus dem Artikel basiert darauf.

Add comment März 15th, 2006

Next Posts