Google Web
Toolkit (GWT)
is an open source development toolkit that you can use to quickly
create and develop AJAX applications for all major browsers. These
types of web applications offer users more immediate feedback and
interactivity and provide features that in tha past were only found in
rich client applications. More and more enterprises are starting to
consider and use GWT, and it could become a very popular web
application development framework. The following are important
documetation, articles, and tutorials that will help you learn more
about GWT and start you on your way to using it for your application
deveopment.
GWT
Homepage
Learn
More - Learn about how Google Web Toolkit works and
what features it can provide your web application development.
Get
Started -
Here are the installation steps for GWT and how to get a GWT
application up and running. Then review the basics of GWT development
using a detailed step-by-step GWT
tutorial.
Read
the Docs - All of the technical documentation for
your reference and review for using Google Web Toolkit.
Join
the Community - Join the GWT
developer forum
to keep up-to-date with current activities. Go over to the contributors
guide for information on building
from source code, or contributing ideas or modifications to the
project.
GWT
Developer's Guide
Fundamentals
Configuring
a GWT Project
Building
the User Interface - GWT offers several pre-built
Java widgets
and panels to choose from. These are used as cross-browser
building blocks for your
web- based app. Also provided are optimization
facilities such as image bundles.
Writing
the Client-side Code in Java
Communicating
with a Server - Make calls to backend servers using
GWT RPC or direct HTTP.
Testing
with JUnit - Learn how to efficiently test your AJAX
code using JUnit.
Internationalization -
Support multiple locales within a single code base.
Deferred
Binding - This reduces generated code size
so client can download faster and have better performance.
GWT
Reference
Guides
GWT
Javadoc GWT
API Reference Widget
and Panel Gallery
Command-line
Tools - Use these command-line tools to develop
project files and run your app.
JRE
Emulation Reference - These are the JRE types and
methods that GWT emulates.
Articles
and Tutorials covering GWT Development
DOM
Events, Memory Leaks, and You - Explains how GWT
prevents Ajax memory leaks from occurring.
Security
for GWT Applications - Learn about the
different types of attacks, and how to use secure coding
practices to defend against them.
Using
GWT for JSON Mashups - This
tutorial reviews the various techniques to implement for
developing JSON
mashups from JSON services across the web.
Put
a GWT Application on Facebook - Using these easy
instructions, find out how to socialize
your application on Facebook.
GWT
Designer User Guide
GWT Designer is a powerful and easy to use
bi-directional GUI creator that you can use to
generate Java
code. With this tool you can: add controls using drag-and-drop, add
event
handlers to your controls, and change various properties of controls
using
a property editor. Your updates to the generated code are
reflected back in the visual designer. You can also reverse
engineer code by using the parser. GWT Designer is built as a plug-in
to Eclipse 3.2
(or higher) and any Eclipse 3.2-based IDE.
GWT
Designer Tutorial
-
Login
Manager
-
Stock
Watcher
-
Remote
Service
-
Get
JSON data via HTTP
-
Web
Demos
GWT
Incubator
The GWT
Incubator offers additional GWT widgets and libraries for your use.
These are not yet added to the core toolkit. Future GWT
releases may
or may not incorporate these features.
Downloads -
The most current incubator library
is here, in
a single jar file.
Documentation - See the
gwt-incubator
documentation for information about the available
widgets and libraries.
GWT
JavaDoc
Packages:
com.google.gwt.animation.client
- Classes for Animation support.
com.google.gwt.benchmarks.client
- Classes and modules used in building benchmarks.
com.google.gwt.core.client
- Fundamental classes used in client-side GWT code.
com.google.gwt.core.ext
- Classes used to extend the GWT compiler.
com.google.gwt.core.ext.linker
- Classes for writing Linkers.
com.google.gwt.core.ext.typeinfo
- Type-introspection support classes used by generators.
com.google.gwt.dom.client
- Classes for low-level DOM programming.
com.google.gwt.http.client
- Provides the client-side classes and interfaces for making
HTTP
requests and processing the associated responses.
com.google.gwt.i18n.client
- Internationalization support for GWT applications.
com.google.gwt.i18n.rebind.format
- Implementations for various MessageCatalogFormat
implementations, which
are used to generate files for translation or to read translated
messages.
com.google.gwt.i18n.rebind.keygen
- Generators which compute the value of a key to use for
looking up
translated resources.
com.google.gwt.json.client
- Classes for parsing and creating JSON encoded values.
com.google.gwt.junit.client
- Classes and modules used in building JUnit tests.
com.google.gwt.junit.tools
- Classes for interacting with JUnit for unit testing.
com.google.gwt.user.client
- Fundamental user-interface classes used in client-side GWT
code.
com.google.gwt.user.client.rpc
- Classes used in client-side implementation of remote
procedure calls.
com.google.gwt.user.client.ui
- Widgets, Panels, and other user-interface classes.
com.google.gwt.user.server.rpc
- Classes used in server-side implementation of remote
procedure calls.
com.google.gwt.xml.client
- Basic classes used in XML DOM parsing and XML document
generation.
SmartGWT
GWT API's for
SmartClient.
SmartGWT 1.0b1 has been released.
SmartGWT
is compatible with GWT 1.5.3 (or greater)
GWT
Roadmap
Here are the future features and functionality of GWT, also listed
here
Popularity: 13% [?]
Related Posts:eBooks and Technical Docs from ebook-search-engine.comXML, GWT, and PHP Tutorial from IBM DevelopworksMozilla Developer Center: Web Dev Tutorials, References and DocsLinux Security Documentation, Tutorials, HOWTOs and GuidesBulgaria Online Books Archive
Tags for this post>>
Ajax |
GWT |
Web Development