Welcome!

RIA News Desk

Subscribe to RIA News Desk: eMailAlertsEmail Alerts
Get RIA News Desk via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: RIA Developer's Journal, Java Developer Magazine, AJAX World RIA Conference, OpenAjax Alliance News, Zimbra on Ulitzer

RIA & Ajax: Article

Converting Java into JavaScript Goes Mainstream As Google Web Toolkit Comes Out of Beta

Open source GWT 1.4 offers improved performance by reducing the amount of code generated for compiled web apps

After more than a million downloads, Google Web Toolkit (GWT) is no longer in beta. "This release includes several breakthroughs that make your compiled GWT code significantly smaller and faster," explains Bruce Johnson, GWT Engineering Manager.

He continues:

"Many users are reporting that after a simple recompile with 1.4, their applications are up to 30% smaller and 20%-50% faster. And startup time in particular is now highly optimized thanks to a new bootstrapping technique and the availability of image bundles. To see the new hotness in action, try visiting the new-and-improved Mail sample a few times. It's darn fast the very first time you visit it, but subsequent visits are insanely fast. That's because, in addition to a fast initial startup, GWT code uses a clever caching technique to prevent applications from making unnecessary HTTP requests.

Johnson adds: "As Joel Webber (Tech Lead of GWT Core Libraries) would say, 'The fastest HTTP requests are those that do not, in fact, occur.'"

Here's Johnson's own broad overview of the major enhancements:

New widgets and libraries

  • RichTextArea, HorizontalSplitPanel and VerticalSplitPanel, SuggestBox, DisclosurePanel, PushButton, ToggleButton, and an enhanced Image widget make advanced applications easier than ever.
  • ImageBundle automatically consolidates multiple images into a single HTTP request.
  • NumberFormat and DateTimeFormat make easy work of complex internationalization and localization.
  • You can finally use java.lang.Serializable with GWT RPC, and the GWT RPC server-side subsystem is no longer intimately tied to servlets. You can easily wire it into any Java back-end infrastructure. Spring fans, rejoice.
  • A new JUnit-based benchmarking subsystem makes measuring and comparing the speed of code snippets as easy as writing unit tests.

New deployment options and optimizations

  • Adding GWT modules to an HTML page is now simple: just add a <script> tag.
  • You can now include GWT modules across domains. Note that including scripts from other sites that you don't fully trust is a big security risk.
  • External JavaScript files referenced from your GWT module load synchronously now, so script ready-functions are no longer needed.
  • Auto-generated RPC whitelist files are now produced during compilation to help catch accidentally responding with objects that compiled GWT client code wouldn't be able to deserialize.
  • The GWT distribution now includes a DTD for the GWT module XML format, making it easier to configure modules in an DTD-aware XML editor.

Johnson ends, infectiously: "And for anyone totally new to GWT, on behalf of the awesomely cool developer community and the GWT engineering team at Google, welcome!"

You can download GWT 1.4 here and see the new FAQ section "How do I upgrade to GWT 1.4?" for step-by-step instructions on the update, he notes.   

GWT is one of the many themes of "Cool Hacks with Google's AJAX APIs," the session being given at AJAXWorld Conference & Expo 2007 (24-26 September, 2007) by Chris Schalk, Google Tech Lead and a popular AJAXWorld speaker.

Schalk's session will serve as an overview of Google’s AJAX APIs and will describe how to create cool hacks and fun mashups with several of Google's hottest AJAX APIs, including not just GWT but also Google Maps, AJAX Search/Feed and Google Gadgets. Special attention will also be given to Google’s newest APIs, including Google Gears and Mapplets.

"Cool Hacks with Google's AJAX APIs," is part of a the biggest AJAXWorld event ever. There are ten simultaneous tracks, 140+ sessions and presentations, and a welter of special events on the Expo floor.

Click Here -
For Discounted Registration

 
The world’s leading Rich Internet Applications & Web 2.0 event is expected to attract more than 2,000 i-technology developers. AJAXWorld has grown from a single track, one-day seminar, less than a year ago, into a four-day international conference & expo with the following ten tracks:
Track 01: Rich Internet Applications
Track 02: Web 2.0 Enterprise Mashups
Track 03: Enterprise AJAX
Track 04: RIA Frameworks & Toolkits
Track 05: Security in RIA Applications
Track 06: Hot Topics
Track 07: iPhone AJAX Applications
Track 08: Advanced AJAX
Track 09: Platform Choices / Real-World AJAX
Track 10: OpenLaszlo Diamond Track
 
The conference now includes the world famous AJAXWorld University's AJAX Developer Bootcamp, OpenLaszlo Track and Adobe Flex 3 Developer Bootcamp. This year’s AJAXWorld Expo Floor is expected to display bleeding edge RIA technologies from more than 75 leading AJAX vendors.

