We're Turning Again
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
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
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."
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."
carlavmotthas 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 :
Tools 3.1 beta 1
- Apache Pluto 1.0.1
- Open Office 2.0
- Java Posse: Weekly
Java Interviews and News Show
Server Edition Beta
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 href="http://today.java.net/today/archive/">java.net Archive.
Skepticism and "Beyond Java"