Java RDP Web Client

[Top]  [Previous]  [Next]  

The Java RDP Web client launch method is an RDP client implemented as a Java applet. This applet contains the same functions as the NetMan RDP web client:

Session window in full-size mode

Session window with specified width and height (e.g., 1024x768 pixels)

Session window with size as a percentage of screen size (with reference to the workstation)

Seamless mode (the user sees only the application window, not the session window)

Supported colors: 256 colors, high color (15-bit), high color (16-bit), true color (24-bit)

Audio support

Access to client drives from within the session

Support for the universal NetMan PDF printer driver

Support for the SSL gateway

Remote Desktop Acceleration

 

warning Direct access to client printers is not possible using this applet. This is not a serious disadvantage, however, as the universal PDF printer can be used for printing on the local printer. This procedure is recommended in particular for use with Mac OS X and Linux clients. The NetMan Desktop Manager Remote Desktop Acceleration feature is not supported either.

 

Configuration of the NetMan Java RDP web client is the same as that of the NetMan RDP web client. For details on configuring the NetMan RDP Web Client, see "NetMan RDP Web Client". For explanations of the settings on each of the dialog pages, see "Editing session settings".

 

With the Java RDP web client launch method, a JSON file is generated and processed in the browser by JavaScript, which then creates the actual applet in the domain structure. The NetMan Web Services use the rdpjava.json file, located in the <%NMHome%>\System\web\templates\Launch\ directory, as a template for the JSON file:

 

{"server":"@NM_RDP_SERVER",

"app_id":"@NM_ID",

"logontype":"@NM_LOGONTYPE",

"domain":"@NM_DOMAIN",

"user":"@NM_USER",

"password":"@NM_PASSWD",

"realuser":"@NM_REAL_NAME",

"realdomain":"@NM_REAL_DOMAIN",

"redirectdrives":"@NM_REDIRECT_RDP_DRIVES",

"win_screenpercent":"@NM_SCREENPERCENT",

"win_width" : "@NM_WIDTH",

"win_height" : "@NM_HEIGHT",

"Win_Type" : "@NM_WINDOWTYPE",

"seamless" : "@NM_SEAMLESS",

"bpp" : "@NM_DESIRED_COLORS",

"bmcache" : "@NM_RDPBMPCACHE",

"perfflag" : "@NM_RDPFLAGS",

"sound" : "@NM_SOUND_ICA_OPTIONS",

"sharesession" : "@NM_SESSION_SHARING",

"title" : "@NM_PROMPT",

"command" : "%nmwindir%\\netman\\bin\\nmchttp.exe",

"cdir" : "%nmwindir%\\netman\\bin\\",

"ticket" : "@NM_TICKET",

"use_ssl_gateway" : "@NM_USE_RDP_NM_RDP_SSLGATEWAY",

"ssl_gateway_server" : "@NM_RDP_GATEWAY_SERVER",

"proxy_type" : "@NM_RDP_PROXY_TYPE",

"proxy_server" : "@NM_RPP_PROXY_SERVER",

"serverlist" : "@NM_LIST_OF_SERVERS",

"archive" : "HHJavaRdp-1.2.21.jar,properJavaRDP-1.2.32.jar,log4j-1.2.14.jar,java-getopt-1.0.13.jar",

"rdesktoparchive" : "HHAppRdesktop-1.0.5.jar"

 

warning The Java RDP Web client software is distributed under general public license (GPL). You can download the complete package from http://www.hh-netman.de/javardp. The _download directory contains the archives translated and signed by H+H:

properJavaRDP-1.2.32.jar

HHJavaRDP-1.2.21.jar

log4j-java-1.2.14.jar

java-getopt-1.0.13.jar