Title: Client in a Browser
1Client in a Browser
2Server 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
3Client 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
4Logical Overview
Appx Server
Web Server
Application files
Appx.cab files
Client in a Browser
5Logical 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
6Logical 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
7Logical 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
8Web 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
9lthtmlgt ltheadgtlttitlegtAppx.htmllt/titlegtlt/headgt ltbody
bgcolor"FFFFFF"gt lth1 align"center"gtAppx Java
Clientlt/h1gt ltapplet code"start.Appx.class"
width"700" height"550" archive"themes.jar"gt
lt!-- Required java applet parameters --gt ltparam
name"namespace" value"Appx"gt ltparam
name"useslibrary" value"Appx Client"gt
ltparam name"useslibrarycodebase"
value"appx418.cab"gt ltparam name"useslibraryvers
ion" value"4,1,8,0"gt lt!-- Add any other
parameters you might need here --gt ltparam
name"host" value"YourAppxd.host.c
om"gt ltparam name"port"
value"8060"gt ltparam name"user"
value"nobody"gt ltparam name"password"
value"whatever"gt lt/appletgt lt/bodygt lt/htmlgt
Client in a Browser
10Applet Options
port server port number default8060
host server hostname user
server OS userID Password server OS
password Look (javawindowsmotif)
defaultwindows Fg (blackbluecyan....
) Foreground Color Bg
(blackbluecyan....) Background Color boldFg
(blackbluecyan....) Bold Fg Color editBg
(blackbluecyan....) Edit Bg Color Rows
window size in rows default21 Cols
window size in columns default80 Bmode
(tileexpand) Wallpaper tile mode Splash
url to an image Smode (tileexpand)
splash tile mode tile url to an image
Title "contents of titlebar" Font
(fixedprop) 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/ gt
Support gt Special Topics gt The Appx
Client gt Command Line Options
Client in a Browser
11Locally Installed Programs
Client in a Browser
12Cached Resources by Host
Client in a Browser
13What 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
14Key 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
15Questions?
Client in a Browser