[eluser]dirkr[/eluser]
[quote author="Nick Husher" date="1203710312"]GWT is a presentation layer for Java web application: It wouldn't fly with PHP.[/quote]
Not quite true. Should work fine with CI.
GWT aka Google Web Toolkit is completely independent from server languages. It will talk to anything that can send JSON or XML - even PHP or a static XML file.
Client side is pure JavaScript.
Development language is Java - which will be compiled (converted) to JavaScript. Sounds funny but works fine. ;-)
I never really used it in a project - just checked out the possibilities on a rainy weekend. It is very well documented and fun to try out - plus they provide an eclipse plugin.