diff options
author | Sven Gothel <[email protected]> | 2014-01-30 10:55:39 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2014-01-30 10:55:39 +0100 |
commit | 1be9407d624c849b7c0e14b3cf6b196771b4cbce (patch) | |
tree | 55e6301df2c86eaf5d65c1647835dc1c456ea444 | |
parent | 64e7dcc21339ae56841f10131a4f8a462454dec4 (diff) |
Add plugin/docs/AWT-Less-Applet.txt
-rw-r--r-- | plugin/docs/AWT-Less-Applet.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/plugin/docs/AWT-Less-Applet.txt b/plugin/docs/AWT-Less-Applet.txt new file mode 100644 index 0000000..b5e6d10 --- /dev/null +++ b/plugin/docs/AWT-Less-Applet.txt @@ -0,0 +1,40 @@ +Experimental Applet without AWT (Applet3) + +DISCLAIMER: + - Only new Applet3 applets are supported under X11 for now + + - AWT Applet are disabled + + - Namespace com.jogamp.* and jogamp.* is only chosen + to indicate new AWT-less code + + - Applet3 code path does not invoke any AWT function + + - JNLP code path still utilizes AWT/Swing (UIs, ..) + +TODO: + - Refactor AWT dependencies properly via UI interfaces ? + + - Decide whether we shall merge netx and plugin namespace ? + IMHO the right thing to do, jumping hoops due to separation. + + - Add support for Windows, OSX, Wayland, .. + +Applet3: + +- New AWT-less Applet3 interfaces are: + - com.jogamp.plugin.applet.Applet3 + - User implements + + - com.jogamp.plugin.applet.Applet3Context + - Plugin implements + + - com.jogamp.plugin.ui.NativeWindowUpstream + - Plugin window, aka browser parent of Applet3 + + - com.jogamp.plugin.ui.NativeWindowDownstream + - Applet3 user window + +- User interfaces are exported as: + - plugin3-public.jar + - plugin3-public-src.zip |