The folks over at concord.org have a cool example of using Apple's WebKit API and Cocoa Component technology to create a simple Java web browser. It does a good job of demonstrating how simple it could be to implement a browser interface that understands many standards out of the box.