Long awaited Java releases from Apple

by Daniel H. Steinberg

Related link: http://connect.apple.com



In the past I hosted panel sessions on the state of Java on the Mac at MacWorld for years. When we got to the question and answer period, invariably someone would stand and ask the folks from Apple about Java 3D or JAI (Java Advanced Imaging). This was common at JavaOne BOFs and almost any event when the Apple Java Product manager or evangelist opened up the floor for questions. Soon, the presenters would precede Q&A by pre-emptively addressing the question. The answer was simple - "it is not a technical issue it is a licensing issue. We're working on it."


Without saying more than is allowable, ADC (Apple Developer Connection) members will find an interesting set of downloads posted at http://connect.apple.com . You can join at the free level and still take advantage of these new offerings. In addition to the two product downloads, make sure you also download and read the release notes. In the installation and configuration there is an explicit statement about an upcoming Java release.


Thank you Apple Java team for all of your hard work. I look forward to future releases.


9 Comments

anonymous2
2003-10-31 09:52:25
Java3D!?
Sun laid off Mark Hood; hence, ending Java3D and are focusing on JOGL. Why would Apple just now get to a now unsupported Java3D? Come on Apple, stay with the times.
anonymous2
2003-10-31 17:00:54
Java3D!?
Really. Java3D hasn't been updated in almost 2 years.
anonymous2
2003-10-31 18:29:02
Because people want it
As the article stated people kept asking for it. Makes sense for Apple to provide it. JOGL from what I've heard doesn't have a scene graph capability. It's just a mapping to OpenGL. Maybe Apple can hire Mark Hood and give Java3D additional support that way. Sun has been willing to let people carry the ball on some things if it isn't interested. Way to go Apple. In tune with the customers. No better way to gain market share.
anonymous2
2003-11-01 10:56:34
Java3D!?
you guys need to go to thinksecret.com


there is a mention of some type of java/3d preview shipping soon.

anonymous2
2003-11-02 12:24:06
Java3D!?
You need to understand English. Java 3D from Sun has not been updated for quite a while. Java 3D is Apple's implementation of this old standard.
anonymous2
2003-11-02 15:31:14
Cheers
To you 5 guys that actually use Java in OS X.
jimothy
2003-11-03 05:51:50
Java3D!?
First of all, that isn't true. Java 3D API 1.3.1 was released on May 13, 2003. Second, Sun hasn't officially announced a replacement for Java 3D. In fact, they haven't declared Java 3D dead. While speculation that it will be replaced with an OpenGL mapping is reasonable, it remains, at this point, speculation.


So, to Java developers interested in 3D graphics and the Mac, this announcement is better late than never.

anonymous2
2003-11-03 06:59:46
Cheers
It's funny to me that this isn't more of a big deal. It's a marriage of the best darn GUI invented to the best darn language ever... and yet people like you make cracks about '5 guys' developing software with this incredible combination.


Windows sucks as a stable, good-looking operating system.


.NET sucks as a safe (no forced exception handling), easy-to-use (have you actually tried to USE delegates?) language.

anonymous2
2003-11-04 14:43:09
Cheers
> .NET sucks as a safe (no forced exception handling)


So a language isn't safe if it doesn't *force* you into a particular model of error handling? That's a ludicrous statement! I guess you feel that almost all languages are unsafe then?


> easy-to-use (have you actually tried to USE delegates?)


What's hard about delegates? You define your delegate type like a regular method signature (but with the delegate keyword). Then than you can just go right ahead and create delegate instances, pass them around, and call them. I really can't see anything challenging there.


On second thought, if you find delegates difficult then perhaps that's why you need to program in a language that babysits your use of exceptions too. It probably is safer for you.