Netfront web server
|This utility is available only in the Web Browser Technology Development Kit (TDK).|
netfront [-n servername] [-c configdir]
The netfront command starts the NetFront 3.1 server.
|You must be running Photon to use netfront.|
NetFront is a fully-featured rendering engine. It is optimized for embedded devices with a small foot-print, despite its many features and standards compliance.
NetFront v3.1 supports several Internet and wireless standards, including:
Smart-Fit Rendering renders a large web page for small-screen devices by reformatting the page in order to eliminate the horizontal scrollbar. You can switch between normal and Smart-Fit rendering dynamically.
NetFront v3.1 includes support for Public Key Cryptography Standards (PKCS) 7, 10, 11, and 12. This means a browser can use client certificates for enterprise-grade security and access control.
Netfront 3.1 supports the MARQUEE tag, an extension introduced by Internet Explorer that allows you to display HTML content in a scrolling region on the page.
Netfront allows you to specify a magnifying factor that applies to the whole page (images, text, tables, controls, and so on). You can set the magnifying factor to <100% for a better fit on small screens, or you can set the magnifying factor to >100% to get a zoom effect. Independent of this, there is a text-magnifying factor that applies only to text.
You can customize the Netfront 3.1 server through the Pt_ARG_WEB_OPTION resource of the PtWebClient widget. You can enable or disable most features at runtime, without restarting the browser.
For example, you can dynamically turn these features on or off:
For more information on these options, see the NetFront-specific options section of PtWebClient.
Netfront has the ability to change the look of its form controls. By default it uses the standard controls, but if the configuration file /usr/photon/config/netfront/controls.wgtp is present, it uses the controls in that file.
The Browser TDK package contains two picture module templates for this configuration file, installed in the /usr/photon/config/netfront: controls1.wgtp and controls2.wgtp.
You can copy either file to /usr/photon/config/netfront/controls.wgtp to use them as-is, or open them in PhAB to alter them.
To customize a template:
The picture module templates contain the following widgets:
Netfront supports the Netscape plugin API. This means that all the plugins that are available for voyager vserver run without any changes in netfront.
For more information, see http://www.access.co.jp/english/index.html.
PtWebClient in the Photon Widget Reference