This page last changed on Apr 09, 2007 by amitku.

Version and Date

GWT 1.3 on April 3rd 2007

Ajax Requests/XHR or Remote Procedure Calls

GWT Supports AJAX calls. These calls are asynchronous and requires client to implement
public interface AsyncCallback http://code.google.com/webtoolkit/documentation/com.google.gwt.user.client.rpc.AsyncCallback.html
to receive the notification when the call is complete.

-This is a better approach in comparison to Synchronous calls because Javascript runs in a single thread in
the VM.

Timeouts -while making http/ajax/xml rpc calls

It seems they are supported.

http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/d2c6fb44d16e4712/5c32b359b2a8935a?lnk=gst&q=timeout&rnum=16#5c32b359b2a8935a

History/state (back button)

Complete support for Back button

Off-line Storage Support

Not Native but can be paired with Dojo and other javascript
frameworks that use Flash or Firefox 3.0 for off-line storage.

Interaction with the Desktop applications?

No: Only as much as javascript can.

Extensibility

Can use any javascript framework using JSNI, http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.JavaScriptNativeInterface.html
and http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.Fundamentals.Modules.AutomaticResourceInjection.html

Animation

Any DHTML animation

Start Time? How big are the javascripts/swf files

Pretty small downloads and clever use of caching eliminates large downloads

TESTING and Debugging tools.

Can use any Java IDE tool for development and Special Unit test for testing.

Batch XML Http Requests

Yes I think listeners or global register can be maintained for the calls that are in progress (being waited upon).

Language

Java

Portability

Highly (has a Java->Javascript compiler)

Usability/ Book Marks Layout font-size

Highly customizable using CSS

Stress tests (number of items that can be displayed)

TODO://

Document generated by Confluence on Apr 19, 2009 15:04