Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Kickstarting Google Web Toolkit on the Client Side

At the 2006 JavaOne event, a certain company by the name of Google (they're very big in the search market, apparently) caused quite a buzz with the shock announcement of a new open source API for developing Ajax-heavy web applications.

Tutorial Details:

GWT--Google Web Toolkit--is Google's attempt to tame Ajax, making it a viable option for small-team and/or cost-conscious web applications development. And with a name like Google behind it, perhaps it's no wonder that so many are casting a inquisitive eye over this strange new technology.

This quick-start tutorial aims to translate some of the knowledge gained from my monkeying about with GWT into a useful text which will get other developers up and running quickly. To keep things nice and simple, we'll focus on only client-side matters. But fear not--you'll be surprised by what GWT can do without continual feeding via server round-trips.

Whether you're a web developer or not, Ajax is a term you cannot fail to have heard over the last 12 to 18 months. Loosely put, the term describes a collaboration of technologies in which client-side DOMs are married to JavaScript, backed by on-demand web requests for XML data. Hailed by some as heralding a new age of feature-rich web applications, damned by others as a tangled mess with more implementation quirks than one can shake a stick at--what few deny is that professional-quality Ajax coding is hard and painful.

So what's on offer here?

* From a GUI point of view, GWT does for Ajax what AWT (Abstract Window Toolkit) did for the desktop: it creates a set of abstract, browser-neutral components (or "widgets," in GWT parlance) ready made for rich client-side interfaces.
* GWT also attempts to tame traditional web application headaches, such as browser page history issues.
* GWT provides support for JSON and an RPC API, designed to take much of the sting out of communicating and exchanging sophisticated data models between client and server.
* Perhaps most tantalizing of all, GWT promises to bring the power of Java testing, profiling, and debugging into developing Ajax applications, thanks to a schizophrenic approach that uses both Java- and JavaScript-centric environments.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Kickstarting Google Web Toolkit on the Client Side

View Tutorial:
Kickstarting Google Web Toolkit on the Client Side

Related Tutorials:

Java Q&A, Open Java?
Java Q&A, Open Java?
 
Alternative deployment methods, Part 1: Beyond applets - JavaWorld May 2000
Alternative deployment methods, Part 1: Beyond applets - JavaWorld May 2000
 
Java Web Start to the rescue - JavaWorld July 2001
Java Web Start to the rescue - JavaWorld July 2001
 
Cache SOAP services on the client side
Cache SOAP services on the client side
 
Master J2ME for live data delivery
Master J2ME for live data delivery
 
Enhance your J2EE presentation layer
Enhance your J2EE presentation layer
 
Picture this
Picture this
 
J2EE 1.4 eases Web service development
J2EE 1.4 eases Web service development
 
Use SWT for data entry
Use SWT for data entry Like many Java programmers, you may have given up on writing client-side window applications. There's a lot of debate about why client-side Java is out of fashion. But most of it boils down to the fact that Java—until now—cou
 
Wi.Ser (WidgetServer) unified rich client framework
Wi.Ser is a Java/XML server-side GUI-framework which enables an application to run as either a monolithic Swing application, a thin-client/server Swing application, or as a Web application without any change!
 
SOAP Compression Sender for Apache Axis
Axis can be extended with this transport sender to support the compression of SOAP messages. The sizes of SOAP messages are dramatically reduced resulting in faster transmission over slow network connections. The extension is easy to install and can be us
 
JavaServer Faces Technology
JavaServer Faces technology is a server-side user interface component framework for Java technology-based Web applications.
 
J2ME Wireless Toolkit 2.2
Now available.This version of the toolkit is fully compatible with the Java Technology for the Wireless Industry (JTWI) specification (JSR 185).
 
Unweaving a Tangled Web With HTMLParser and Lucene
In this article I'll show you the basic technique in building a search engine using two powerful Open Source products: HTMLParser and Lucene.
 
Adding search to your applications
The Lucene search engine is an open source, Jakarta project used to build and search indexes. Lucene can index any text-based information you like and then find it later based on various search criteria.
 
Accessing Database from servlets through JDBC!
Accessing Database from servlets through JDBC! Java Servlets J ava Servlets are server side components that provides a powerful mechanism for developing server side of web application. Earlier CGI was developed to provide server side capabilities
 
Techniques used for Generating Dynamic Content Using Java Servlets.
Techniques used for Generating Dynamic Content Using Java Servlets. Techniques used for Generating Dynamic Content Common Gateway Interface (CGI) For any web application high performance and timely delivery are key ingredients to competitive
 
Brief Introduction to the Web Application development
Brief Introduction to the Web Application development Brief Introduction to the Web Application development Gone are the days of serving static HTML pages to the world. Now a days most website serves the dynamic pages based on the user and their
 
What is WAP? Wireless Application Protocol
What is WAP? Wireless Application Protocol Tutorial What is WAP? W ireless Application Protocol or WAP for short is simply a protocol - a standerized way for delivering Internet data over wireless networks. Thus WAP links Wireless Network with
 
Manual Submission to Search Engines. Hand Submit Website URL Submission to Major Search Engines
Manual Submission to Search Engines. Hand Submit Website URL Submission to Major Search Engines ATTENTION: Website owners! Hand Submissions to major search engines for as low as $10.00 per month Let us introduce you to the services provided by
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.