Touch Device Considerations

Visual LANSA Framework

Touch Device Considerations

Framework web applications can be run on iPads and Android touch devices.

User interaction in touch devices is based on touch interface. To enable touch friendly functionality in the Framework, use the web startup URL parameter TOUCH=Y .

If this parameter has not been specified or its value is any other than Y, the Framework makes a guess as to whether it is being run on a touch device.

There is also a URL parameter ZOOM= which can be used to change the default CCS zoom value. For more information see Web Application Start Options.

 

When Designing Applications for Touch Devices

  • Use mini filters whenever possible to leave more space for the instance list and commands.
  • Avoid tree views in instance lists.
  • Note that when the VLF is running on touch devices, the Log off Inactivity Timeout and Log on Inactivity Timeout options are disabled. You should use device specific timeout settings to control access to the device.
  • Avoid using command handlers that are displayed in their own windows. Command handlers should always be displayed in one of the tabs.

 

When Executing A Framework Application on a Touch Device

  • In touch devices the Framework will always appear as if the following properties had been set (switching views is not allowed):

  • The splitter bars are wider to make it easier to drag them.
  • To minimize the need to resize, commands are automatically maximized when they finish execution.
  • One touch on an instance list entry will execute the default command.
  • To bring up the context menu, touch and hold for longer than a second.

Also see Tracing on iPads and Tracing on Android Touch Devices.