07.11.05
Apple Disses Java Cocoa-Java Integration Guide
Cocoa-Java Integration Guide
:
“Important: Features added to Cocoa in Mac OS X versions later than 10.4 will not be added to the Cocoa-Java programming interface. Therefore, you should develop Cocoa applications using Objective-C to take advantage of existing and upcoming Cocoa features.”
(Via MacSlash.)
WTF?
I guess that answers my question about the potential of Core Data/Bindings in Java. This also explains the half-assed drunken (yes, literarily) Apple presentations at JavaOne.
I hope this was a real strategic decision, not a knee-jerk resources issue. I can see the logic, actually. Who was writing Java applications that were stuck on OSX? Probably no one. If the logic is that no one was using the OSX-specific APIs, then all is okay. They still integrate Java reasonably well into the OS, so you can still be a real OSX application in Java.
Hopefully they won’t let the existing APIs rot.