Category Archives: GWT

Released GWT 2.0 with Speed Tracer

GWT 2.0 new features

  • Fast edit/refresh with new development mode and draft compiles
  • Declarative UI with UiBinder
  • Pixel-perfect visuals with layout panels
  • Compiler improvements
  • Optimized resources with ClientBundle

Download GWT 2.0

Speed Tracer :

Speed Tracer Examples :

Article : GWT Now With SpeedTracer

Video about GWT 2.0 Features :

GWT 2.0 New Features
Leave a comment

Posted by on December 10, 2009 in GWT, GWT Frameworks


Tags: ,

Internationalization (I18n) – GWT


Internationalization (i18n for short) is the process of adding a framework to support different national languages to your program. Localization (l10n) occurs when you use that framework to customize the program for each language. National language support is only going to get more important over time as internet usage grows in countries like China, India, and Brazil. Luckily GWT provides full and flexible support as of version 1.1.10 of the toolkit. Even if your application is not intended for a global audience, it pays to put all your human readable text in one place. You can more easily spell check your messages and ensure consistency between them if they’re all in the same file. It also lets non-programmers change the messages to correct grammatical errors or trademark usages without having to modify the code. The standard Java way to accomplish this is through resource bundles and property files. GWT lets you use these familiar concepts in your web applications as well.

Click here – complete article

Leave a comment

Posted by on October 3, 2009 in GWT


Tags: , , , , ,

GWT SmallTalk


Gwt Smalltalk

GWT Smalltalk (GST) is an implementation of the Smalltalk language which runs in web browsers.

It is built using the Google Web Toolkit (GWT) and is deployed on the Google Application Engine (GAE).

GST is designed to be used as development environment for the creation and maintenance of web-application clients. The GST server-side component supports GAE “Big Table” database access, instant messaging through XMPP, and the current release of the Google Wave API.

GST is implemented as a compiler – Smalltalk code is compiled to JavaScript source which is then evaluated to JavaScript functions. Speed on some arithmetic tests appears to be faster than Squeak Smalltalk.

Classes and method lookup are implemented similarly to Smalltalk-80 – class inheritance, instance variables, “self” and “super” are all explicitly supported.

GST is undergoing development and there are still many omissions and errors in the code.

You are welcome to take a look here.

Leave a comment

Posted by on September 19, 2009 in GWT, GWT Frameworks


Tags: , ,

GWT – 2D Graphics

2D graphics/multimedia library via HTML canvas




gwt, canvas, game, media, 2d, g2d

Leave a comment

Posted by on September 8, 2009 in GWT


Tags: , , , , ,

GWT Library


Demo version can be seen here:

Source :

1 Comment

Posted by on September 8, 2009 in GWT, GWT Frameworks, Web


Tags: , , , , , ,

GWT ENT – A Reflection, AOP, HTML template, UI Binding, Validate(JSR303) framework and JPA annotation Emulation for GWT

A Reflection, AOP, HTML template, UI Binding framework for GWT.

This project aims to make it easier to do what you want to do with GWT, now, the fllowing things have been contained in our project:


Reflection for GWT, Support reflection of the following elements:

  1. annotation
  2. class
  3. field
  4. method
  5. constructor(constructor.newInstance())
  6. meta data of class(Going to be deleted, please using annotation instead)

Aspect-Oriented Programming for GWT

Support AOP in Client side, coded by JAVA(not based javascript library). Support both aspectj annotations and @pointcut/Google-guice matcher class, Please see here for all interceptors in sample project.

  1. @Around
  2. @Before
  3. @After
  4. @AfterReturning
  5. @AfterThrowing

HTML Template

HTML template, Annotation based HTML template framework for GWT(HTML Template).


UI Binding, UIBinding framework from gwt-ent, Annotation or code based(UIBinding).


Support JSR-303, and the GWT way to support I18N

JPA Annotations Emulation

Give you ability to share domain classes between server side and client side.

GWT UI Generator

Please NOTE: It’s under fully refactor. gwt ui generator(WhyUIGenerator HowToUseUIGenerator)


gwt acegi integration(IntegrationGWTWithAcegi)Please note that, all source code available at:


Posted by on September 8, 2009 in GWT, GWT Frameworks


Tags: , , , , , , , , , ,

GWT Portlets


GWT Portlets is a free open source web framework for building GWT (Google Web Toolkit) applications. It defines a very simple & productive, yet powerful programming model to build good looking, modular GWT applications.

The programming model is somewhat similar to writing JSR168 portlets for a portal server (Liferay, JBoss Portal etc.). The “portal” is your application built using the GWT Portlets framework as a library. Application functionality is developed as loosely coupled Portlets each with an optional server side DataProvider.

Every Portlet knows how to externalize its state into a serializable PortletFactory subclass (momento / DTO / factory pattern) making important functionality possible:

  • CRUD operations are handled by a single GWT RPC for all Portlets
  • The layout of Portlets on a “page” can be represented as a tree of WidgetFactory’s (an interface implemented by PortletFactory)
  • Trees of WidgetFactory’s can be serialized and marshalled to/from XML on the server, to store GUI layouts (or “pages”) in XML page files

Other important features of the framework are listed below:

  • Pages can be edited in the browser at runtime (by developers and/or users) using the framework layout editor
  • Portlets are positioned absolutely so can use scrolling regions
  • Portlets are configurable, indicate when they are busy loading for automatic “loading spinner” display and can be maximized
  • Themed widgets including a styled dialog box, a CSS styled button replacement, small toolbuttons and a HTML template driven menu

GWT Portlets is implemented in Java code and does not wrap any external Javascript libraries. It does not impose any server side framework (e.g. Spring or J2EE) but is designed to work well in conjunction with such frameworks.


Leave a comment

Posted by on September 8, 2009 in GWT, GWT Frameworks, Web


Tags: ,

%d bloggers like this: