- Loading...
Done
 X HotSpot
 X Core Libraries
 X Networking
 X X11
 X Universal binaries
 X builds as .jdk bundle
Partially done - on private branch
 - Aqua LaF
 _ Needs refresh from Apple TOT
 _ Requires an image tile cache
 - Fonts/Text drawing
 _ Done, just needs to be ported onto trunk
 - AToolkit
 X Cocoa mouse events
 - 2D drawing (OpenGL based)
 _ OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+)
 - Robot
 - eAWT/eIO
 _ Needs refresh from Apple TOT
Partially Done - on private branch, requires additions to JavaRuntimeSupport.framework
 - Cocoa key/text events
 _ Requires several InputMethod internal bits
 - Screen Menu Bar
 _ Currently using Carbon menu handlers in 64-bit
Not Done - but straightforward port
 _ Clipboard
 _ Printing
 _ Proxy Server handling - get config from System Configuration framework
 _ System properties fixup (vendor name, etc)
 _ DTrace
 _ JObjC
Not Done - requires additions to JavaRuntimeSupport.framework, but easy
 _ Locale support
 _ Requires a single locale setter CFBundle SPI call
 _ Accessibility
 _ Requires 1 method
 _ Drag & Drop
 _ Requires some CoreDrag methods
 _ SWT/3D embedding
 _ probably requires CALayer cross-process linking internals
Not Done - requires partial rewrite
 _ Sound
 Apple implementation depends on HeadSpace
 Possible alternate implementation for MIDI offered by 3rd party <http://mail.openjdk.java.net/pipermail/sound-dev/2010-October/000110.html >
>
Not Scoped ("deploy" is not part of public JDK7)
 _ Applets/Plugin2
 _ Web Start
 _ Java Preferences
Need Evaluation for distribution mechanism
 _ Crypto/Keychain/Smartcard