Publishing Wizard
The GENESIS64Web Publishing Wizard enables you to convert your GraphWorX64display files to HTML files and publish the HTML files to a Web server (LAN or Internet). Windows phone displays are also published to the Web server, where phone users can access them for use on their phones. Note that phone displays are not published directly to phones.
In publishing displays to a Web server, the Web Publishing Wizard uses HTML to reference the files in an Internet-enabled format. Once a display is converted to an HTML file and then published to a Web server, client machines can browse it through an Internet browser, such as Microsoft Internet Explorer. Each display can be viewed as a Web page. A GraphWorX64 display that is published to a Web server can be configured by a user who downloads the display from a remote client machine. The Web Publishing Wizard allows you to determine the level of configuration in the published display file that will be available to client-side users.
The Web Publishing Wizard is designed to operate with Zero Install and Thin Client philosophy. This means the client PC has nothing but Windows and Internet Explorer loaded. Thus, all necessary Web components must be remotely delivered and seamless installed. As a result, the building of the HTML page is a critical step. The Web Publishing Wizard looks inside the display to understand what components are needed on the client side and then builds the corresponding HTML code.
The requirements for the wizard and client viewers are:
-
The developer station requires GENESIS64 to configure display files.
-
Client PCs must have a Web browser (i.e. Microsoft Internet Explorer) installed.
The Web server must have the following installed:
-
GENESIS64 (with GenBroker)
-
For Windows servers, Internet Information Server (IIS) or a Personal Web Server
-
For Windows clients, Internet Information Server (IIS)
Basic Steps in Publishing Displays
Publishing a GraphWorX64 display requires you to do the following.
|
Note: A more detailed description of the steps to publishing using the Web Publishing Wizard is provided in Publishing Display Files to a Web Server. Supplemental information is provided in Publishing Displays Using the FTP Channel. |
-
Create a GraphWorX64 file on a developer workstation with GENESIS64 installed.
-
Launch the Web Publishing Wizard in GraphWorX64; from the File menu select Publish.
-
In the wizard, select the display file to publish.
-
Specify the Web server location where the files will be published.
-
Specify security login credentials for accessing the Web server.
-
Generate an HTML file and publish the file to a Web server (URL) address.
-
On the Web server PC (with GENESIS64 installed), start GenBroker.
-
Download and view the published files from a client Web browser, as described in Viewing Published Files.
Multiple Display Support
Many GraphWorX64 files linked to other display files through pick dynamic commands (such as Load Display or Pop-up Window), display tabs, or display buttons. When you publish the main display to an HTML file, you want all the links and references to the other dependent display files to be functional when the HTML file is downloaded to a client Web browser. The Web Publishing Wizard makes this possible by detecting all mutually linked display files, looping through all dynamic actions, and checking for pick actions in which a file name is specified as one of its parameters. The multiple display detection mechanism ensures that the Web page will be published properly for the selected display files.
A GraphWorX64 display that is linked to other display files can include several .NET Windows forms controls (for example, label, check box, combo box, and so on) in the work areas of each of the dependent display files. To generate and published an HTML file of the main display in a single HTML file, you need to have that file trigger the simultaneous download and installation of all .NET Controls embedded within all interlinked display files to have your display function correctly. The Web Publishing Wizard's embedded .NET Control support makes this possible, allowing you to view the .NET Controls in all displays from a single client Web browser.
See Also:
Publishing Display Files to a Web Server