The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
Comments
Drool, Britannia? Is the UK Failing the Cloud?
By Roger Strukhoff
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Jan. 8, 2012 11:38 AM EST
read more & respond »
Cloud Expo on Google News
Did you read today's front page stories & breaking news?

Cloud Expo & Virtualization 2011 West
Keynotes
Oracle
Opening Keynote | An Enterprise Cloud for Business-Critical Applications
Abiquo
Day 2 Keynote | The Enterprise Cloud Tightrope - Balancing for Success
Akamai
Day 3 Keynote | The DNA of an Enterprise Cloud
DIAMOND SPONSOR:
Oracle
Many Clouds, Many Choices'Cloud
PLATINUM PLUS SPONSORS:
Abiquo
Enterprise Cloud Best Practices - Town Hall - Join the discussion…
PLATINUM SPONSORS:
Intel
Progressing Toward the Federated, Automated and Client-Aware Cloud
New Relic
How to build an app with Twitter-like throughput
Rackspace
Computing in the Cloud Era
GOLD SPONSORS:
Gale Technologies
Practical Cloud Migration
IBM
Re-think IT. Re-inventing Business.
Intel/McAfee
Identity Driven Security in the Cloud
PerspecSys
Hackers Hackers Everywhere, Is My Public Cloud That Safe?
Red Hat
Unlock the Value of the Cloud
SHI
Mission Critical Applications and the Cloud - Myth or Reality?
SoftLayer
Not Your Grandpa's Cloud
Terremark
Integrating Enterprise Clouds
VMware
Upgrade to a vCloud
POWER PANELS:
Cloud Expo Silicon Valley: CTO Power Panel
Cloud Expo Silicon Valley: CEO Power Panel
Cloud Expo Silicon Valley: Cloud SuperStars Panel
Cloud Expo Silicon Valley: CloudNOW Panel
Click For 2010 West
Event Webcasts
Cloud Expo & Virtualization 2011 East
DIAMOND SPONSOR:
Dell
Dell & VMware Deliver the Enterprise Hybrid Cloud
PLATINUM PLUS SPONSORS:
Abiquo
Are Financial Services Organizations Risking Security by Avoiding Cloud Computing?
Oracle
From Consolidation to Enterprise Private PaaS
PLATINUM SPONSORS:
Intel
Driving the Transformation to Next Generation Cloud Data Centers
Rackspace
The Inevitability of an Open Cloud
GOLD SPONSORS:
CA Technologies
Follow YOUR path to Cloud Computing
Interxion
Who Keeps the Cloud in the Air?
Microsoft
Patterns for Cloud Computing
PerspecSys
War in the Clouds: Are you ready?
ServiceMesh
The Big Win: Stop Playing Small-Ball with Your Cloud Strategy
Terremark
Evaluating Enterprise Clouds
Xiotech
Cloud Storage: Myths and Realities
POWER PANELS:
Cloud Expo New York: CTO Power Panel
Cloud Expo New York: CEO Power Panel
Cloud Expo New York: CMO Power Panel
Cloud Expo New York: Wrap-Up Power Panel
Click For 2010 West
Event Webcasts
Live Google News by SYS-CON!
Top Three Links You Must Click On


From the Blogosphere
i-Technology Viewpoint: Google's GWT "May Change Web Development Forever"
Google's GWT – The Most Important Announcement At JavaOne?

By: Rick Hightower
May. 19, 2006 10:45 AM

Time is a brutal enemy of youth and exuberance. Time makes cynics of us all. Time is the universal truth serum that reveals all authenticity. Time will tell, but the announcement yesterday by Google may change the faces of AJAX development, strike that, Google's announcement may change web development for evermore. This cynic heard an announcement yesterday that changed his viewpoint and beliefs on the future of web development.

Certainly, in the recent past, the chances of doing an entire application in AJAX seemed remote for the vast sea of developers. The thought of writing a rich application in JavaScript, for most developers, is total anathema - akin to having one's body shaved and thrust into a pool of warm alcohol.

Please don’t write and plead for a change in my aversion to writing metric tons of JavaScript, for my heart isn't in it  - as most developers' hearts aren't in it. It is not so much the writing of JavaScript as it is the lack for tools...and the horror of debugging it. Sure tools exist but they are a far cry from what you get in the Java world.

Writing JavaScript is like changing a baby’s diaper: you don’t like to do it, but you love your child and you do it anyway. You may not like to write JavaScript, but you want to deliver richer applications for your end users so you may do it anyway. Dare I say the best developers are the ones that love their end-users?

Thus the missing ingredient is the ability for Java developers to develop AJAX applications in Java instead of JavaScript, i.e., to take the smell and rank out of it. This would allow a vast community of developers to develop rich web applications where before a select few script-heads would dare go.

Enter stage left the contender for changing the way, once and for all, the world uses the web: Google!

Google just introduced the Google Web Toolkit (GWT), a free, publicly available Java development framework. This framework allows developers to develop and debug applications in Java and deploy them in AJAX. The Google approach to AJAX development is to avoid JavaScript (for most developers anyway).

You can write all of your AJAX code in plain old Java. You can debug it. Use breakpoints.

