/ 30-Day Free Trials / Site Map / About Us / Contacts & links / Products / Demonstrations / Home page /
![]() |
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:
Persistent or non-persistent data connections.
Fully functional grids to be developed.
Field-by-field, on-the-fly, data validation to be applied.
Efficient one-page applications where only changed data is repainted on the screen.
A full array of event driven methods encased in a simple macro language.
What's New : New features recently added
Examples Example before and after screen images of a sample conversions with PixieLink & PixieWeb
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:
Modular design with "clean" architecture.
PixieLink will provide about 80% of a GUI environment for about 20% of the cost.
PixieLink Delivers 80% of the Windows experience
Whats the other 20%?
Any restrictions will be because PixieLinks 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.
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.

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
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 AgreementAny 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 AgreementAny 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 AgreementThis 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 PricesAll 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