we will enhance the dt launch() method to take two additional args:
launch(String jnlpurl, String embeddedContent, void *callbacks);
The only required arg is the first, the url (possibly relative) to the jnlp file.
The second arg can be the embedded base64 jnlp file.
The third will not be implemented for now but is provided for future expansion once callbacks are implemented (its actual type will change)
The jnlp file can can contain nocodebase, or a codebase of ".", and the dt plugin will determine the docbase of the referring page.