On 2010/10/21 (Oct), at 1:31 AM, Steve Oliver wrote:
Thought you guys would be interested to read this
"This means that the Apple-produced runtime will not be maintained
at the same level, and may be removed from future versions of Mac OS
X. The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac
OS X 10.5 Leopard, will continue to be supported and maintained
through the standard support cycles of those products."
http://developer.apple.com/library/mac/#releasenotes/Java/
JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/
NewandNoteworthy.html
Essentially, Apple now thinks it is big enough and important enough
to just stop supporting their JRE. This is the same JRE that Apple
alone maintains (poorly) and refuses to release source for aside
from the components that came from Sun (it's basically sun java with
minor modifications and closed source Apple-specific classes).
Possibly related and/or of interest here is the open-source project
"Avian". It produces a single binary with both the given classes and a
platform-specific/native VM so the user could click/open a java app as
a native program.
They appear to support at least OS X 10.4+, so this could be a forward-
exit strategy if apple completely drops there vm. I've always thought
it would be neat to have a "killer app" written with avian (that uses
native widgets through swt) that has freenet as it's core, but I'm not
sure how freenet would handle multiple occurrences (it tends to want
to be a daemon process).
--
Robert Hailey
_______________________________________________
Devl mailing list
[email protected]
http://freenetproject.org/cgi-bin/mailman/listinfo/devl