/  30-Day Free Trials  /   Site Map  /   About Us  /  Contacts & links  /  Products  /  Demonstrations   / Home page   /

PixieWare Software Documentation

HTML GUI Information

 

  Introduction  |   PixieLink  |   PixieWeb  |   Side-by-side Comparison  |   PixieLink details(FAQ)  |   PixieWeb details  |
PixieWeb Live  |   Sales and Licensing  |   Screen Shots  |   Site Map  |


Introduction  

The manufacturers of PICK products (e.g. D3, Universe, Unidata) provide Windowing front-end methods that mostly involve ODBC drivers. These can be good value for building new applications from scratch, but many developers already have a large body of well-proven existing data processing and business rules programs. They don't have time to rewrite them all, so we set out to talk to the PICK database in its existing language. The result is PixieWare, which includes the modules PixieWeb and PixieLink. 

Initially we created them for our own D3 systems, but we found that they can work for other terminal-serving PICK-like, and some non-PICK-like systems too.  We now also find that for new projects PixieWare software, with their universal TCP/IP connections, have the advantage of covering more databases more simply than ODBC methods can manage. You can contact us for more information via Email: sales@pixieware.com

At the heart of PixieWeb/PixieLink is a methodology and template for deploying a sub-set of HTML 4.0 that will allow:

What's New : New features recently added

Examples Example before and after screen images of a sample conversions with PixieLink & PixieWeb


PixieLink® Overview  

The product PixieLink is the first of a new breed of super terminal emulator (mostly an HTML interpreter), and provides a full Windows Graphical environment, including mouse support, to previously terminal-serving programs. PixieLink requires some rewriting of existing database programs for successful implementation. PixieLink is a Visual Basic application residing on a client PC, communicating with a legacy PICK application via the HTML protocol. We have standardised on HTML as the "Modern Terminal Emulation".

 

A web browser is a program which is used to access HTML text pages and display them on the web. PixieLink is a User-Agent program that can also reference the same text pages containing the markup commands and interprets the page contents without the need of a web server. In the PixieWare environment existing or new PICK programs may generate the HTML text pages.

 

The legacy PICK application will need to be modified to communicate with PixieLink. Well-written PICK applications with a consistent structure will be easy to modify. Some examples of before and after screen images are appended to this document.

 

With the popularity of the web, HTML has developed display capabilities well beyond those of VT100, WYSE50 etc., so PixieLink provides a convenient means of adding an attractive GUI interface to an existing PICK application.

 

Applications initially developed with PixieLink may subsequently be published on the web by installing PixieWeb and a web server, without any change to the application.

PixieLink Environment

PixieLink Application Compatibility

The target legacy application will be customised quicker if the following design characteristics have been built into the application:

PixieLink will provide about 80% of a GUI environment for about 20% of the cost.

PixieLink Delivers 80% of the Windows experience

What’s the other 20%?

Any restrictions will be because PixieLink’s behaviour, while providing a true Windows look & feel, must by its nature mirror the behaviour of the host application. If the host application acts in a certain way, then PixieLink will re-act accordingly. Most host legacy applications cannot behave in the manner required for PixieLink to behave as a 100% Windows environment.

PixieLink is evolving as an increasingly intelligent interpreter. The features available within PixieLink are being added to each time a host application is modified.

PixieLink Improves the User Interface

Apart from the obvious change in the "look and feel", the original screen functions will be enhanced, and the following immediate advantages will also be apparent when PixieLink has been integrated into the legacy PICK application:

Routines WEBIX, WEBDX are supplied with PixieLink to assist with web-page formatting. Field-by-field interactive processing of input data is supported. Events occurring on a browser or PixieLink  (e.g. mouse clicks, mouse movements, field value changes) invoke MV-side operations to update the current page without repainting it.  Browser/PixieLink events can trigger database responses without waiting for a page to be submitted, making the GUI interface interactive and responsive.

PixieLink details (FAQ)


PixieWeb® Overview

The product "PixieWeb" resolves a key Web publishing issue, that of using browsers eg "Internet Explorer" or "Netscape" as the front end for PICK D3 and other Terminal-serving database systems (e.g. Universe), while allowing them to continue working with their native commands and existing/legacy programs. Internet connection is to the WebServer computer, which behaves as a terminal from the PICK (Database) Server's point of view. Easy to set up for simple queries and transactions using existing programs.  More complex application building is also possible but this require existing or new programs to be written in Web information handling style, although you can still work in native database languages such as PICK/BASIC.

Diagram of a PixieWeb system

PixieWeb Environment

PixieWeb Applications Compatibility

Any D3 or PICK-like application is a candidate. Also filePro®.

PixieWeb Improves the User Interface

Obviously the response to the Web page enquiry is in the normal Internet style, so the presentation of PICK data looks quite at home on the Web. The normal mouse and/or keyboard control techniques are fully available to the Internet browsing user.

Applications initially developed with PixieLink may subsequently be published on the web by installing PixieWeb and a web server, without any change to the application.

 

PixieWeb technical details and example app code


PixieWare –  summary diagram

PWOverview.gif (19742 bytes)


Examples Example before and after screen images of a sample conversions with PixieLink & PixieWeb


Pricing and Licensing

All recipients of the PixieWare(TM) product range, will be required to complete the necessary registration details on the appropriate licence documents.

Distribution Agreement

Any organisation that wishes to on-sell the PixieWare products to "other organisations" must complete a Distribution Agreement. This form of agreement is not required if the PixieWare products are acquired solely for their own use. The Distribution Agreement will be non-exclusive, but where some form of exclusive protection is required (eg to protect a client base), then that may be incorporated into the agreement.

The Distributor is responsible for executing Software Licence and Software Sub-licence Agreements to "other organisations".

Software Licence Agreement

Any organisation that wishes to use these PixieWare products for their own purposes must complete the Software Licence Agreement. This form of agreement provides a non-exclusive licence to use the PixieWare software, and it does not allow the licensee to distribute the PixieWare products to "other organisations".

This licence also provides for the registration of the end-user-counts where appropriate.

End-user Software Sub-Licence Agreement

This licence provides for the registration of the end-user-count, where the PixieWare products have been incorporated into legacy software that is distributed by the Licensee of the Software Distribution Agreement. This form of agreement is a sub-licence that must be executed by the licensee of the Software Distribution Agreement (normally the distributor).

Link to Prices

All prices are one-off and there are no ongoing subscription or support fees.

Local sales taxes are the responsibility of the Distributor.

Please refer to our Sales and Licence Agreement (SLA) before purchasing.

You may download a free trial copy of the Pixieware® software with simple installation instructions. There are many possible environments in which this software can run. Should you encounter difficulties please e-mail us for free support. helpme@pixieware.com

 /  30-Day Free Trials  /   Site Map  /   About Us  /  Contacts & links  /  Products  /  Demonstrations   / Home page   /

Email: sales@pixieware.com