Skip to main content

Show Me

Posted by editor on July 28, 2006 at 5:35 AM PDT

In tonight's performance, the role of Windows Vista will be played by Looking Glass 3D

Hopefully this video won't get taken down before you get a chance to see it, but someone has posted a JavaOne demo (from 2004 or 2005, I think?) of Looking Glass 3D to YouTube. That should help get the word out about what LG3D is all about, since it's one of those things you really need to see to appreciate.

Problem is, the YouTube submission is titled Internal Review Of Microsoft Windows 3D Vista @ 2007. And the comments include "That is freaking awesome!" and the cluelessly all-caps "AWESOME! MICROSOFT RULES!"

Glass-half-empty response: the unwashed masses, probably the same trolls who write "Java is slow and ugly" in Slashdot threads (assuming those aren't just written by bots at this point), will get psyched about LG3D only if they're misled as to its true nature.

Glass-half-full response: take away anti-Java biases and people can get really psyched over flashy Java demos. Maybe we should go pass off the OSX-y Aerith as a pre-release demo of iPhoto 7.

We found this, by the way, in a forum post called Someone is passing your work off as Microsoft's, which says "I doubt that this was posted by a Microsoft employee, but I'm sure there's something against misrepresenting products. He's locked comments and ratings, so the community can't flag it as fake." Forum poster longcat adds "the developers may want to see and email to have it taken down."

Maybe so, but it'd be nice if it stayed up long enough for a few more Java developers to have a good laugh at Microsoft's expense. After all, Looking Glass is open-source, works today, and has a number of subprojects that tie into the technology. Meanwhile, the much-delayed Vista has long since become a debacle, and it's anybody's guess whether it'll ship before vaporware poster-child Duke Nukem Forever.

Also in today's Forums, joshuak wonders
Why does RuntimeWSDLParser exist?
"I'm using wsimport to leverage a web service in one of my projects. I noticed, however, that the code it generates re-requests the WSDL file at runtime from whatever original location the code was generated from. This makes portability a problem since sometimes the WSDL is retrieved from, say, http://localhost:8080, but the finished product is run on a different machine than the webservice and http://localhost:8080 on that machine points nowhere, resulting in an error. So: Can I disable the runtime WSDL parser? If not, can I override the location it tries to download the WSDL from at runtime? For example, could I put the WSDL in my WAR file so that it is always accessible?"

In Java Today,
the NetBeans IDE BlueJ Edition is targeted at teachers and students familiar with the popular BlueJ tool. You can import existing BlueJ projects and view them much as you would in BlueJ, while also taking advantage of NetBeans IDE editing features. This tool offers a seamless migration path for students that supports the switch from educational tools into a full-featured, professional IDE.

Want to tell application "Finder" to open the trash in a Java app? The Java-AppleScript Connector (jasconn) project is a JSR-223-compliant mechanism for using AppleScript code within Java. jasconn is not an implementation of AppleScript; it is a bridge between Java and the native Mac OS X AppleScript libraries. To use it, you need to be running the developer preview of Java SE 6 for Mac OS X, available from the Apple Developer Connection.

Cédric Beust has released version 5.0 of TestNG, the popular unit-testing tool. TestNG uses annotations rather than naming conventions to mark test methods, and supports JDK 1.4 (which doesn't have JSR-175 annotations) through the use of Javadoc annotations. An article on TheServerSide describes TestNG's approach and the changes in this version.

The latest Poll asks "Have you tried out Google Web Toolkit yet?" Cast your vote on the front page, then visit the results page for results and discussion.

Chris Campbell has "the second installment in a series of Java 2D tips-and-tricks demonstrating an approach to adding light (and shadow) to your shapes" in today's Weblogs. In Java 2D Trickery: Light and Shadow, he writes: "in the first installment of my "Trickery" series, I demonstrated a technique for achieving a soft clipping effect. Now let's put it to good use. In this installment I'll show how to add a lighting effect to give your otherwise flat shapes a 3D-ish appearance."

Swing and Roundabouts 4: Grid Bag Grease, Evan Summers writes: "Cay Horstmann introduced ' - a convenience class to tame the GridBagLayout' in Core Java (2002). Here is another installment along those lines."

Finally, Michael Nascimento discusses
The language barrier:
"Have you imagined how hard it would be to learn and to program in Java if all language keywords, all docs, all things related to Java were written in Klingon? Well, for those who cannot read in English, this is called daily life (those who understand Klingon are not my target audience here)..."

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

In tonight's performance, the role of Windows Vista will be played by Looking Glass 3D