Why the hell only signed applets?
**** you sun!
I have just spent two hours writing this wonderful little "shell emulator" applet , intendet to take a simple command line class and execute it within an applet, displaying all the results of System.out on the screen and redirecting an input field as System.in.
Of course I want it to be flexible, so I load the "executed" class dynamicaly and invoke main() with reflections.
But some smartass at sun has decided that an applet should not be allowed to redirect System streams (as it would hurt anybody that I redirect System.out, noone is looking at the console anyway). I can get around this, but only by packing my applet in a jar file and signing it.
But then I can't load classes in the standart codebase anymore! This takes all the beautiful flexibility out of my work! I will either have to rewrite all those little example programms that my applet is supposed to execute to redirect System.out calls to a writer I control, or create a jar file for each one of those classes!
Security is good, but give the user some choice!

