A great news for GWT users: Google just
announced a release candidate of Google Maps API for GWT. It is a nice API
that not only gives access to Google Maps API from GWT but also allows to add
GWT widgets to Map! But that is not all. This library is just part of Google API Libraries for GWT
which is not limited to Google Maps. It also gives access to Gears (I use this part in the project
I am currently working for), Gadgets and Google AJAX Search API.
I join GWT teams to invite you to test and comment on this libraries.
A new version of GWT Ext is available. It now supports GWT 1.5.2 :
Thank you everyone for waiting. This release capture many bug fixes and
enhancements. In addition, we worked-around the GWT 1.5.2 bug for TreePanel and
TreeNode casting. For a detail view on what has been fixed, please look at
the
2.0.5 bug fixed list.
Joshua J. Bloch is a software engineer, currently a Principal Engineer at
Google. He led the design and implementation of numerous Java platform
features, including the Java Collections Framework, the java.math package, and
the assert mechanism. He is the author of Effective Java, which won the 2001
Jolt Award.
Dion Almaer, co-founder of ajaxian.com, now works at Google on the Gears
project. He is an architect, mentor, pragmatic and evangelist of technologies
such as Ajax and J2EE. In this interview he gives its vision on Javascript for
corporate developers, GWT, Gears, Java & Google,...
It was a real pleasure for me to meet Dion.
This interview was recorded at Javapolis. Permalink !
It was really fun for me to be on stage with Dick Wall. He is really a great
speaker. The room was full. I think that there was more than 1200 attendees. It
shows that GWT is really a hot technology.
My presentation runs with the "Demo Effect" : I got a bug in
Powerpoint ;-) that disturbed me a lot :-(.
The MyForm Demo is available here :
MyForm. You can test it if you add it in the Orkut Sandbox OpenSocial
Container. Just sign for a account : http://sandbox.orkut.com
It's come to our attention that the GWT 1.4 release (1.4.60) shipped with a
bug that can sometimes cause a compiled application to fail to load up in
Internet Explorer. An error will be generated including the words "Operation
Aborted". Most applications are unaffected, but affection applications may fail
either intermittently or constantly. The problem seems to be a timing issue
related to how long it takes the page to render.
Because I have beta test this API, I think that we (GWT developers) can provide
very nice application for OpenSocial.
I will provide soon a basic GWT OpenSocial API.
* Create a 'login' page that is based on user/password
authentication.
* Store this data in a secure fashion on your server.
* Allow users to 'remain logged in' for as long as you want
so they don't have to enter their user name and password every time.
* Make 'auto-complete' features of most modern browsers work
with your GWT's login page.
* Discussion on adding more security with either HTTPS or
fancy hashing algorithm.
Java-to-JavaScript compilation always use single thread to compile. It takes
quite a long time (up to serveral minutes) to compile a huge GWT project on a
modern dual-core CPU with only 1 core running. Is it possible to run in
multi-threads so that we can benefit from the dual-core CPU technology?
I think the concept of GWT is pretty cool. I mean, aesthetically the idea of
compiling Java to JavaScript so that it runs in a web browser is awful, but I
understand the attraction of being able to use the same language on both server
and client. Whatever developer at Google designed the API for GWT though does
not deserve whatever ludicrous amount of money they are probably making from
their stock options. It is grossly inelegant in many respects, definitely not
worthy of a seasoned Java developer.
What’s going to happen? The winners are going to do what worked at Bell Labs
in 1978: build a programming language, like C, that’s portable and efficient.
It should compile down to “native” code (native code being JavaScript and DOMs)
with different backends for different target platforms, where the compiler
writers obsess about performance so you don’t have to. It’ll have all the same
performance as native JavaScript with full access to the DOM in a consistent
fashion, and it’ll compile down to IE native and Firefox native portably and
automatically. And, yes, it’ll go into your CSS and muck around with it in some
frightening but provably-correct way so you never have to think about CSS
incompatibilities ever again. Ever. Oh joyous day that will be.
When you use Enunciate 1.4 to publish your Web service API, Enunciate will
build you a war that you can drop into your favorite webapp container. The war
will supply any or all of the following, depending on your
configuration.
As expected, pure GWT libraries written in Java are coming !!! Try MyGWT
(check the demo). This library is written in Java thus the GWT compiler will
optimize the generated Javascript downloaded by browsers. You will be also able
to keep full control of your code at Java level.
Why Dojo? Well, we are targeting the enterprise, where internationalization
and security are critical. We believe Dojo is creating the best UI toolkit for
enterprise developers.
When I saw this article, I nearly spilled tea all over the keyboard. They
really fixed this issue? You mean I can untangle all the painful code in GWT
that works around this issue, diligently cleaning up all its circular DOM
references under all sorts of circumstances?
SWM is a framework to create HTML pages with rich graphic elements as if they
simply were extra HTML elements. The additional components are wrapped versions
of the GWT widgets or can be created using GWT or SWM itself. Simple Widget Markup
Language