- 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