Archive for the ‘AJAX’ Category

JSON Viewer für Eclipse

Friday, September 28th, 2007

Das JSON Format (Java-Script Object Notation), ein leichtgewichtiges Format um Daten von einem Server zu einem Client (i.e. Browser) zu übertragen, welches beispielsweise gerne in AJAX-Anwendungen verwendet wird, ist von Natur aus nicht sonderlich lesbar.

Um die Lesbarkeit von JSON zu erhöhen gibt es ein Eclipse-Plugin (in einer sehr frühen Version), welches zum einen JSON in einer Baumstruktur darstellen kann. JSON kann auch als XML dargestellt und exportiert werden. Im weiteren ist es möglich die Validität von JSON Objekten zu überprüfen.

Das Plug-in steht bei Sourceforge zum Download bereit.

Google Web Toolkit 1.4 final

Wednesday, August 29th, 2007

Mit dem Erscheinen der Version 1.4 des Google Web Toolkit (GWT) ist die Version nicht mehr länger eine Betaversion. Seit dem ersten Erscheinen wurde das Toolkit laut Google über eine Million mal heruntergeladen.

GWT erlaubt es dem Entwickler AJAX-Anwendungen mittels Java zu schreiben. Das GWT kompiliert die Javaklassen in AJAX-Anwendungen (HTML und Java-Script), die in allen unterstützten Browser (Internet Explorer, Firefox, Mozilla, Safari und Opera) gleichermaßen arbeiten. GWT steht unter der business-freundlichen der Apache 2.0 Lizenz.

Noch unterstützt das GWT “nur” Java in Version 1.4, soll aber mit Version 1.5 auch die Sprachfeatures von Java 5 nutzen. Das Google Web Toolkit steht hier zum Download zur Verfügung.

Adobe Air Tutorials

Friday, August 24th, 2007

Ein Seite, welche Adobe Air Tutorials und Informationen dazu sammelt, findet sich unter www.adobeairtutorials.com. Im Allgemeinen vermeide ich solche me-2-Multiplikatoren-Artikel aber hierbei handelt es sich um eine wirklich gute Sammlung an Informationen zu dieser noch neuen Technologie.

Google Web Toolkit Ressourcen

Monday, June 26th, 2006

Auch wenn es immer noch eine sehr frühe Version ist, erfreut sich das Google Web Toolkit (GWT) einer zunehmenden Beliebtheit (und das meines Erachtens nicht ohne Grunde). Es gibt immer mehr Seiten zum GWT und auch die Anzahl der neuen Widgets und Bibliotheken wächst und wächst.

Eine Seite, die sich als Sammelstelle für Informationen, Widgets und Ressourcen bemüht, alles zu sammeln ist gwtPowered. Hier findet der geneigte AJAX Entwickler bereits jetzt eine Menge an Informationen und Links — und die Seite ist noch im Aufbau begriffen.

Google Web Toolkit :: Erste Eindrücke

Friday, May 19th, 2006

Nachdem Google sein Web Toolkit WTK in einer Betaversion freigegeben hat, musste ich mir das Teil natürlich gleich mal ansehen. Das hier sind nur die ersten Eindrücke des AJAX Frameworks, weitere werden definitiv folgen, weil es ein feines Toolkit ist, an sich eines, was man sich herbei gewünscht hat.

Das WTK besteht aus Java Archiven, ein paar Kommandozeilen Tools, einem WTK Browser, verschiedenen Bibliotheken und einer Dokumentation. Einmal entpackt kann der geneigte Entwickler, ein installiertes Java vorausgesetzt, gleich die Beispiele betrachten oder sogar gleich ein Projekt starten.

Auch die Erzeugung von Gerüsten für Eclipseprojekte sind zwei Tools vorhanden, so dass man gleich mit seiner Lieblings-IDE loslegen kann.

Aber was ist das Google WTK nun genau?

Im Prinzip bietet es einen Java::Java-Script Compiler und einen Debugging Browser. Man hat eine Art HTML Template an dem AJAX GUI Elemente über bestimmte IDs eingebunden werden. Dann hat man seine Java Klassen, deren Hauptklasse ein von Google vorgegebenes Interface implementieren und schreibt seine AJAX Oberfläche in Java. Zu guter letzt kompiliert man die Javaklassen (wobei die mitgelieferte Run-Configuration für Eclipse hilft) und erhält dann eine Ansicht der vollständigen AJAX Seite, gestyled wird normal mit CSS.
Das Google Web Toolkit ist sehr clever, macht Spaß und ist eine Bereicherung für alle Entwickler, die mit Java-Script nicht allzu viel anfangen können. Statt in Java-Script mit minderwertigen Tools zu arbeiten, kann man in der möglicherweise besten Sprache entwickeln mit der Unterstützung aller guten Java Entwickler Tools. Das Konzept ist genial, es war noch nie so einfach AJAX Seiten zu coden, vorausgesetzt man steht mit Java nicht auf dem Kriegsfuß. Die Komponentenbibliothek ist sehr umfangreich und wird sicher noch wachsen - ist es doch momentan noch eine Beta Version.