They have a plug-in where they allow your code to run in the browser and hook back to your Java code. Then when your code is ready to deploy, you run the translator that converts your Java code into JavaScript code that can run on any browser - or so the vision states. They also have an RPC mechanism to call back to Java objects on the server for data and business rule validation. The Java code looks like AWT, Swing or perhaps SWT code. In other words, it is what most rich GUI app developers are familiar with.

The framework is also extensible, so if your favorite Dojo JavaScript widgets don’t exist you can extend the framework to support them. Most developers won’t have to do this, but you can.

One of the Google examples is an Outlook clone. It doesn't look like a web application. It looks like a rich application. If it all seems too good to be true, you are right. However, if even half of it is true, this changes everything.

Cynicism is good. Without cynicism you will be driven hither and dither, to and fro, back and forth with each new buzzword, and vendor marketing claims. However, cynicism must be balanced with potentially the most disruptive technology. The mantra at JavaOne seems to be JSF, JSF, JSF, NetBeans, NetBeans, NetBeans,. AJAX, AJAX, and AJAX. Never mind that Eclipse is the dominant developer platform by far, and most vendors that have a plug-in seem to target Eclipse first, and certainly Google has followed this model with model with GWT and released with Eclipse plug-ins.

Among the noise, there is this announcement from a company that started the AJAX phenomenon and has the most popular AJAX applications. Is this announcement from Google the most important announcement for AJAX and the most important announcement at JavaOne? It is too soon to tell if this is the most important message at JavaOne 2006 due to how much reality and robustness is in the GWT, but the potential is there. Time will tell.

Published May. 19, 2006— Reads 51,253 — Feedback 1
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
▪ i-Technology Viewpoint: "Spring Good!"
▪ The Next Programming Models, RIAs and Composite Applications
▪ i-Technology Viewpoint: "SOA Sucks"
▪ i-Technology Viewpoint: When to Leave Your First IT Job
▪ i-Technology Viewpoint: The New Paradigm of IT Buying
▪ i-Technology Viewpoint: "Pessimism Leads to Weakness, Optimism to Power"
▪ i-Technology Viewpoint: Is Model Driven Architecture Coming Into Its Own?
▪ i-Technology Viewpoint: Death to the Browser
▪ i-Technology Viewpoint: Attack of the Blogs
▪ i-Technology Viewpoint: Are We Blogging Each Other To Death?
▪ i-Technology Blog: Can Blogging Change the World?
▪ i-Technology Viewpoint: Is Web 2.0 the Global SOA?
▪ i-Technology Viewpoint: The Five Dimensions of Blogs
▪ i-Technology Blog: Death-Knell For "Rich Media? Hardly!
▪ i-Technology Viewpoint: We Need Not More Frameworks, But Better Programmers
▪ i-Technology Viewpoint: What Are the Drivers of Social Software's Success?
▪ i-Technology Viewpoint: It's Time to Take the Quotation Marks Off "Web 2.0"
▪ i-Technology Blog: Google Trends on Java, McNealy, AJAX, and SOA Give Pause For Thought
▪ i-Technology Viewpoint: Does Adobe Flash Need Re-Branding?
▪ Advertising on Google.com Requires No Personally Identifiable Information (PII), States Executive
▪ "To Google" Is Officially a Verb: A Behind-the-Scenes History
▪ Google Is Ten: The Search Engine That Changed the World
▪ Human Error Causes One Hour's Google Search Chaos
▪ Google: The cause of and solution to all life’s problems
About Rick Hightower
Rick Hightower serves as chief technology officer for ArcMind Inc. He is coauthor of the popular book Java Tools for Extreme Programming, which covers applying XP to J2EE development, and also recently co-authored Professional Struts. He has been working with J2EE since the very early days and lately has been working mostly with Maven, Spring, JSF and Hibernate. Rick is a big JSF and Spring fan. Rick has taught several workshops and training courses involving the Spring framework as well as worked on several projects consulting, mentoring and developing with the Spring framework. He blogs at http://jroller.com/page/RickHigh.

Add Your Feedback

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

#1
answer commented on 18 May 2006

/// Is this announcement from Google the most
/// important announcement for AJAX and the
/// most important announcement at JavaOne?

YESSSS!!!!


Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers

ADS BY GOOGLE

Breaking Java News
AMCOL International Announces Quarterly Dividend
Experian Highlights Generational Gap on Debt: Generation X Tips the Scales Just Above Baby Boomers with Debts and Boomers Boast Much Higher Credit Scores
HNI Corporation Announces Quarterly Dividend
Coalition to Congress: Protect Seniors By Protecting Therapy Services
Hach Accelerates Global Content Development With SDL's Content and Language Solution
Zeke's Candy Company Launches Sweet Bites Club
Marriott Rewards You for Saying "I Do" at 42 Hotels & Resorts
Forrester Research, Inc. Selects Lionbridge as a Translation Partner
Danas Technology Receives Small Business Association HUBZone Certification
IP Infusion to Demonstrate the Future of Software Networking at Ethernet Technology Summit 2012

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  Cloud Computing Conference & Expo  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
 
close this window