Announcing the General Availability Release of GWT 2.1

404 views
Skip to first unread message

Google Developer Tools Notify

unread,
Oct 27, 2010, 8:09:06 PM10/27/10
to Google Developer Tools Notify
Google Announces Google Web Toolkit (GWT) v2.1
________________________________________________________

For several months now, we’ve been hard at work adding the features
and functionality that were first demoed at this year’s Google I/O
(http://www.youtube.com/watch?v=GQHlhIIxCIc). The goal of this release
was to make it easy to build business-oriented web apps that can take
full advantage of the cloud (http://code.google.com/cloudportability/)
-- zero deployment, instant scaling, cost savings, and portability
that allows you to run your app in a variety of cloud environments,
such as Google’s hosted service, App Engine (http://code.google.com/
appengine/), and VMware vFabric (http://www.springsource.com/products/
cloud-application-platform) on-premise solutions. A few weeks ago we
mentioned (on http://googlewebtoolkit.blogspot.com) that we were close
to wrapping up this project, and today we’re happy to announce the
general availability of these tools.

Download the Google Plugin for Eclipse (http://code.google.com/eclipse/
docs/download.html) or
SpringSource Tool Suite (http://code.google.com/webtoolkit/
business.html) to get started now!

Spring Roo and Google Web Toolkit
-----------------------------------------------------
Spring Roo, a next generation rapid application development tool,
combined with the power of Google Web Toolkit (GWT), enables
developers to build rich browser apps in enterprise production
environments. These GWT-powered applications leverage modern browser
technologies such as AJAX and HTML5 to create the most compelling end-
user experience on both desktops and mobile browsers.

* GWT SDK -
For the 2.1 release, we aimed to provide a set of building blocks
that will scale to support your entire user base,
but at the same time are easy to piece together to get a web app up
and running. We’ve wrapped these building
blocks up in an application framework that offers the following:

- Data-bound Views -
Let you create views that are generated from your app’s data
model. These views are completely
customizable, and handle all of the work of syncing change sets
between the client and server.

- Highly Optimized Communication Layer (RequestFactory) -
Improves developer and application efficiency by helping you
get Remote Procedure Calls (RPCs) right.

- MVP Support -
Provides a set of components that formalize the MVP design
pattern and associated best practices via the
Activities and Place support within GWT 2.1, enabling efficient
app navigation, history management, and
view creation.

* Cell Widgets -
Employ a new set of widgets that are optimized for displaying data
sets that contain millions of rows.

* Spring Roo Integration -
Harness the power of Spring Roo to create and maintain the large
amounts of boilerplate code necessary to
construct modern enterprise apps via a GWT add-on that targets the
new app framework and widgets in
GWT 2.1.

See http://code.google.com/webtoolkit/doc/latest/ReleaseNotes.html#Editors
for more information.

SpringSource Tool Suite and Google Plugin for Eclipse
--------------------------------------------------------------------------------
The integration of SpringSource Tool Suite version 2.5 and Google
Plugin for Eclipse makes it easy for developers to build and maintain
large scale, web-based, enterprise applications, putting tools that
were previously only available when building desktop and server
solutions in the hands of those building cutting edge web apps.

* Better Support for Maven Projects -
Enjoy streamlined support for GWT and AppEngine applications that
use Maven for dependency management;
also properly configures the classpath and project settings based
on the project’s pom.xml.

* Speed Tracer Integration (http://code.google.com/webtoolkit/
speedtracer/) -
Find performance bottle-necks in your applications more easily.
Kick off a speed
trace of an app directly from Eclipse and jump back into the Java
source from trouble points that are identified
by Speed Tracer.

* UI Enhancements -
Set up browser profiles that allow you to specify different
browsers to use when running and debugging
an application.

Spring Insight and Google Speed Tracer
-----------------------------------------------------------
Google’s Speed Tracer, together with VMware’s Spring Insight
performance tracing technology, enable end-to-end performance
visibility into cloud applications.

* Server-Side Speed Traces -
Gain a holistic view into the web application performance,
improving the end-user experience by optimizing
the server side as well as the client side.

* Cloud-specific Integration -
Gather server-side data with these services:

- App Engine -
Trace server-side operations such as Memcache hits, and
Datastore reads and writes using Speed Tracer
and the App Stats capability within Google App Engine.

- Spring Insight -
Drill down in to what is happening within the portion of the
app running on tc Server, and jump from Speed
Tracer directly into Spring Insight to pinpoint the exact
piece of code that may be problematic.

Download the Google Plugin for Eclipse (http://code.google.com/eclipse/
docs/download.html) or
SpringSource Tool Suite (http://code.google.com/webtoolkit/
business.html) to get started now!

For more detail on these changes and upcoming plans, refer to today’s
Google Web Toolkit blog post (http://googlewebtoolkit.blogspot.com).


Sincerely,

The Google Developer Tools Team
Reply all
Reply to author
Forward
0 new messages