- 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