Speakers at AJAXWorld 2007 West include:
Brian Albers  –  Danny Allan  –  Christopher Allen  –  Sarah Allen  –  John Andrews  –  Daniel Appelquist  –  Jean-Francois Arcand  –  Erick Audet  –  Alex Barnett  –  Jeremy Bartley  –  Robb Beal  –  Phil Berkland  –  Robert Boedigheimer  –  David Boloker  –  Adam Breindel  –  Robert Brewin  –  Bob Buffone  –  Leugim Bustelo  –  Antony Campitelli  –  Max Carlson  –  Amitav Chakravartty  –  Brian Chess  –  Roberto Chinnici  –  Rod Cope  –  Bradford Cottel  –  Douglas Crockford  –  John Crupi  –  Siva Darivemula  –  Joaquin Delgado  –  John Eckman  –  Yakov Fain  –  John Fallows  –  Jon Ferraiolo  –  Charles Fiesel  –  Ken Gardner  –  Becky Gibson  –  Ted Goddard  –  Sue Googe  –  Nagendra Gulur  –  Arun Gupta  –  Andi Gutmans  –  Kris Hadlock  –  Kevin Hakman  –  Brent Hamby  –  James Harmon  –  Geoff Hendrey  –  Mike Ho  –  Billy Hoffman  –  Kevin Hoyt  –  Johnvey Hwang  –  Jonas Jacobi  –  Joe Johnston  –  Antun Karlovac  –  Charles Kendrick  –  Tamreen Khan  –  Ilan Kinreich  –  Joseph Kleinschmidt  –  David Knight  –  Sam Lawrence  –  Will Lowe  –  Jason MacDonald  –  Stephen Maryka  –  Nilofer Merchant  –  Ali Mesbah  –  Sun Microsystems  –  Matt Mihic  –  Eric Miraglia  –  Richard Monson-Haefel  –  Greg Murray  –  David Négrier  –  Kevin Nethercott  –  Michael Oliver  –  Francois Orsini  –  Adam Peller  –  Michael Pittaro  –  Jouk Pleiter  –  Tatiana Rafique  –  Nandini Ramani  –  John Rowell  –  Rob Rusher  –  Patrick Ruzand  –  Adam Sah  –  Jayant B. Sai  –  Chris Schalk  –  Dylan Schiemann  –  Bill Scott  –  Pothiraj Selvaraj  –  Anil Sharma  –  Archana Shetty  –  Bret Simister  –  Ric Smith  –  Rod Smith  –  Joe Stagner  –  Bryan Sullivan  –  David Temkin  –  Tenni Theurer  –  Lars Trieloff  –  Rowan Trollope  –  Nicolas Vandenberghe  –  Coach Wei  –  Dave Wolf  –  Dave Wright  –  Ari Zilka  –  Daniel Zucker  –  Kris Zyp  –  and more...

AJAXWorld 2007 East Conference & Expo Sponsored by the World's Top  Web 2.0 and RIA Technology Leaders!
AJAXWorld Conference & Expo 2007 East sponsors and exhibitors included: Laszlo Systems (Diamond Sponsor), JackBe (Platinum Sponsor), Adobe (Platinum Sponsor), Cynergy (Platinum Sponsor), Backbase (Gold Sponsor) Google (Gold Sponsor), Nexaweb (Gold Sponsor), ICEsoft (Gold Sponsor), Oracle (Gold Sponsor), Helmi Technologies (Gold Sponsor), JetBrains (Gold Sponsor), TIBCO (Gold Sponsor), Kapow Technologies (Gold Sponsor), Sun Microsystems (Silver Sponsor), Parasoft (Silver Sponsor), Servoy (Silver Sponsor), Etelos (Silver Sponsor),  Microsoft (Expo Plus Sponsor),  Lightstreamer (Exhibitor Plus Sponsor),  IT Mill (Exhibitor Plus Sponsor), FrogLogic (Exhibitor Plus Sponsor), ThinWire (Expo Sponsor), Quasar Tecnologies (Expo Sponsor), Zapatec (Exhibitor Plus Sponsor), MB Technologies Bindows (Exhibitor), OpenSpot (Exhibitor), ILOG (Exhibitor), Passport Corporation (Exhibitor), Addison-Wesley (Exhibitor), The Thomson Corporation (Exhibitor), Isomorphic Software-SmartClient (Exhibitor), Universal Mind (Exhibitor), Farata Systems (Exhibitor Plus),  Manning Publications (AJAX Book Sponsor), Apress (AJAX Book Sponsor), Conference Guru (Media Sponsor), Flash Goddess (Media Sponsor), AJAXWorld Magazine (Media Sponsor), Web 2.0 Journal (Media Sponsor), SYS-CON.TV (Media Sponsor), IT Mill (Media Sponsor), Methods & Tools (Media Sponsor), Web 2.0 Journal (Media Sponsor), and OASIS.

