You are here: Home Products Common Thin-Client Features
Document Actions

Common Thin-Client Features

Describing the features of Phoenix, Chimera and Arachne that make the Hydra development suite the right choice for you.

ActiveX or JavaBean

Using ActiveX controls or JavaBeans to replace or create new objects, Phoenix and Chimera can insert new functionality into 4GL applications. Querix controls share the same names and the same properties; write it once and Phoenix will treat it as an ActiveX control, Chimera as a JavaBean; enhancing simplicity and saving you valuable time when coding.


Common uses include adding drop-down lists of values for input fields, or adding calendar controls to insert time and date information. Some demonstration ActiveX controls are included in 'Hydra4GL' 4.2, and, if you need to, you can use Microsoft Visual Basic to create your own. You can also add your own JavaBeans, written with a Java SDK.

Scripting

While Phoenix, Chimera, and Arachne all support Dynamic 4GL extensions within the source code, it is also possible to use separate script files to add functionality to your forms and applications.

This extra functionality needs no changes to the 4GL source code, and is achieved using a scripting language developed by Querix. The 4GL output is treated as an array of configurable resources that can be manipulated in almost any way.

Font Support

The Querix clients support all native fonts available on the client side. All your Proportional and Non-Proportional fonts in any available True Type Font families will be rendered as expected. Additional font attributes such as underlined, crossed out and italic are also available options. This freedom in the choice of fonts allows you facelift your applications to keep your presentation clear and crisp.


ph_42_gd_arabic1sml.jpeg

Just a few lines of Querix script code and your user have access to right-to-left reading locales and the character-based alphabets that they use.

Multiple Document Access

ph_42_mdi2vsm.jpeg

Phoenix and Chimera have enhanced multiple form handling ability and provide support for switching between single document interface (SDI) and multiple document interface (MDI).

Data Exchange with other Applications

Phoenix is fully equipped with Dynamic Data Exchange (DDE) to communicate data bi-directionally between Phoenix and MS-Windows applications such as Word and Excel. You could use this facility to create & print invoice reports in Excel from data supplied by Phoenix, retrieved from the currently displayed Contact Record.


BLOB Handling

42_client_common_blob1.jpeg

Phoenix and Chimera are not only able to transfer Binary Large Objects (BLOBs and CLOBs), but, with the appropriate tools, can also be used to view and modify them too.

SSL encrypted communications

'Hydra4GL' has the ability to encrypt the communication between the application server and the Advanced thin-client, using SSL data encryption to provide security and peace of mind.


dg_ssl_client1.jpg
dg_ssl_arachne1.jpg

In case of Arachne, the communication between Client and Application Server is encrypted by Querix and the communication between client browser and Web Server is encrypted by Web Server. Security Certificates for the Querix encryption can be acquired directly from Querix. Some database vendors may also support encryption between the RDBMS and the application server.

This extra layer keeps the Clients remote from the server and sets new standards for security in 4GL environments.