Getting Started Documentation Synapta Presentation Builder

Overview Installation Back to Welcome Page

What's New in Presentation Builder

Presentation Builder includes some exciting new features and enhancements to existing features.

Enhancements to the Event Editor

Expressions (Conditional Logic)

Now you can add expressions that evaluate specified conditions, and if needed, run additional actions in your event. Also, you can create loops that run event actions until a specified condition is met.

Improved UI

The data mapping features of the Event Editor are now customized for the type of action you are adding to your event, while still conforming to a standard methodology, making the editor more powerful and easier to use.

Enhancements to the Table Editor

Autogenerate Feature

When creating a host table, you can click yes on the auto generate option to create a new table control, bind the columns of the control to the host table, and place the control on designer form.

More Ways to Customize

New column properties like background color, font, foreground color, and alignment have been added, along with the ability to change properties for the column header, so that it stands out from the rest of the table.

Improved UI

The user interface for managing tables is now more intuitive and more consistent with other features, making it easier than ever to add and remove columns, change the order of the columns in a table, change the column properties, and create input or output bindings for a table control.

Improved Extensibility

Renderer API

Methods exposed in the Renderer Application Programming Interface (API) allow you to customize the behavior of UI controls in Java Renderer applications, and add client functionality not available through the Presentation Designer user interface. An API Reference is provided in Javadoc format.


The QACOM API provides support for implementing custom functions and host communications programming. Methods are provided to send and retrieve data on host screens, navigate host screens using synchronization rules, and connect to and disconnect from a host session. An API Reference is provided in Javadoc format.

Custom Functions

In addition to the Math- and String-related custom functions provided with Presentation Builder, you can create your own custom functions to extend functionality within your applications. New custom functions can be created using any editor or IDE that supports creation of Java code.

Support for Unisys Hosts

Presentation Builder now supports accessing Unisys hosts. Create a UTS configuration to connect to a Unisys ClearPath IX or 2200 Series host. Create a T27 configuration to connect to a Unisys ClearPath NX, ClearPath LX, or A Series host.

Further Enhancements to HTML Support

Enhancements to HTML support in applications includes, but is not limited to, the following:

  • Support for the default host cursor position:
    Cursor positioning will now behave the same way in HTML applications as it does within a terminal emulator. The default cursor position for each screen is now honored in HTML applications.

  • All PF keys and all AID keys are now supported within HTML applications, and function as they do in a terminal emulator:
    Some of the AID keys supported include: Attn, Back Tab, Backspace, Clear, CurSel, Delete, Dev Cncl, Down, Dup, End of Field, Enter, Er EOF, Er Inp, FM, Home, Ident, Insert, Left, Left2, New Line, Next Word, NxGtw, PA1, PA2, PA3, PF1-24, POR, Previous Word, Print, Reset, Right, Right2, Rule, Sys Req, Tab, and Up.

  • Support for the following, additional controls and HTML elements:
    Group box controls (including visible group boxes), data validation for specific field types (numeric, alphanumeric), control properties (such as blinking attributes), better font support, the ability to set the cursor position outside of text fields, highlight of the currently selected host field, and the ability to create custom HTML error forms.

Larger Font Sizes for HTML Clients

The default font size for clients using HTML has been increased.

Turkish Host Code Page Support

The Turkish Host Code Page support is now fully functional and all screens are displayed properly at design-time and in run-time.

International Character Support in Form Names

Forms can be renamed using international characters, for example, the umlaut, the tilde, and accent marks.

Keyboard Shortcut for Select All

The keyboard shortcut, CTRL+A, is available to select all controls on a form.

Note You can also choose Select All From the Edit menu; or, on the Customize page, right-click and choose Select All.

Z-Order Support

Z-order places a specified control at the front or back of other controls. The z-order of controls is set at design time. A transparent control can be positioned on top of a visible control, causing the visible control to appear in front of or behind other controls. For example, if a background image is opaque, it may cover all other controls on the form, and in Interact mode, the covered controls would not be visible. (To move a control forward or back, right-click it, then choose To Front or To Back.) Once set, the z-order is honored in both the applet and in HTML.

Undo/Redo Feature for Form Customization in Presentation Designer

Undo and Redo functions are available in the Presentation Designer in Customize mode. (From the Edit menu, choose Undo or Redo to reverse or reinstate the last actions on the controls. There are also Undo and Redo buttons on the Editing Toolbar, on the right side of the Customize pane.)

You can set a default undo level so that the designer keeps that number of form customizations available for Undo or Redo operations. (From the Edit menu, choose Project Properties, or from the Designer toolbar, click the Project Properties button. On the Editor page, under Undo type the number of Undo operations you want. The default is 20.)

Property changes are affected by Undo or Redo operations, with the exception of an event tied to a control. For example, if you delete a button control with an event, the Undo operation restores the control and all its properties except the event previously created for the button.

TAB Key Navigation for All Applicable Controls

TAB key navigation has been changed, so that the tab sequence is now in ascending order from the lowest to the highest number. In the Properties pane, using a new property named Tab Index, you can set the tab sequence to the order you want for all applicable controls (Select the control, then, in the Properties pane, click the Tab Index field, type the number of the tab order, and press the ENTER key. If you want to bypass a control as part of the tab order, set the tab index to -1. Additional controls placed on the form are added to the end of the tab order.)

Images Autosize to Image Control Size

If you resize an image control, the embedded image automatically resizes to fit the control. (If you don't want the image to resize, select the image control, then in the Properties pane, in the Resizable value field, choose False. When you add a new image, the default is always set to True.)

Ability to Set Common Properties for Multiple Selected Controls

You can set the same formatting properties on multiple controls all at once. When you select multiple controls, the Format page in the Properties pane displays common properties that can be set for those controls. If a value is displayed for a property, all of the controls selected have the same property value; if no value is displayed for a property, the controls selected currently have different values for that property.

Windows Look-and-Feel

A new theme has been provided, with which you can quickly convert your host application to a Web application that uses a Windows look-and-feel to display the user interface.

Background Image as Form Property and Theme Property

You can easily select images to be displayed as a background for all forms (using the Theme property) or for a specific form (using the Form property).

MCS Enhancements

  • New Certificates user interface in Security Services:
    Security Services has a new certificates UI, which makes setting up security for server and client certificates much simpler.

  • Directory-service ID pools with host access IDs generated from your directory service:
    You can now create directory-service ID pools in which host access IDs are generated based on information you specify from your directory service.

  • Redesigned Directory Services user interface:
    The Directory Services user interface has been redesigned, to simplify managing users and groups. You can now create "virtual" groups of users — groups that do not exist in your directory service. This adds flexibility and control to your administrative tasks.

  • New Rights Management user interface:
    You can selectively assign rights to use specific product features.

  • Configurable failover detection:
    Failover detection is now configurable.