Thursday, May 18, 2006

 

Early dispatch from JavaOne 2006

O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java

==================================================================
Unlimited Web Conferencing for One Flat Rate

GoToMeeting(TM) is the easiest and most affordable way to conduct online
meetings with coworkers and clients--without ever leaving your desk. Best
of all, you can meet as much as you want for as long as you want--for one
low flat rate. Try it FREE today!

http://www.oreilly.com/go/go2mtg_jav51806

==================================================================

Greetings...

JavaOne is not a conference of particularly consistent messages, because
the Java world is so large, it's split into mutually incompatible niches.
This is healthy in many ways, as it encourages innovation and competition
even within the Java community--you say "20 different Ajax frameworks," I
say "a Swing client is still going to be nicer." This does, however, have
the disadvantage that there is little to unify the Java community, and
this really shows up in the JavaOne keynote, which is traditionally a
jumble of mixed messages and demos that appeal to a subset of the audience
while remaining utterly opaque to the rest. This year's opening general
session was no different, with a terrific Swing/Flickr/Google Maps demo
buried behind interoperability and BPEL demos that sent much of the crowd
fleeing (and gave the attendee to my left a chance to nap). Yet as much
as I liked the Swing team's "Aerith" demo, I'm sure there was a web tier
contingent that had utterly no use for it.

The one thing that unifies us is the language itself, so of course, the
big news from the general session was the evolution of Sun's answer to
"are you going to open source Java," with the new answer being "it's not a
question of if, but of how." Well, there's an implicit "when" in there
too; since Java's an open standard and a collection of JSR's, it's still
possible that someone other than Sun will create a free-as-in-speech Java
before Sun does, with Apache Harmony being the most obvious effort
currently underway.

Among the now-final Java EE 5's most prominent features is a new
persistence API defined by EJB 3 that is, in fact, available for use by
any Java SE or EE application. In "Standardizing Java Persistence API
with the EJB3 Java Persistence API," Debu Panda writes: "It simplifies the
use of transparent persistence by using metadata annotations and the
configuration by exception approach. Several application servers,
including Oracle Application Server 10g (10.1.3), Sun's open source
GlassFish Application Server, and JBoss Application Server 4.0, provide
early support for the EJB3 specification. With the Java EE 5.0 and EJB 3.0
specifications finalized, you'll soon see many leading application server
and persistence providers implementing EJB3 Java Persistence API."

<http://www.onjava.com/pub/a/onjava/2006/05/17/standardizing-with-ejb3-java-persistence-api.html>

Anil Hemrajani says that the established processes of Big Requirements Up
Front (BRUF) and Big Design Up Front (BDUF) seem like a good idea, but in
practice, they often lead to a waste of time and effort, and sometimes
lead to projects failing entirely. In the dev2dev article "Using Agile
Processes and Modeling to Build Enterprise Applications," he looks at the
approach of adapting less verbose and more reactive processes--agile
methodologies--to keep your project on track. "Since agile methods tend
to follow a common set of principles and values, one unpublished benefit
of agile methods is that you have the option to pick and choose from
various techniques and tailor them to your environment."

<http://dev2dev.bea.com/pub/a/2006/05/agile-modeling.html>

In this week's feature article from java.net, Mattias Arthursson and Ulrik
Sandberg provide relief for LDAP programmers in "LdapTemplate: LDAP
Programming in Java Made Simple." "LdapTemplate is a framework for
simpler LDAP programming in Java, built on the same principles as the
JdbcTemplate in Spring JDBC. It completely eliminates the need to worry
about creating and closing DirContext and looping through
NamingEnumeration."

<http://today.java.net/pub/a/today/2006/04/18/ldaptemplate-java-ldap-made-simple.html>

Recent O'Reilly Network weblogs of interest to Java developers:

Chris Adamson - Blu-Ray is pissing me off. Again.
<http://www.oreillynet.com/onjava/blog/2006/05/bluray_is_pissing_me_off_again.html>

Robert Cooper - JavaOne Day Two
<http://www.oreillynet.com/onjava/blog/2006/05/javaone_day_two.html>

Robert Cooper - Thoughts on XML and Java.
<http://www.oreillynet.com/onjava/blog/2006/05/thoughts_on_xml_and_java.html>

Robert Cooper - JavaOne Day One
<http://www.oreillynet.com/onjava/blog/2006/05/javaone_day_one.html>

Robert Cooper - Google Web 'kit
<http://www.oreillynet.com/onjava/blog/2006/05/google_web_kit.html>

Jim Farley - Eclipse Callisto: Retreading J2EE's Steps?
<http://www.oreillynet.com/onjava/blog/2006/05/eclipse_callisto_retreading_j2.html>

Robert Cooper - NetBeans Day Part 2
<http://www.oreillynet.com/onjava/blog/2006/05/netbeans_day_part_2.html>

Robert Cooper - Notes on NetBeans Day Part 1
<http://www.oreillynet.com/onjava/blog/2006/05/notes_on_netbeans_day.html>

Dejan Bosanac - New Java SE distribution program?
<http://www.oreillynet.com/onjava/blog/2006/05/new_java_se_distribution_progr.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/pub/q/weblog_s?x-subject=3&>

One final note this week: you'll notice that ONJava now sports a new page
design, bringing it more in line with the look of other O'Reilly Network
pages. This new design also features our bloggers more prominently, and
brings our newest stuff to the top of the page, so it's easier to find.
We hope you like it, and if you have any feedback, feel free to send me an
email (cadamson [at] oreilly [dot] com).

Please join us again next week.

Chris Adamson, Editor
ONJava.com

==================================================================
O'Reilly Learning Web Programming Certificate Special

"I tried to learn this from books but it only seemed like letters and
numbers for me. Now I am dreaming in code. :)"
-William Twiner, Enterpreneur

Will Twiner is enrolled in our University of Illinois Web Programming
Certificate Series, and plans to use his skills to start a small business.
Have you been wanting to start a new I.T. career, but think you can't
learn the skills? Right now, enroll in all six Web Programming courses,
and receive a $300 instant rebate! Enroll today--you just might surprise
yourself. <http://www.oreillylearning.com/promotion/>

==================================================================

*** 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/

==================================================================
Carson Workshops: Getting Started with Rails

Taught by Geoffrey Grosenbach, May 25th 2006, NYC

Learn how to get rockin' with Ruby on Rails
by one of the world's leading Rails developers.

http://www.oreilly.com/go/carson_rubyonrails

==================================================================

*** 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
------------------------------------------------------------------


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?