As of Today OpenAjax Alliance Members Include: 24SevenOffice, abiss.gr, ActiveGrid, ActiveState, Adobe, American Greetings, Aplix Corporation, Appeon, Aptana, Arimaan Global Consulting, BEA Systems, Cisco Systems, Coradiant, Curl, Custom Credit Systems (Thinwire), Document Advantage, Dojo Foundation DreamFace Interactive, Eclipse Foundation, edge IPK, eLink Business Innovations, ESRI, F5, Fidelity Investments, Finetooth, Getahead (DWR), Global Computer Enterprises, GoETC, Google, Helmi Technologies, HR-XML, IBM, ICEsoft, Ikivo, ILOG, Innoopract, iPolipo, Isomorphic Software, IT MILL, JackBe, Javeline, JSSL, JWAX, Laszlo Systems, Lightstreamer, Microsoft, MobileAware, Mozilla Corporation, NetScript Technologies, Nexaweb, Nitobi, Novell, OpenLink Software, OpenSpot, OpenSymphony (OpenQA), Openwave Systems, Opera, OpSource, Oracle, OS3.IT, RadView, Redmonk, RIFT Technologies, SAP, Scalix, Seagull Software, Service-Now.com, Sitepen, Software AG, Sun Microsystems, Tealeaf Technology, Teleca Mobile, Telerik, The Frontside, Tibco, Transmend, Vertex Logic, Visible Measures, Visual WebGui, Volantis Systems, Webtide, XML11, Xucia, Zend, Zimbra, and Zoho.

 
The world’s leading Rich Internet Applications & Web 2.0 event is expected to attract more than 2,000 i-technology developers. AJAXWorld has grown from a single track, one-day seminar, less than a year ago, into a four-day international conference & expo with the following ten tracks:
Track 01: Rich Internet Applications
Track 02: Web 2.0 Enterprise Mashups
Track 03: Enterprise AJAX
Track 04: RIA Frameworks & Toolkits
Track 05: Security in RIA Applications
Track 06: Hot Topics
Track 07: iPhone AJAX Applications
Track 08: Advanced AJAX
Track 09: Platform Choices / Real-World AJAX
Track 10: OpenLaszlo Diamond Track
 
The conference now includes the world famous AJAXWorld University's AJAX Developer Bootcamp, OpenLaszlo Track and Adobe Flex 3 Developer Bootcamp. This year’s AJAXWorld Expo Floor is expected to display bleeding edge RIA technologies from more than 75 leading AJAX vendors.

Speakers at AJAXWorld 2007 West include:
Brian Albers  –  Danny Allan  –  Christopher Allen  –  Sarah Allen  –  John Andrews  –  Daniel Appelquist  –  Jean-Francois Arcand  –  Erick Audet  –  Alex Barnett  –  Jeremy Bartley  –  Robb Beal  –  Phil Berkland  –  Robert Boedigheimer  –  David Boloker  –  Adam Breindel  –  Robert Brewin  –  Bob Buffone  –  Leugim Bustelo  –  Antony Campitelli  –  Max Carlson  –  Amitav Chakravartty  –  Brian Chess  –  Roberto Chinnici  –  Rod Cope  –  Bradford Cottel  –  Douglas Crockford  –  John Crupi  –  Siva Darivemula  –  Joaquin Delgado  –  John Eckman  –  Yakov Fain  –  John Fallows  –  Jon Ferraiolo  –  Charles Fiesel  –  Ken Gardner  –  Becky Gibson  –  Ted Goddard  –  Sue Googe  –  Nagendra Gulur  –  Arun Gupta  –  Andi Gutmans  –  Kris Hadlock  –  Kevin Hakman  –  Brent Hamby  –  James Harmon  –  Geoff Hendrey  –  Mike Ho  –  Billy Hoffman  –  Kevin Hoyt  –  Johnvey Hwang  –  Jonas Jacobi  –  Joe Johnston  –  Antun Karlovac  –  Charles Kendrick  –  Tamreen Khan  –  Ilan Kinreich  –  Joseph Kleinschmidt  –  David Knight  –  Sam Lawrence  –  Will Lowe  –  Jason MacDonald  –  Stephen Maryka  –  Nilofer Merchant  –  Ali Mesbah  –  Sun Microsystems  –  Matt Mihic  –  Eric Miraglia  –  Richard Monson-Haefel  –  Greg Murray  –  David Négrier  –  Kevin Nethercott  –  Michael Oliver  –  Francois Orsini  –  Adam Peller  –  Michael Pittaro  –  Jouk Pleiter  –  Tatiana Rafique  –  Nandini Ramani  –  John Rowell  –  Rob Rusher  –  Patrick Ruzand  –  Adam Sah  –  Jayant B. Sai  –  Chris Schalk  –  Dylan Schiemann  –  Bill Scott  –  Pothiraj Selvaraj  –  Anil Sharma  –  Archana Shetty  –  Bret Simister  –  Ric Smith  –  Rod Smith  –  Joe Stagner  –  Bryan Sullivan  –  David Temkin  –  Tenni Theurer  –  Lars Trieloff  –  Rowan Trollope  –  Nicolas Vandenberghe  –  Coach Wei  –  Dave Wolf  –  Dave Wright  –  Ari Zilka  –  Daniel Zucker  –  Kris Zyp  –  and more...

