--Apple is deprecating the custom version of Java they maintain and supply for Mac OS X.Tony sent me a question about the future of Java on MacOS X and I thought others might be interested in my response.Apple's very carefully worded statement:http://developer.apple.com/library/mac/releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#//apple_ref/doc/uid/TP40010380-CH4-SW1As of the release of Java for Mac OS X 10.6 Update 3, the version of Java thatis ported by Apple, and that ships with Mac OS X, is deprecated.This means that the Apple-produced runtime will not be maintained at the samelevel, and may be removed from future versions of Mac OS X. The Java runtimeshipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue tobe supported and maintained through the standard support cycles of those products.At 12:07 AM +0200 10/22/10, Anthony Perritano wrote:Hi Stephen, I found this old post of yours. I did not know you where involved in the openJDK effort.http://mail.openjdk.java.net/pipermail/bsd-port-dev/2009-January/000499.htmlYeah ... I've been quite interested in the DaVinci Machine Project (MLVM) work (some of which is ending up in Java 1.7). It's making it much easier to get higher performance running dynamic languages on top of the JVM.Most of the instructions here for building OpenJDK on the Mac:Were copied (with my blessing) from the document I earlier created here:This is how I build OpenJDK now: http://gist.github.com/617451And here's how I build the MLVM version: http://gist.github.com/243072OpenJDK: http://openjdk.java.net/I regularly post builds of MLVM -- here's the latest:At 12:17 PM -0400 9/27/10, Stephen Bannasch wrote:Here's an updated Mac OS X build of mlvm from: 2010-09-25
http://www.concord.org/~sbannasch/mlvm/java-1.7.0-internal-mlvm-2010_09_25.tar.gz
Here's an interesting blog post describing how InvokeDynamic (a new feature in Java 1.7) can be use to make better support for dynamic languages on the JVM:Here are some good email lists that I follow:Covering the BSD port of OpenJDK (this is the flavor that works on the Mac):MLVM development:Interesting list for people implementing languages on top of the JVM:Apple is stopping release of the jdk on osx. does this mean the death of java on mac? will there bea jdk 7 for mac? very curious. i love my mac :(http://mail.openjdk.java.net/pipermail/bsd-port-dev/2009-January/000499.htmlApple will support Java on Mac OS X 10.6 and 10.5 but it appears they will not be creating an Apple version of Java for 10.7 (Lion).If they open source the work they've done getting Java to work in Cocoa and also the integration into MacOS X then I expectwe'll see updated Java non-Apple installers for the Mac relatively soon. If they don't release that code it will be less likely and take longer.I have no idea if Oracle's sees any financial benefit to taking on responsibility for Java for Mac OS X.I regularly use Java 1.7 on my Mac but not for anything that needs a GUI. It's definitely faster running JRuby.The problem with OpenJDK (Java 1.7) is that the code that integrates Java with Cocoa has been developed and maintained by Appleand is closed source. I've heard that some people use it with X11 -- but that approach is not useful for most people who want to use a Java-GUI app.I think it would be difficult but definitely possible to develop an alternative open-source Cocoa integration for OpenJDK. If this effort attracted a healthy and viable open source community the quality of the Cocoa integration might develop to be better than what is currently available from Apple.
You received this message because you are subscribed to the Google Groups "Educoder" group.
To post to this group, send email to educ...@googlegroups.com.
To unsubscribe from this group, send email to educoder+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/educoder?hl=en.
At 4:02 PM +0200 5/3/12, Jan Engler wrote:
code in subversion here: http://svn.concord.org/svn/projects/trunk/common/java/simulations/mw
git mirror (into branch named trunk) here: https://github.com/concord-consortium/mw
HTML5 version started here: http://concord-consortium.github.com/lab/ (best performance run in Chrome).
repo for HTML5 version here: https://github.com/concord-consortium/lab
--
You received this message because you are subscribed to the Google Groups "Educoder" group.
To post to this group, send email to educ...@googlegroups.com.
To unsubscribe from this group, send email to educoder+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/educoder?hl=en.