150 likes | 283 Views
Client in a Browser. Server Requirements:. Web Server – On or Off site Appx Client Server Files Appx Server – On site Appx APX/GCS License AppxD Installed and Running Open AppxD Firewall Port. Client in a Browser. Client Requirements:. A Windows Operating System
E N D
Server Requirements: • Web Server – On or Off site • Appx Client Server Files • Appx Server – On site • Appx APX/GCS License • AppxD Installed and Running • Open AppxD Firewall Port Client in a Browser
Client Requirements: • A Windows Operating System • Currently Internet Explorer • Microsoft Java Runtime VM • Ability to Browse to Web Server • Ability to connect to AppxD server Client in a Browser
Logical Overview: Appx Server Web Server Application files Appx.cab files Client in a Browser
Logical Overview: port 80 • Browser loads HTML page • Browser loads CAB files • Browser starts Java Client Appx Server Web Server Application files Appx.cab files Client in a Browser
Logical Overview: port 8060 • Browser loads HTML page • Browser loads CAB files • Browser starts Java Client • Client connects to AppxD server • AppxD launches Appx server Appx Server Web Server port 8060 Application files Appx.cab files Client in a Browser
Logical Overview: port 8060 • Browser loads HTML page • Browser loads CAB files • Browser starts Java Client • Client connects to AppxD server • AppxD launches Appx server • Client and Appx server run app. Appx Server Web Server port 8060 Application files Appx.cab files Client in a Browser
Web Server Files Needed: • appx.cab – Client program files • swing111.cab – GUI object library • themes.jar – base icon library • readme.html – Setup instructions • appx.html – Launcher code Client in a Browser
<html> <head><title>Appx.html</title></head> <body bgcolor="#FFFFFF"> <h1 align="center">Appx Java Client</h1> <applet code="start.Appx.class" width="700" height="550" archive="themes.jar"> <!-- Required java applet parameters --> <param name="namespace" value="Appx"> <param name="useslibrary" value="Appx Client"> <param name="useslibrarycodebase" value="appx418.cab"> <param name="useslibraryversion" value="4,1,8,0"> <!-- Add any other parameters you might need here --> <param name="host" value="YourAppxd.host.com"> <param name="port" value="8060"> <param name="user" value="nobody"> <param name="password" value="whatever"> </applet> </body> </html> Client in a Browser
Applet Options: port {server port number} default=8060 host {server hostname} user {server OS userID} Password {server OS password} Look (java|windows|motif) default=windows Fg (black|blue|cyan|....) Foreground Color Bg (black|blue|cyan|....) Background Color boldFg (black|blue|cyan|....) Bold Fg Color editBg (black|blue|cyan|....) Edit Bg Color Rows {window size in rows} default=21 Cols {window size in columns} default=80 Bmode (tile|expand) Wallpaper tile mode Splash {url to an image} Smode (tile|expand) splash tile mode tile# {url to an image} Title "{contents of titlebar}" Font (fixed|prop) background font Optkey {character} Option key hideMenubar if set, hide menubar hideToolbar if set, hide toolbar Full documentation on these options are on the Appx web site under: http://www.appx.com/ > Support > Special Topics > The Appx Client > Command Line Options Client in a Browser
Locally Installed Programs: Client in a Browser
Cached Resources by Host: Client in a Browser
What Else Can You Do? • Push files to the Client PC • Pull files from the Client PC • Run programs on the Client PC • Launch documents on the Client PC • Printer to the Client PC printer Client in a Browser
Key Benefits of Browser: • Client install is automated • Client updates are automated • Install of Java VM is automated • Client can be started from web link Client in a Browser
Questions? Client in a Browser