KJAS Status
A basic security manager is now in place, based on the SafeServer
example in 'Java Examples In A Nutshell' (O'Reilly). The id changes
are done too, as is emitting signals. The KDE side now does start/stop.
The Java side is mostly done, only the security manager remains to
be started. The server doesn't yet emit the various showXXX signals.
I'd also like to store the id's in a hashtable instead of a Vector.
The KDE side only supports half of the protocol (all the destruction
and start/stop is missing). Only the basics of the KJavaProcess class
are implemented.
Todo / Ideas
- Handle resize requests from the applet
- Check the security manager in more detail
- Test the destruction code thoroughly
-
LiveConnect
The ability to access the public members (both data and methods) of
applets and system classes, and to be able to create Java objects
using Javascript. Should be feasible using basic reflection techniques
and a minor protocol extension.
-
Custom applet types
Building on the LiveConnect idea, and the fact that KJAS makes it
easy to put applets into any type of application, how about a way
for applications to add their won custom commands, and to provide
a Java side protocol extension that implements it? It might even
be possible to do the live connect in both directions.