The main application can be linked to the JavaOS binary into a single executable that is stored in flash or delivered to the JavaStation computer using either method described in the table above. The method of binding an application to the JavaOS binary is called static linking and is described in Chapter 6, Statically Linking an Application to the JavaOS Image .
Alternatively, a main application is delivered to the JavaStation by a web server (HTTP server) on the network. The URL of the application zip file and other JavaOS application-loading properties are passed to the DHCP client in the initial handshake through the DHCP Vendor-Specific Options, as described in "Vendor-Specific Options". For descriptions of the JavaOS application loading properties, see Chapter 5, Dynamically Loading Applications .