SpinMania
Security
To be able to save and load your own sequences and objects, you have to accept the certificate that your browser should show you while loading the applet. That should be enough to grant the applet the right to read and write files on the disk.Troubleshooting
If it doesn't work, you can still download the certificate by yourself and try the following (under unix). Since we never had any problem with the default policy and signed applets, we don't know if it works or if it even helps things out a bit. It just may help if you're in a lucky day...
$ keytool -import -file SpinMania.cer -alias SpinMania
Enter keystore password: plopplop
Owner: CN=Marianne Crevon, OU=SpinMania Team, O=INSA Biosciences, L=Lyon,
ST=Rhone, C=FR
Issuer: CN=Marianne Crevon, OU=SpinMania Team, O=INSA Biosciences, L=Lyon,
ST=Rhone, C=FR
Serial number: 40c8de5f
Valid from: Fri Jun 11 00:19:11 CEST 2004 until: Thu Sep 09 00:19:11 CEST 2004
Certificate fingerprints:
MD5: 7C:73:9F:D5:05:01:B9:72:E7:10:10:FC:89:85:83:93
SHA1: F1:1C:6A:08:47:EA:BE:37:C8:3F:3C:E9:91:7C:C8:B1:8A:9E:79:DA
Trust this certificate? [no]: yes
Certificate was added to keystore
Then, add the following to your ~/.java.policy file :
grant signedBy "SpinMania", codeBase "http://bc-nt.insa-lyon.fr/~jhausser/spinMania/SpinMania.jar" {
permission java.io.FilePermission "<<ALL FILES>>","read";
permission java.io.FilePermission "<<ALL FILES>>","write";
};
and you're done !
Source code
SpinMania is licensed under the GNU GPL license. You can download it packed in a tarball.
Credits
Marianne Crevon, Patrice Fayolle, Karoll Frindel, Jean Hausser, Hughes Benoit-Cattin
Brought to you by The SpinMania (dream)Team