<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0066)file://Q:\Ant\jakarta-ant-1.5.1\docs\manual\OptionalTasks\ftp.html -->
<HTML><HEAD><TITLE>SSHVnc Applet</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META http-equiv=Content-Language content=en-us>
<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY>
<H2><font size="5" face="Verdana, Arial, Helvetica, sans-serif">SSHVnc Applet</font></H2>
<H3><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Description</font></H3>
<P><font face="Verdana, Arial, Helvetica, sans-serif">The SSHVnc Applet is designed 
  for environments where ease of access to SSH connectivity applications is crucial. 
  The applet is accessible through a standard web browser and requires no physical 
  installation on the host machine. This can be invaluable for such users as network 
  engineers or system administrators as their work generally involves a large 
  percentage of remote administration of systems that are geographically distanced. 
  </font></P>
<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">To install the 
  applet simply extract the distribution zip file onto your web server. The applet 
  HTML file is pre-configured so you can test the applet by launching the sshvnc-applet.html 
  file in your browser. If you are deploying to environments where clients use 
  JRE 1.4 exclusively you can remove the reference to SSHVncApplet-jdk1.3.1-dependencies-signed.jar 
  from the APPLET tag and remove this file from the web server to avoid any additional 
  overhead in downloading this un required dependency.</font></P>
<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SSHVnc can be configured 
  through a series of parameters which can be tailored to your own company's connectivity 
  requirements. For example you may want the terminal to connect automatically 
  to a certain server when the page loads.</font></P>
<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For users interested 
  in customizing the functionality of the applet, we have listed these and their 
  relevant functions below.</font></P>
<H3><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Parameters</font></H3>
<TABLE cellSpacing=0 cellPadding=2 border=1>
  <TBODY>
    <TR> 
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><B>Attribute</B></font></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><B>Description</B></font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.url</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The 
        URL of a connection profile to open. Connection profiles are XML files 
        which specify connection parameters and these may be created by setting 
        up a connection through the standard SSHTerm application.</font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.host</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The 
        host to connect to (e.g "ssh.mycompany.com")</font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.userName</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The 
        username to connect as (e.g. "root")</font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.authenticationMethod</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The 
        authentication method to use when connecting. (e.g password, publickey)</font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.connectImmediately</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Connect 
        immediately to the specified host upon startup. (e.g "true" 
        or "false")</font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.showConnectionDialog</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Show 
        the connection dialog (e.g "true" or "false")</font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.disableHostKeyVerification</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Disables 
        host key verification checking. This means that clients will not attempt 
        to check the authenticity of the server. (e.g "true" or "false")</font></TD>
    </TR>
    <TR> 
      <TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.vncHostDisplay</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Sets 
        the display number that the remote VNC server is accepting connections 
        on. In Windows this value should be set to "localhost:5900" 
        which represents the port that the VNC server is listening on. For Unix 
        systems you should use "localhost:1", as this represents the 
        display number that the VNC server is listening on (should be in range 
        1-9). </font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.preferredEncoding</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Sets 
        the preferred VNC encoding algorithm. Accepts values 1-6 (Raw, RRE, CoRRE, 
        Hextile, ZLib, Tight).</font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.useCopyRect</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Use 
        copyrect encoding (e.g "true" or "false")</font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.compressLevel</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">An 
        integer value (0-9). Zero represents no compression, 9 represents maximum 
        compression.</font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.jpegQuality</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">An 
        integer value representing the level of JPEG compression to use (0-9). 
        Zero represents no compression and 9 represents maximum compression. Note 
        that higher values cause a loss in image quality.</font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.cursorUpdates</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Set 
        cursor updates (0 or 1)</font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.eightBitColors</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Reduces 
        the amount of color information transferred for lower bandwidth connections. 
        (e.g "true" or "false")</font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.reverseMouseButtons2And3</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Causes 
        mousebutton 2 to act as mousebutton 3 and vice versa. (e.g "true" 
        or "false")</font> </TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.encryptedVncPassword</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The 
        VNC password to use (encrypted)</font></TD>
    </TR>
    <TR> 
      <TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.password</font></strong></TD>
      <TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The 
        SSH password to use (not recommended!)</font></TD>
    </TR>
  </TBODY>
</TABLE>
<H3><br>
  <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Embedding 
  the applet into a web page</strong></font></H3>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">To embed the applet 
  into a web page, use code similar to the following. This example creates a small 
  window of 640 x 480 pixels in size, and connects to the host "ssh.mycompany.com" 
  immediately when loaded. The username parameter has also been set to default 
  to "root" and we are connecting to a VNC server on a Linux machine 
  that is configured to accept connections on display number 1.</font></p>
<blockquote> <font size="2" face="Courier New, Courier, mono"><applet width="640" 
  height="480" <br>
  archive="SSHVncApplet-signed.jar,SSHVncApplet-jdk1.4-workaround-signed.jar,SSHTermApplet-signed.jar,SSHTermApplet-jdk1.4-workaround-signed.jar"<br>
  code="com.sshtools.sshvnc.SshVNCApplet" <br>
  codebase="." style="border-style: solid; border-width: 1; padding-left: 
  <br>
  4; padding-right: 4; padding-top: 1; padding-bottom: 1"><br>
  <param name="sshapps.connection.host" value="ssh.mycompany.com"><br>
  <param name="sshapps.connection.userName" value="root"><br>
  <param name="sshapps.connection.connectImmediately" value="true"><br>
  <param name="sshapps.connection.authenticationMethod" value="password"><br>
  <param name="sshvnc.connection.vncHostDisplay" value="localhost:1"><br>
  </applet></font> </blockquote>
</p>
</BODY></HTML>