Register to download and use the HighWire Linux/Apache Web Server SDK
Register for SDK
Curious and want to know more?
F A Q
HighWire™ Software Development Kit Linux/Apache Web Server Edition Version 1

The HighWire Software Developer Kit provides you the clients, libraries, and productivity tools you need to develop and deploy HighWire-enabled business applications. The SDK includes HighWire for Windows and Mobile PC, plus the RGIL Server Library, and productivity tools to enhance development in Microsoft Visual Studio .NET.

Remove Graphic Interface Library (RGIL)
The RGIL Library contains high level functions for all RGIL commands and events. Commands enable you to display and control your client interface. Events are returned to your application to process end user selections and data.

Productivity Tools
HighWire Software makes it easy to develop HighWire-enabled business applications, including 2-key build and test. The Wizard sets up a Web app project directly in Visual Studio .NET. Your code is posted to the server, and your make file is created and run automatically at the press of an F-key. Make file output displays directly in the console, and a second F-key launches your application with HighWire, speeding edit-compile-build cycles.

Together with Visual Studio .NET 2003 for designing your custom GUI interface resources, HighWire SDK provides everything you need to quickly develop and deploy high-quality, highly-responsive custom Windows applications for your Web-based business applications — without custom coding your client application.

How you Create a HighWire-enabled Web App

  1. Design your GUI and create menus, toolbars, and dialogs in Microsoft Visual Studio .NET and save them as resources*.
  2. Transfer your GUI resource file to your Web server.
  3. Write or update your CGI application using RGIL commands and events to implement your custom Windows Interface.
  4. Log on to your HighWire-enabled server app to use it.
    *All resources are digitally signed for security.
    Using RGIL in a HighWire-enabled Web App
    Each HighWire-enabled Web application has event functions supplied in the RGIL Library to make it easy to process end-user events from HighWire.
    For each event, you customize the function by adding your code:
    • Session Events. Your app is notified each time HighWire connects so you can identify the end user by user ID and password and manage the session.
    • Menu and Toolbar Events. When a menu item or toolbar icon is selected, the item is returned to your Web app, and you customize how the Menu Event function responds.
    • Dialog Events. Set up dialogs to respond to each control item, or return all data for processing when OK is clicked.
    • Text, Tree, Image, HTML, and Table Events. When end users interact with your data windows, your application is notified by object, item or cell ID so you can process it.
    • Function Key Events. Each time a function key is pressed, your application is notified.
    • Timer Events. You can set timer events to implement server-push systems, so that data is delivered to your client automatically, without end user intervention.

    Key Developer Features

    • High-performance high-level RGIL Library in C
    • No HTML, XML, plug-ins, or Java Script programming
    • Fully-compliant with CGI, HTTP/S Web protocols
    • Centrally store, auto-synch GUI resources, help files
    • Use Microsoft Visual Studio .NET to graphically build your interface - no client-side coding



    © 2002-2009 HighWire Software, Inc. - Privacy Policy - Contact HighWire