
Schlagwort: google-web-toolkit


Klingt etwas komisch, wenn Google am 1. April veröffentlicht, dass es eine Quake-II-Portierung gibt. Wenn es dann noch auf HTML5 ist, könnte man ins Grübeln kommen. Jedoch wurde heute erneut auf das Game hingewiesen, sodass wir uns das etwas genauer angesehen haben.
Mittlerweile ist Quake II schon längst Open Source und viele Entwickler haben sich dran gemacht, Quake II auch auf andere Plattformen zu ziehen. So wurde zum Beispiel eine Java-Portierung, Jake II, vorgenommen.
Nun gab es aber findige Entwickler, die das ganze auch im Browser spielen wollten. Also machte man sich an vorhandene Technologien und entwickelte mit dem Google Web Toolkit, WebGL, WebSocket und anderen APIs ein Spiel, welches auf HTML5 basiert und tatsächlich funktioniert. Dabei nutzte man die bereits vorhandene Erfahrung und setzte JakeII als Codebasis ein. Die QuakeII-GWT-Portierung ist eher als kleiner Antrieb für andere Spieleentwickler gedacht, ihre Spiele auch mal für den Browser zu portieren. Dazu gehört es natürlich auch, den Quellcode freizugeben, wie es bei Quake II und id Software bereits getan wurde, damit man die Portierung auch durchführen kann - oder eben die Community. Viele (einfache) Spiele könnten damit wieder in Mode kommen und erweitert werden.
Den kompletten Quellcode zum selbst-kompilieren und -ausprobieren gibt es auf Google Code.

Die erste öffentliche Version von GWTEventService ist jetzt verfügbar. GWTEventService ist ein ereignisbasiertes Client/Server Kommunikations-Framework. GWT-RPC und die Comet / Server-Push Technik werden benutzt, um Polling-Zugriffe ereignisbasiert und mit einer flexiblen Architektur aufzulösen. Clientseitig wird eine High-Level-API zur Verfügung gestellt mit der Listener am Server, wie z.B. zu einer GUI-Komponente, registriert werden können. Serverseitig handelt es sich um eine Client-unabhängige Umsetzung, die viele Konfigurationsmöglichkeiten anbietet. Der "developer-release" enthält eine kleine Chat-Anwendung um die Funktionalität des Frameworks mit GWT zu demonstrieren. Eine kurze Anleitung und ein Tutorial können im Wiki oder in dem "developer-release" von GWTEventService gefunden werden.Soweit ich das jetzt verstanden habe bekommt das GWT dadurch ein Eventsystem ähnlich dem der WinAPI (die einzige die ich kenne *schäm*). Dadurch dürften sich Anwendungen noch einfacher entwickeln bzw. mit dem User interagieren lassen. Im Grunde programm dann Web-Anwendungen damit dann genauso wie ein Desktop-Anwendung. Sven ist derzeit noch auf der Suche nach Testern und interessierten Entwicklern die sich an diesem Projekt beteiligen möchten. Wer sich beteiligen möchte meldet sich einfach auf der entsprechenden Code-Seite oder hier in den Kommentaren ;-) » GWTEventService Projektseite


Das Google Web Toolkit ist seit gestern offiziell ein OpenSource-Projekt. Google hat sich zu diesem Schritt entschieden, weil sie von dem Erfolg des GWT selbst überrascht gewesen sind und dieses Projekt unbedingt weiter ausbauen möchten. Ich denke Google selbst wollte hier keine großen Ressourcen mehr hereinstecken, das Projekt aber dennoch nicht stoppen. Das Projekt steht unter der Apache 2.0-Lizenz zur Verfügung und kann von jedem angesehen und verändert werden. Ich denke dieses Projekt kann die Entwicklung von Web-Anwendungen schon stark vereinfachen und vorallem, dank Debugger, dabei helfen auch die kleinsten Bugs noch im Keim zu ersticken. Google selbst nutzt dieses Tool z.B. für Google Base und Google Image Labeler. » Google Web Toolkit Sourcecode » Ankündigung im GWTe-Blog

Das Google Web Toolkit wurde heute Nacht in der Version 1.2 veröffentlicht und hat einige Bugfixes bekommen. Die größte Neuerung ist aber die Mac-Unterstützung, mit der das GWT nun komplett Plattformunabhängig ist und somit zu 99,9% auf jedem System laufen sollte (von den Nischenbetriebssystem einmal abgesehen). Außerdem unterstützen jetzt auch einige weitere Programme das GWT. Mac-Version Mit der Mac-Unterstützung kommen nicht nur weitere potenzieller User in den Genuss der Software, sondern die damit erstellten AJAX-Applikationen laufen nun auch auf dem Safaribrowser. Außerdem wurde für die Appler noch ein kleines Gimmick beigelegt welches die Linux- und Windows-Fraktion noch nicht besitzt: Ein DOM-Validator, der den AJAX-Applikationen ein wenig unter die Haube schaut - nettes Stück Software, hoffentlich kommt es auch bald für Windows. Unterstützung von GWT Die Vorteile des Web Toolkits haben auch einige andere Hersteller erkannt und eine Unterstützung dafür in ihre Software eingebaut. Mit dabei ist die Software JetBrains IDEA 6.0, ein GWT-Designer ist für Eclipse verfügbar und der Mitbewerber Wirelexsoft VistaFei wird ebenfalls bald das GWT unterstützen. Ich glaube, wenn sich das GWT noch einige Jahre weiter entwickelt könnte es einmal eine Entwicklungsumgebung der Zukunft werden - weiter so Google! » Web Toolkit downloaden » Ankündigung im GWT-Blog » Ankündigung im Mac-Blog [Stefan2904]

