Exceed onDemand A Technical Whitepaper

Exceed onDemand A Technical Whitepaper Exceed onDemand A Technical Whitepaper

mimage.hummingbird.com
from mimage.hummingbird.com More from this publisher
14.11.2012 Views

Exceed onDemand 5 — A Technical Whitepaper Access and upgrade Exceed onDemand, unlike other thin solutions, actually deploys the native Windows client through a web browser. After the deployment, the software physically resides on the user’s machine and is readily accessible, regardless of the availability of the web server or the web deployment package. After the initial download is successful, the web server is only used to provide product updates and upgrades. Should the web server fail or the URL be moved to another location, users can still access Exceed onDemand Client in the normal manner. It is made possible by the unique ability of Exceed onDemand Deployment Wizard to create “intelligent” shortcuts. When launched, the shortcuts first detect if the web server is available. If so, the download engine checks to see if any new versions are available on the web server, and downloads any that are applicable. However, if the web server is not available when the user clicks on a shortcut, Exceed onDemand Deployment Wizard skips the version checking process and connects the user to the host. How to use Exceed onDemand Deployment Wizard Exceed onDemand Deployment Wizard is a three-in-one tool. The Wizard can be broken down into three parts: > Project Deployment Wizard — Distribute Exceed onDemand Client to both local and remote end users over the Web. Pre-configure Exceed onDemand Client sessions that are launched from the web page to ensure optimal performance. > Project Update Wizard — Update users’ Exceed onDemand Client software automatically by deploying the latest version from the web server. > Index Page Wizard — Create an HTML index, which contains links to multiple Client sessions on a single web page. Figure 35 — The flow chart depicts three main functions of Exceed onDemand Deployment Wizard 56 Index Page Wizard Deployment Project Selection HTML Page Information Wizard Type Selection Project Deployment Wizard Project Information Parameters Selection Language Selection and Client Settings Web Server Information Installation Settings Project Update Wizard Deployment Project Selection

Project Deployment Wizard Create a Project > Exceed onDemand 5 — A Technical Whitepaper The first Wizard screen enables the administrator to create a new project or edit an existing one. A project consists of a set of parameters that define how Exceed onDemand Client will be deployed on the user’s browser through the web server. When a project is completed, Exceed onDemand Deployment Wizard generates a set of HTML files that can later be uploaded to a web server. An Exceed onDemand Deployment Project file (*.edp) is created and stored in: C:\Documents and Settings\All Users\Application Data\Hummingbird\Connectivity\5.00\Exceed onDemand\ Figure 36 — Select the wizard type and create a new project using the Wizard Select a Connection Document Part of the deployment process is to distribute a Connection Document. When it is launched, users will be presented with an Exceed onDemand Xsession with the pre-defined configuration, and the X application that the user is supposed to access (if any). All of the information is already defined in the Exceed onDemand Connection Document (*.eod). Administrators are given the opportunity to select any Connection Document to be included in the Package. If no Connection Document is specified, or it does not contain sufficient information, Exceed onDemand Client will prompt the user for the missing information upon launch of the application. 57

<strong>Exceed</strong> <strong>onDemand</strong> 5 — A <strong>Technical</strong> <strong>Whitepaper</strong><br />

Access and upgrade<br />

<strong>Exceed</strong> <strong>onDemand</strong>, unlike other thin solutions, actually deploys the native Windows client through<br />

a web browser. After the deployment, the software physically resides on the user’s machine and is<br />

readily accessible, regardless of the availability of the web server or the web deployment package.<br />

After the initial download is successful, the web server is only used to provide product updates and<br />

upgrades. Should the web server fail or the URL be moved to another location, users can still access<br />

<strong>Exceed</strong> <strong>onDemand</strong> Client in the normal manner. It is made possible by the unique ability of <strong>Exceed</strong><br />

<strong>onDemand</strong> Deployment Wizard to create “intelligent” shortcuts. When launched, the shortcuts first<br />

detect if the web server is available. If so, the download engine checks to see if any new versions are<br />

available on the web server, and downloads any that are applicable. However, if the web server is<br />

not available when the user clicks on a shortcut, <strong>Exceed</strong> <strong>onDemand</strong> Deployment Wizard skips the<br />

version checking process and connects the user to the host.<br />

How to use <strong>Exceed</strong> <strong>onDemand</strong> Deployment Wizard<br />

<strong>Exceed</strong> <strong>onDemand</strong> Deployment Wizard is a three-in-one tool. The Wizard can be broken down into<br />

three parts:<br />

> Project Deployment Wizard — Distribute <strong>Exceed</strong> <strong>onDemand</strong> Client to both local and remote end<br />

users over the Web. Pre-configure <strong>Exceed</strong> <strong>onDemand</strong> Client sessions that are launched from the<br />

web page to ensure optimal performance.<br />

> Project Update Wizard — Update users’ <strong>Exceed</strong> <strong>onDemand</strong> Client software automatically by<br />

deploying the latest version from the web server.<br />

> Index Page Wizard — Create an HTML index, which contains links to multiple Client sessions<br />

on a single web page.<br />

Figure 35 — The flow chart depicts three main functions of <strong>Exceed</strong> <strong>onDemand</strong> Deployment Wizard<br />

56<br />

Index Page Wizard<br />

Deployment Project Selection<br />

HTML Page Information<br />

Wizard Type Selection<br />

Project Deployment Wizard<br />

Project Information<br />

Parameters Selection<br />

Language Selection<br />

and Client Settings<br />

Web Server Information<br />

Installation Settings<br />

Project Update Wizard<br />

Deployment Project Selection

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!