Google's GWT and API Example: true AJAXism 
        
        
        Wednesday, May 31, 2006
         
        
        
        Go to the application without reading this entry.I originally wrote my first GWT example without true backend interaction. However, a true AJAX application should, in my view, interact with some kind of server side to do its thang. So I integrated part of an older 
example in this newer example (code reuse--the promise of OO).
The RPC implementation of GWT works as promised, however, you should read the documentation really carefully. But once you get it to work, I do not think you would go back to writing AJAX application any other way--it is a pretty neat tool, like I said before, that allows you to create highly interactive web apps.
What does this application do? It 
still has a list of all the FIFA 2006 World Cup teams sorted into each respective group. However, this iteration performs an asynchronous live call via google's 
API, which return the top 3 search result for each respective country--for each group, there are 4 concurrent backend calls.
If you see an error message, it means that google is throttling the results or I have reached my 1000 searches per day. If everything works, you should see everything 
displaying properly.
This application looks like:
 
 
		
        
   
Comments: