Login

Not yet registered? Click here to become a user.


Welcome,

Training Courses - Course Information


ATU-203 : Building User Interfaces with Aonix TeleUSE

Course Dates

Date(s) & Location(s):
Duration:
3 days

Course Description

This course lets developers master one of the most powerful features of Aonix TeleUSE is its Dialog Manager, which lets you specify, manage, and control the dynamic, or dialog, code that connects the GUI to the application code. You do so not through painstaking hard-coding of callbacks and events-although this option is available should you so choose-but rather by writing simple, object-oriented callback scripts that define the rules to be used when given events occur. The scripts are high-level abstractions of the X and Motif library routines. Ordinarily written from scratch, these scripts fully insulate you from the nuances and complexities of the underlying window system. They let you accomplish all the callbacks and event handling your application needs in a fraction of the time, and with a fraction of the instructions, required by direct low level coding. The course teaches you how at any time during development or maintenance, you can locate needed changes in moments and make those changes with a few keystrokes.

Course Objectives

  • Provide an awareness of the features of Aonix TeleUSE
  • Enable attendees to appreciate the benefits of using Aonix TeleUSE for developing GUIs

Attendees Will Learn

  • Best practices in leveraging the application building facilities of Aonix TeleUSE to build both the graphical user interface and application specific components of large applications in a platform-independent manner
  • Use all of the features of the Graphical Layout Editor
  • Specify callbacks using the Callback Value Tool
  • Use the Dialog Manager to manipulate presentation components
  • Take advantage of Aonix TeleUSE convenience library routines
  • Interface the core application code to the Dialog Layer
  • Use the Aonix TeleUSE UI Builder and the configuration file options
  • Construct a complete application using Aonix TeleUSE

Pre-requisites

  • A working knowledge of X/Motif and programming experience is useful

Who Should Attend

  • Developers responsible for enhancement, maintenance, or porting of existing applications whose user interface is based on Aonix TeleUSE
  • Developers interested in leveraging the Aonix TeleUSE template features to implement consistent and reusable user interface components in large applications

Attendees Receive

  • A bound copy of all course slides

Course Format

The course is a combination of lectures and hands-on workshop sessions. The training material is concise and thorough and uses numerous examples to illustrate concepts and methods.

Course Outline

Day 1

  • The X Window System
  • Understand Widgets
  • X Resource Files
  • Aonix TeleUSE Overview
  • The VIP Layout Editor
  • Attributes

Day 2

  • The Dialog Manager
  • Building the Application
  • The Configuration File: uxb.conf
  • Sending D Events
  • D Event Fields
  • Using Managers

Day 3

  • Motif Menus
  • Using the List Widget
  • Application Interface Mapping (AIM) Files
  • Special Attributes
  • Node Access
  • Motif Dialogs
  • The Aonix TeleUSE Runtime

Course Files

Course Data Sheet:
ATU-203.pdf  [856 Kb]