Autopsy framework should have a modern embedded browser component in Core, so that it can be reused by other modules (possibly 3rd party) to integrate web service clients or better static html viewing.
Look into current libraries that integrate native browsers (webkit or mozilla) installed on the system (or come with browser toolkits) , via JNI.
The browser component should be cross platform, and so the external libraries used should include all native libraries for Windows/Linux/MacOS embedded in the jar.