What's new

TwitterFacebook

What's new in GWT since I worked on "simplelocation" : https://github.com/simon-watiau/simplelocation Mar 1

Get flash to fully experience Pearltrees
https://developers.google.com/web-toolkit/doc/latest/tutorial/JSON At this point, you've created the initial implementation of the StockWatcher application, simulating stock data in the client-side code. On this page, you'll make a call to your local server to retrieve JSON-formatted stock data instead: Additional information follows:

JSON

Cell Widgets

Cell widgets (data presentation widgets) are high-performance, lightweight widgets composed of Cells for displaying data. Examples are lists , tables , trees and browsers . These widgets are designed to handle and display very large sets of data quickly. A cell widget renders its user interface as an HTML string, using innerHTML instead of traditional DOM manipulation. This design follows the flyweight pattern where data is accessed and cached only as needed, and passed to flyweight Cell objects. A cell widget can accept data from any type of data source. https://developers.google.com/web-toolkit/doc/latest/DevGuideUiCellWidgets
If you use a CellTable or other Cell Widgets in your applications, you will probably want to create custom Cells tailored for your data. Cells are like widget flyweights, so a single Cell can render multiple DOM instances of itself, and it can handle events from multiple rendered instances. This patterns lends itself well to an MVP design, as we'll show here. This developer guide describes patterns for creating simple one-off Cells, as well as creating re-usable cells that can be "skinned". If you are not familiar with the cell widgets, you should read the Cell Widgets Developer Guide before continuing. Cell Basics https://developers.google.com/web-toolkit/doc/latest/DevGuideUiCustomCells

Creating Custom Cells

https://developers.google.com/web-toolkit/doc/latest/DevGuideUiCellTable

Cell Table

A cell table (data presentation table) provides high-performance rendering of large data sets in a tabular view. You can check out the Cell Table example in the GWT Showcase to see it in action. This developer guide will walk you through some advanced features specific to CellTable, such as column sorting. If you are not familiar with the cell widgets, you should read the Cell Widgets Developer Guide before continuing. Column Sorting
https://developers.google.com/web-toolkit/doc/latest/DevGuideUiEditors - This documentation is for a release candidate of GWT 2.5. For the most recent stable version, see GWT 2.4 . Data binding for bean-like objects The GWT Editor framework allows data stored in an object graph to be mapped onto a graph of Editors. The typical scenario is wiring objects returned from an RPC mechanism into a UI. Goals

Editors

Activities and Places

GWT 2.1 introduced a built-in framework for browser history management. The Activities and Places framework allows you to create bookmarkable URLs within your application, thus allowing the browser's back button and bookmarks to work as users expect. It builds on GWT's history mechanism and may be used in conjunction with MVP development, though not required. https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces

RequestFactory

RequestFactory is an alternative to GWT-RPC for creating data-oriented services. RequestFactory and its related interfaces (RequestContext and EntityProxy) make it easy to build data-oriented (CRUD) apps with an ORM-like interface on the client. It is designed to be used with an ORM layer like JDO or JPA on the server, although this is not required. Overview Benefits https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory

Logging

This document is for developers interested in logging client-side code in their GWT applications. Logging is the process of recording events in an application to provide an audit trail to understand how the application executes and to diagnose problems. Logging makes it easier to troubleshoot issues encountered by developers and users. The following sections walk through a logging example application and introduce the basic functionality of the Logging framework and configuration options. Developers should already be familiar with developing a GWT application. https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging
https://developers.google.com/web-toolkit/tools/gwtdesigner/

GWT Designer

GWT Designer is a powerful and easy to use bi-directional Java GUI designer that makes it very easy to create GWT GUI applications without spending a lot of time writing code to display simple forms. With GWT Designer you can create complicated windows in minutes. Use the visual designer and Java code will be generated for you. You can easily add controls using drag-and-drop, add event handlers to your controls, change various properties of controls using a property editor , internationalize your app and much more.