Training Courses - Course Information
ATU-203 : Building User Interfaces with Aonix TeleUSE
Course Dates
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



