We seldom legislate new technologies into being. They emerge, and we plunge with them into whatever vortices of change they generate. We legislate after the fact, in a perpetual game of catch-up, as best we can, while our new technologies redefine us - as surely and perhaps as terribly as we've been redefined by broadcast television.
Out of curiosity, do you know why Sun leaves it up to Apple to distribute their JRE/JDK, rather than just putting an installer at java.sun.com like they do for Windows/Linux/etc?
Sun created the original 1.0 JDK for the Mac, and it sucked big time. Probably because the people they had working on it were not really Mac programmers - they were Solaris people who had learned enough to get the command line tools working on a platform without a default command line.
Things improved once Apple took it over, and improved more (IMO) once they had a Unix-like OS underneath, as the JDKs were then similar.
I expect Sun could bring it back into the fold, but they do not want to spend the money. I am not sure I blame them - Apple is likely better at figuring out how to integrate the very different models than Sun is.
I do wish that Sun would again do what they did some years back - have a few employees working at Apple to act as a data conduit between the two companies. It often feels like Not Invented Here is the Sun corporate motto. There are exceptions, though, like the shared archive in 1.5 - developed first on the Mac 1.4 JDK, then moved to every JDK in 1.5
Comments
RE: 8A428 Tiger
Yea, Tiger with Java 1.5 will be most excellent. Got my student version pre-ordered from the bookstore.
RE: 8A428 Tiger
Out of curiosity, do you know why Sun leaves it up to Apple to distribute their JRE/JDK, rather than just putting an installer at java.sun.com like they do for Windows/Linux/etc?
RE: 8A428 Tiger
Well, the thing is the Apple JDKs are much more closely coupled to the OS than the others. You can't run the 1.4.2 JDK on 10.1, for example.
RE: 8A428 Tiger
Sun created the original 1.0 JDK for the Mac, and it sucked big time. Probably because the people they had working on it were not really Mac programmers - they were Solaris people who had learned enough to get the command line tools working on a platform without a default command line.
Things improved once Apple took it over, and improved more (IMO) once they had a Unix-like OS underneath, as the JDKs were then similar.
I expect Sun could bring it back into the fold, but they do not want to spend the money. I am not sure I blame them - Apple is likely better at figuring out how to integrate the very different models than Sun is.
I do wish that Sun would again do what they did some years back - have a few employees working at Apple to act as a data conduit between the two companies. It often feels like Not Invented Here is the Sun corporate motto. There are exceptions, though, like the shared archive in 1.5 - developed first on the Mac 1.4 JDK, then moved to every JDK in 1.5
Scott