Thursday, June 01, 2006
Taking Google's "red pill"
O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Sponsored by Adobe
Go beyond AJAX
with Adobe Flex
2.0 beta.
Download your
copy now.
http://www.oreilly.com/go/adobeflex_jav6106
==================================================================
Greetings.
Lots of projects don't live up to self-consciously "cool" code names, but
Google's "red pill" just might do so. Now known as the "Google Web
Toolkit," this remarkable development kit lets you code Ajax sites in
Java--it takes care of the JavaScript, the browser compatibility, and all
of the other ugly problems for you. It even gives you a way to make
RPC-like calls back to your servlet. For the server-side Java developer
who wants to add Ajax functionality without learning a whole new skillset,
this could be a real breakthrough. We're happy to be able to offer an
introductory tutorial on this week's ONJava.
"The Google Web Toolkit (GWT) was rolled out for JavaOne 2006 at an
innocuously titled session. Due to what I assume was a timing
miscommunication, the Google Blog scooped the presentation, but the impact
was no less felt." With that understatement, Robert Cooper kicks off his
introduction to the project that was THE talk of JavaOne, in "Working with
the Google Web Toolkit." His introduction shows you how to build an Ajax
table with GWT, wire it up to a server-side data source, and handle user
interaction on the client side.
<http://www.onjava.com/pub/a/onjava/2006/05/31/working-with-google-web-toolkit.html>
Offering another Java-friendly approach to Ajax, this week's feature
article from java.net takes a look at "Using Dojo and JSON to Build Ajax
Applications." Zarar Siddiqi writes, "In this article, I will show how to
build Ajax-enabled applications using Dojo and JSON--two very different
but complementary technologies that can significantly enhance the
interface and usability of web applications."
<http://today.java.net/pub/a/today/2006/04/27/building-ajax-with-dojo-and-json.html>
Need to parse XML in your Java application? In a dev2dev article, Jacob
Danner and Raj Alagumalai take a look at XMLBeans 2.0 in "XMLBeans 2.0: A
Java Developer's Perspective." "XMLBeans is a
100-percent-schema-compliant, XML-Java binding tool you can use to access
the full power of XML in a Java-friendly way. The XMLBean solution is
unique because it provides a dual view of the XML data. XMLBeans maintain
the original XML document with no change in information and structure, and
also provide a Java-based view of the XML data."
<http://dev2dev.bea.com/pub/a/2006/05/xmlbeans-2.html>
Recent O'Reilly Network weblogs of interest to Java developers:
Robert Cooper: "On The 'Web 2.0' Flap"
<http://www.oreillynet.com/onjava/blog/2006/06/on_the_web_20_flap_1.html>
Steve Anglin: "SpringOne 2006 in Two Weeks"
<http://www.oreillynet.com/onjava/blog/2006/05/springone_2006_in_2_weeks.html>
Amir Shevat: "Still Waiting for True Interoperability"
<http://www.oreillynet.com/onjava/blog/2006/05/still_waiting_for_true_interop.html>
Dejan Bosanac: "XAP Proposal in Apache Incubator"
<http://www.oreillynet.com/onjava/blog/2006/05/xap_proposal_in_apache_incubat.html>
Paul Browne: "Is O'Reilly One of the Good Guys? Maybe."
<http://www.oreillynet.com/onjava/blog/2006/05/is_oreilly_one_of_the_good_guy.html>
Steve Anglin: "JBoss World 2006 is Coming"
<http://www.oreillynet.com/onjava/blog/2006/05/jboss_world_2006_is_coming.html>
Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/pub/q/weblog_s?x-subject=3&>
Please join us again next week.
Chris Adamson, Editor
ONJava.com
cadamson@oreilly.com
==================================================================
Sponsored by GoToMyPC Pro
Extend your workplace to any Web-enabled computer, collaborate with a
colleague to your desktop and work together on your presentation in real
time.
GoToMyPC Pro provides your organization with instant remote access to
email, files, applications and network resources in real time.
Learn more and sign up for a 30-day free trial at the Remote Access
Learning Channel: http://www.oreillynet.com/etel/citrix/
==================================================================
*** Java News and Weblogs ***
java.net Weblogs
http://weblogs.java.net/
O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3
Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php
Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1
Java Events
http://www.onjava.com/onjava/events/
==================================================================
Your Skills Are in Demand. More Skills. More Demand.
Choose from 45 webcasts organized by track--JSP, PHP, and ColdFusion. Each
track has been designed to take advantage of your existing Web development
skills and includes insightful content contributed by Dr. Dobb's and
O'Reilly.
http://www.oreilly.com/go/learn2asp_jav
==================================================================
*** Other Related O'Reilly Network sites ***
O'Reilly Network
http://www.oreillynet.com
XML.com
http://xml.com/
ONLamp.com
http://onlamp.com
O'Reilly Media
http://www.oreilly.com/
O'Reilly Java
http://java.oreilly.com/
***
ONJava.com Affiliates
Servlets.com
http://www.servlets.com/
JDOM.org
http://www.jdom.org/
------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
Interested in sponsoring the ONJava.com newsletter? Please email us
at advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home
For assistance, email help@oreillynet.com
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------