Posted by editor
on October 21, 2005 at 7:30 AM PDT
Skepticism and "Beyond Java"... Also:
Weblogs: "Beyond Java" and code readability, "Beyond Java" and the JVM, and benchmarking with Japex
Also in Java Today: "Beyond Java"'s technologies to watch and custom generic Collections
java.net Poll: Which language feature would you like to see removed from Java?
Projects and Communities: Another Swing Sighting and QuickTime for Java "expiration" fixed
Forum postings: Value of Mustang desktop features and GlassFish installation on Sun Web App Server
Skepticism and "Beyond Java"
Typically, we let a few days elapse before posting something to the Also in Java Today section on the front page. This comes from a desire not to compete with other sites in the Java community - we'd like to direct people to interesting Java-related content around the web, not poach hits or bookmarkage from the other Java sites out there. Because of this policy, we usually run stuff from O'Reilly Network's ONJava the week after it's posted there.
But today, some of our bloggers are already reacting to an ONJava article that appeared Wednesday night, so I thought it best to move up its scheduled date and point you to it, along with the blogging and discussions that it's kicking off here on java.net.
So, to follow the thread, start with Technologies to Watch: A Look at Four That May Challenge Java's Development Dominance , in which Beyond Java author Bruce Tate writes: "In Beyond Java, I make the case that Java's not dead yet, but for the first time in nearly a decade, we're seeing compelling innovation happen beyond the borders of Java. These four technologies will play an important role in the near future. Watch them closely."
Just in case you don't follow the link and don't mind my spoiling the surprise, the "big four" he cites are:
- Dynamic Languages
- Continuation Servers
- Convention Over Configuration
In today's Weblogs , Vikram Goyal's Making it easy for everybody disputes some of Tate's assertions about code readability in Ruby versus Java:
On one hand, the keepers of the Java flame are making the language harder and harder to understand and use (Generics anyone?). On the other, Bruce wants it so simplified that he wants it to read like spoken English ("Ruby may not be to your liking, but it's a pretty clean language, and it's much closer to English than Java."). Like English?
No hablo inglés
Yes, for those who don't understand Spanish (neither do I) the sentence above reads "I don't speak English". So is there a Ruby in Spanish? It gives "programming languages" a whole new meaning. :)
Meanwhile, John Reynolds infers some of the book's ideas from the article and, in Beyond Java, but not beyond the JVM , is concerned the idea might be taken too far:
I wonder, what's the bigger question: where Java goes from here, or where Java developers go from here. Please let us know what you think in comments here, on the weblogs' comments, and in the forums.
Also in today's Weblogs , Santiago Pericas-Geertsen asks
Did you know about Japex?
"Japex is a simple yet powerful tool to write Java-based micro-benchmarks. It is similar in spirit to JUnit in that if factors out most of the repetitive programming logic that is necessary to write in micro-benchmarks. This logic includes loading and initializing multiple drivers, warming up the VM, timing the inner loop, etc. Take it for a spin!"
Also in Also in
Java Today ,
J2SE 5.0 introduced many additions to the collections API that you need to be aware of to properly implement generic custom collections that work seamlessly with multiple types and the new "for each" construct. In Creating Custom Generic Collections with J2SE 5.0 , Jeff Heaton says " it's relatively easy to create collections that are compatible with the new constructs" and that " you'll find that such collection classes will integrate seamlessly into J2SE 5.0."
The latest java.net Poll asks "Which language feature would you like to see removed from Java?" Cast your vote on the front page, then check the results page for results and discussion.
In Projects and
the JavaDesktop Community 's latest Swing Sightings Preview features ShoppingStar , a rich client for shopping Amazon.com that supports tracking and comparing prices and price histories, and building your own library within ShoppingStar. All Amazon localizations are supported. You can try it out via its Web Start launcher .
The blog QTJ 10/16/05 WTF? tracks a problem with QuickTime for Java on Windows, in which a "QTJava expired" error is reported if the system date is October 16 or later. The problem has been quietly fixed and the non-expired QTJ is now included with full installs of QuickTime or the iTunes+QuickTime combo installer.
In today's Forums ,
tlund_ has some feedback in the thread
Re: Need help with research for graduate class :
"Now to the A questions. They all depend on how you are using Java of course. If you are a server app developer, then you probably won't use these features at all. I mainly write JSP/servlet apps, but have a few small desktop projects. In my opinion, Java has never been big on the desktop, but maybe that will change with Mustang But new desktop features are important nonetheless."
has GlassFish answers and a call for contributions in
Re: Dual Installation with Sun Web App Server 8.1
"The GlassFish getting started guide does list the default administration values which will tell you where to start. But Abhijit is right, there is no more documentation on this currently so please post."
In today's java.net
News Headlines :
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form . All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
- October 21-23, 2005 - Greater Atlanta Software Symposium
October 25, 2005 - Detroit JUG Presentation: Object-Oriented Design: From Principles to Patterns
- October 28-30, 2005 - Northern Virginia Software Symposium
- November 1-4, 2005 - Enterprise Java Architecture Workshop: San Francisco
- November 4-6, 2005 - Lone Star Software Symposium 2005: Dallas Edition
November 8-10, 2005 - JavaOne Tokyo 2005
November 11-13, 2005 - Rocky Mountain Software Symposium 2005: Fall Edition
- December 7-10, 2005 - The Spring Experience 2005
December 10-11, 2005 - Weekend With Experts
- December 10-14, 2005 - ApacheCon 2005
- December 12-16, 2005 - JavaPolis 2005
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
Skepticism and "Beyond Java"