JavaStation Client Software Guide

General Properties

The following table lists general properties for setting up the JavaOS environment.

Table 4-1 JavaOS General Properties

Property Name 

Default Value 

Description  

javaos.mountlist

null 

A semicolon-separated list of pairs of network paths and local paths. After the user logs into the JavaStation, each remote file system is mounted onto the local file system. The syntax of each pair is: server:remote_path|local_path

For example, to enable localized keyboards, mount /REMOTE from the server and file system that has the JavaOS executable image, as follows:

-djavaos.mountlist=myserver:/export/root/javaos/classes|/REMOTE

See "Setting Mount Directories " for more details.

javaos.snmpSysContact

null 

This property sets the value that will be returned in the system Management Information Base (MIB) for the system contact field. It can be set with a string of your choice, which should be enclosed in quotes. Example: -djavaos.snmpSysContact="Bob"

javaos.snmpSysLocation

null 

This property sets the value that will be returned in the system MIB for the system Location field. It can be set with a string of your choice, which should be enclosed in quotes. Example: -djavaos.snmpSysLocation="Sun MPK14"

javaos.consoleHotKey

VK_PRINTSCREEN

This property sets the keyboard hotkey that activates the JavaStation console, which displays debugging information. The value of the property is the JDK(TM) virtual keycode name for the hotkey. The following codes are valid: 

  • VK_F1

  • VK_F2

  • VK_F3

  • VK_F4

  • VK_F5

  • VK_F6

  • VK_F7

  • VK_F8

  • VK_F9

  • VK_F10

  • VK_F11

  • VK_F12

  • VK_PRINTSCREEN

  • VK_UNDEFINED (to disable the console)

The value of this property is not case-sensitive; VK_PRINTSCREEN and vk_PrInTSCreen are equivalent.

javaos.login

true

If true, the JavaOS software displays a login screen after booting and before starting the initial application.

If false, the JavaOS software runs the main application as soon as it boots, without displaying a login screen. This means there is no user home directory, and no system properties are read from a properties file.

javaos.homedir

null 

This property specifies the NFS path JavaOS should mount if NIS is not used to find the path based on the user name. The NFS path is specified as hostname:/path.

This property is most often used to determine the directory to use for the properties file that is read by HotJava at startup. If the javaos.login property is set to false, javaos.homedir is not used.

javaos.alwaysUpdate

null 

This property specifies that JavaOS is always or never updated in the JavaStation computer's flash memory, regardless of the value of the JavaOS checksum. It is useful for public kiosks or other systems where user input is not expected. For more information, see Table 2-2.

javaos.allowGuest

false

If true, the login screen (if displayed at all) will contain a guest login button. Guest login requires no username or password, and no user directories are mounted.  

javaos.dns

true

When set to true, host name-to-address and address-to-host name resolution are performed using the DNS protocol. See also javaos.nis. If lookup using NIS is enabled also, NIS is attempted first, and DNS is attempted only if NIS lookup fails. See also javaos.hostaddrmap and javaos.hostnamemap.

javaos.hostnamemap

host. byname

The name of the NIS map used to perform host name-to-address resolution.  

javaos.hostaddrmap

host. byaddr

The name of the NIS map used to perform address-to-host name resolution.  

javaos.homedirmap

auto.home(sought first),

auto_home

If NIS is enabled, this property is used to set the name of the NIS map used by the JavaOS software to determine a user's home directory.  

javaos.nis

true

When set to true, login authentication, host name-to-address resolution and address-to-host name resolution are performed using the NIS protocol. See also javaos.dns. If lookup using DNS is also enabled, NIS is attempted first, and DNS is attempted only if NIS fails.

javaos.rap

false 

If set to true, the JavaOS software uses Remote Authentication Protocol (RAP) instead of NIS for login authentication.

javaos.rap.server

null 

Set to the IP address of the RAP server. This property is ignored unless javaos.rap is set to true.