Skip to main content

Blog Archive for robogeek during February 2006

Mustang, a.k.a. Java SE 6, is getting ready to bolt out of its corral. We've done a lot of good things in Mustang. There's a recent article published on devx.com giving an overview of changes in Mustang, plus we've published the official docs which you can browse. There's one new feature that I want to talk about today, and that's the support for scripting languages in Java. I have some...
Jack Herrington has published this article: Going dynamic with PHP claiming to show some things PHP can do which Java can't. Okaaaay... This is another of the articles in the meme that dynamic languages are great, and rigid languages are uncomfortable. I don't know if I got the analogy right this time, let me know please? The problem he poses is about implementing the database interface...
Three weeks ago I launched the Mustang Regression Contest. The grand prizes are five Ultra 20 workstations, which are to be awarded for the "best" regressions submitted during the contest. The other day Ray Gans and I brought them from the a storeroom in the Menlo Park campus to one in the Santa Clara campus. So while moving them I thought to post a picture to show you guys what you're...
These Are Some of my Favorite [Mustang] Things is a listing by Chet Haase of improvements in Swing, Java2D and AWT.  Makes for a good read. 
Weiqi Gao has a blog posting with early impressions on Mustang, a.k.a. Java SE 6. In all it's very positive talking about several applications he tried which worked fine. He talks a little about the adoption rate for Java 1.5 (a.k.a. Tiger), and says "I have a feeling that the lack of a 5.1 version has really hurt the adoption of JDK 5". I want to mention that, what would have been "5.1" are...
Java SE 6 (a.k.a. "Mustang") has reached Beta status.  The sharp eyed will notice the Beta is based on build 59 while the current build available as "early access" is build 71 (or thereabouts).  There's a long story behind that which I can't tell other than to say the declared Beta build kept having showstopper bugs which prevented us from shipping the beta.  Details are on the...
Let me give y'all an interesting hint on entering the regression contest ... Suppose your application has a unit-test suite ... Simply run your test suite on a Tiger build (1.5 update 6 is the latest) and then on a Mustang build (JDK 6 build 70 is the latest) and compare the results. If every test gives the same result on each then that's wonderful. But if some test gives a different result...
In this weeks javaposse podcast they expressed confusion -- Happy 15th Birthday, Java! (javalobby, and computer history museum), but wait, didn't we just celebrate the 10 year anniversary last summer? What's going on. Well, what's going on is there's two dates to consider. One date is when they began creating the Java language. Except, it wasn't yet called Java, but called Oak (supposedly...
A question that's come up around the Regressions Contest is:- Why are various countries restricted from participating? This has to do with laws and lawyers. No doubt you'll have seen this in other contests, especially if you've read the fine print. The phrase is: "void where prohibited by law" ... In designing this contest we went through an interesting and probably excruciating exercise. We...