Alex Blewitt predicts what effect Apple’s decision to deprecate Java, will have on the Java-based IDEs.
The news that Apple have decided to deprecate Java on OSX could effect
more than just Mac fans, as the OSX Java implementation provides
several Cocoa-specific bindings and hooks.
Alex Blewitt has posted a blog detailing the effect this move
may have on the Java-based IDEs. Eclipse may be based on top of SWT
– and SWT uses the native widget set directly – but there are a
number of hooks into the Cocoa layer to provide application-level
services, and some of these have been extended in the eAWT package
to permit Java apps to opt into user events. Still, Alex Blewitt
isn’t optimistic about the future of Eclipse on Mac, if Apple
doesn’t ship a JVM with OSX 10.7, calling it “the end of Eclipse on
the Mac platform.” IDEs that rely on AWT and Swing directly, will
potentially have an even tougher time. This includes NetBeans and
It is currently unclear whether Apple will donate the
OSX-specific UI code. It is also unclear what exactly has motivated