import java.awt.*;
import java.applet.Applet;

public class PlatformCheck extends Applet {

  public void init() { 
    setLayout(new BorderLayout());

    TextArea ta = new TextArea();
    add("Center", ta);

    String propertyKeys [] = {
      "os.name",
      "browser",
      "browser.vendor",
      "browser.version",
      "java.vendor",
      "java.version"
    };

    String text = null;    
    for (int i = 0; i < propertyKeys.length; i++) {
      try {
        text = "Key: " + propertyKeys[i] + " = " +
          System.getProperty(propertyKeys[i]) + "\n";
        System.out.println(text);
        ta.appendText(text);
      } catch (SecurityException e) { 
        text = "Key: " + propertyKeys[i] + " = Security Exception Raised\n";
        System.out.println(text);
        ta.appendText(text); 
      }

    }

  }

}