
GWT
Get flash to fully experience Pearltrees
other pearltrees
I had a requirement where I needed to detect a change in a TextBox as data is entered in a form. The first thing I tried was using the KeyUpEvent. It seemed reasonable enough and worked great. However I soon tried to copy and paste into one of the TextBoxes on the form and it became apparent that I had a problem. While I was looking for KeyUpEvents and that worked OK, a paste to the TextBox was not detected. So next I tried using ValueChangeEvent as well as the KeyUpEvent.
How to handle JS events in GWT
The next and hopefully last release candidate for GWT 1.5 is almost upon us. In anticipation, we'd like to really crank up the excitement level and, well, the sheer geek factor of this here blog. If you are new to GWT, you may be wondering what all the excitement is about. Why is GWT different from other framework-style solutions?
Getting to really know GWT, Part 1: JSNI
See All Sessions Google Web Toolkit Track - Ray Ryan Google Web Toolkit provides the infrastructure you need to build a high performance web application and leaves the architecture open to fit your needs.
Architecture (video)
libs
What's new
GWT Application Development for the iPhone
In our not-so-humble opinions, we think that the Google Web Toolkit (GWT) and the Apple iPhone are two very cool technologies. Because we're all highfalutin computer-scientist types (as well as being irrepressibly geeky) we wanted to see what happens when you mix them together. Would it be like peanut-butter and chocolate, or hot-sauce and poison ivy? Our approach was to build an application that primarily targets the iPhone and to use that as a test-bed for new ideas. So what kind of application should we build? The application should:Developer's Guide - Layout Using Panels - Google Web Toolkit - Google Code
Panels in GWT are much like their layout counterparts in other user interface libraries. The main difference is that GWT panels use HTML elements to lay out their child widgets. Panels contain widgets and other panels. They are used to define the layout of the user interface in the browser.Documentation for the GWT 2.0 release of CssResource can be found on the GWT Developer's Guide website. See also the CssResourceCookbook and StyleInjector . Primary Compatibility with non-GWT-aware CSS parsers (i.e. any extensions should be valid CSS syntax) This does not imply that the stylesheet would necessarily make sense if you just displayed it in a browser Syntax validation Minification Leverage GWT compiler Different CSS for different browsers, automatically Static evaluation of content Secondary Basic CSS Modularization Via dependency-injection API style Widgets can inject their own CSS only when it's needed BiDi (Janus-style?) CSS image strips "Improve CSS" Constants Simple expressions Tertiary Runtime manipulation (StyleElement.setEnabled() handles many cases) Compile-time class-name checking (Java/CSS) Obfuscation Server-side manipulation All features in CssResource must be implemented with compile-time and runtime code only.

