Saturday, September 13, 2008

Google Web Toolkit in less than 160 Words

Google Web Toolkit (GWT) is an opensource project that gives you the tools needed to write Java using a Swing-like API. You then run/debug your Java code within your preferred IDE and immediately see the effect of what you wrote.

A simple script invocation compiles (translates) your Java classes to JavaScript. The deployment of the files is as easy as copy/paste the output files produced by the compiler to any HTTP server folder.

Classes that emulates Swing Components are included in the project. It has also a very simple, yet powerful RPC mechanism so you can easily make calls from the Browser to the Server through AJAX (but you never write Javascript !), Servlet technology is used for that, but you really don't care about it, the libraries takes care of all the Serialization mechanisms, it lets you send almost any Object through the wires, easily!

Really fun to use, Swing lovers will like it !

[UPDATE September 15, 2008]
Web applications like GMail, Google Maps and Google Reader are made using GWT

3 comments:

Jorge

Hello friend: it wanted invitarte that you visit blog that I am making with my students of second year of the secondary one on the DISCRIMINATION.
http://nodiscrimine.blogspot.com
arduous and interesting Subject.
Surely it will be of your affability.
We invited to you that you read what pleases of him and makes an opinion on he himself.
Its contribution will be valuable.
In blog it will find a translator of the page in several languages if he needs it.
A hug from Argentina.

morisil

"Web applications like GMail, Google Maps and Google Reader are made using GWT"

AFAIK none of the above is made using GWT. AFAIR Google applications based on GWT are Google Base and parts of the Google Code.

David Hofmann

Thank you for pointing that !

You are undubtly rigth. This is the only thing I found in their site

http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=FAQ_GWTFree

What I think is that they are not using 'exactly' the same tool they are giving, but the technology and way to make the applications shoud be the same.

  © Blogger template 'Minimalist A' by Ourblogtemplates.com 2008

Back to TOP