Mobile Code
Java Review
- Java code is platform independent and runs within a “sandbox”, or a set of restrictions that keep downloaded applets from accessing resources that they should not be able to. (Local files, for example.)
- Java has the capability to be digitally signed, to prove who the source of the applet is. These signed bundles of code can be packaged into “JAR”s, and downloaded to the browser.
- With the addition of code signing, Netscape added the capabilities classes, so that applets can request additional privileges that are approved by the user.