AJAXWorld 2007 East Conference & Expo Sponsored by the World's Top  Web 2.0 and RIA Technology Leaders!
AJAXWorld Conference & Expo 2007 East sponsors and exhibitors included: Laszlo Systems (Diamond Sponsor), JackBe (Platinum Sponsor), Adobe (Platinum Sponsor), Cynergy (Platinum Sponsor), Backbase (Gold Sponsor) Google (Gold Sponsor), Nexaweb (Gold Sponsor), ICEsoft (Gold Sponsor), Oracle (Gold Sponsor), Helmi Technologies (Gold Sponsor), JetBrains (Gold Sponsor), TIBCO (Gold Sponsor), Kapow Technologies (Gold Sponsor), Sun Microsystems (Silver Sponsor), Parasoft (Silver Sponsor), Servoy (Silver Sponsor), Etelos (Silver Sponsor),  Microsoft (Expo Plus Sponsor),  Lightstreamer (Exhibitor Plus Sponsor),  IT Mill (Exhibitor Plus Sponsor), FrogLogic (Exhibitor Plus Sponsor), ThinWire (Expo Sponsor), Quasar Tecnologies (Expo Sponsor), Zapatec (Exhibitor Plus Sponsor), MB Technologies Bindows (Exhibitor), OpenSpot (Exhibitor), ILOG (Exhibitor), Passport Corporation (Exhibitor), Addison-Wesley (Exhibitor), The Thomson Corporation (Exhibitor), Isomorphic Software-SmartClient (Exhibitor), Universal Mind (Exhibitor), Farata Systems (Exhibitor Plus),  Manning Publications (AJAX Book Sponsor), Apress (AJAX Book Sponsor), Conference Guru (Media Sponsor), Flash Goddess (Media Sponsor), AJAXWorld Magazine (Media Sponsor), Web 2.0 Journal (Media Sponsor), SYS-CON.TV (Media Sponsor), IT Mill (Media Sponsor), Methods & Tools (Media Sponsor), Web 2.0 Journal (Media Sponsor), and OASIS.

As of Today OpenAjax Alliance Members Include: 24SevenOffice, abiss.gr, ActiveGrid, ActiveState, Adobe, American Greetings, Aplix Corporation, Appeon, Aptana, Arimaan Global Consulting, BEA Systems, Cisco Systems, Coradiant, Curl, Custom Credit Systems (Thinwire), Document Advantage, Dojo Foundation DreamFace Interactive, Eclipse Foundation, edge IPK, eLink Business Innovations, ESRI, F5, Fidelity Investments, Finetooth, Getahead (DWR), Global Computer Enterprises, GoETC, Google, Helmi Technologies, HR-XML, IBM, ICEsoft, Ikivo, ILOG, Innoopract, iPolipo, Isomorphic Software, IT MILL, JackBe, Javeline, JSSL, JWAX, Laszlo Systems, Lightstreamer, Microsoft, MobileAware, Mozilla Corporation, NetScript Technologies, Nexaweb, Nitobi, Novell, OpenLink Software, OpenSpot, OpenSymphony (OpenQA), Openwave Systems, Opera, OpSource, Oracle, OS3.IT, RadView, Redmonk, RIFT Technologies, SAP, Scalix, Seagull Software, Service-Now.com, Sitepen, Software AG, Sun Microsystems, Tealeaf Technology, Teleca Mobile, Telerik, The Frontside, Tibco, Transmend, Vertex Logic, Visible Measures, Visual WebGui, Volantis Systems, Webtide, XML11, Xucia, Zend, Zimbra, and Zoho.

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.

Comments (3) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
radixweb 08/19/08 03:25:52 AM EDT

Great Article Post.....

Java Web Application Development Company...

radixweb 08/18/08 06:59:16 AM EDT

Java software application development...

radixweb 08/14/08 06:52:31 AM EDT

Hey,

It's great post for software technologies users.

Thanks...