UIMX for Non-Motif Programmers
Course Length: 5-7 Days
Please Note: This is an accelerated course that compresses a
large amount of material into 5-7 days. Please contact your Bluestone
representative before booking to ensure that this course is best suited
to your needs.
Key Objectives
- Understand the underlying fundamentals of the X Window Xlib and Xt
layers.
- Understand the Motif widget set and its API support
routines.
- Understand how to use UIM/X for
maximal GUI design and implementation efficiency.
- Exercise the Motif widgets using UIM/X
and real-world examples.
- Appreciate design issues of efficiency and Style Guide compliance.
Course Overview
This course begins with a presentation of Xlib and
Xt concepts essential for understanding the Motif widget set. Then, the widgets
themselves are exercised using UIM/X
in a series of progressively more complicated real-world examples.
The lectures and labs build upon each other as the complete Motif widget
set is presented. The elements of the Motif Application Programmer
Interface (API) needed for robust GUIs. development
are also included. Students progress all the way from the underlying fundamentals
of Xlib to the what-you-see-is-what-you-get power of UIM/X ,
gaining a rock-solid foundation on which to build their own GUIs.
Audience
This course is designed for programmers, engineers, and managers
needing a comprehensive understanding of how efficient and robust
Motif-compliant GUIs are designed and built
using
UIM/X.
Prerequisites
Course Content
Xlib Concepts
- Client/Server Model and X Protocol
- Windows
- Color and Drawing Graphics
- Font and Drawing Text
- Events
- Pixmaps and Bitmaps
- Inter-Client Communications
Toolkit Concepts
- Widgets
- Widget Creation, Management, Realization
- Implicit and Explicit Event Loops
- Callbacks, Actions & Translations and Event Handlers
- Resources and Resource Files
- Timeout Functions, Work Procedures and Input Handlers
Basic UIM/X Concepts
- UIM/X Project Structure
- Rapid GUI Prototyping
- Property Editor
- Ux Convenience Library
- Declarations Editor
- Interpreter
- Program Layout Editor
- C and C++ Code Generation
Motif Concepts (Using UIM/X)
- Shell, Manager & Primitive Widget Classes
- Style Guide Compliant Interfaces
- Main Windows and Main Window Editor
- Menus and Menu Editor
- Controlling Multiple Interfaces (Shells)
- Interface Modality
- Information Lists and Compound Strings
- Data Entry Forms and Resizing Interfaces
- Keyboard Navigation
- Gadgets
Advanced UIM/X Concepts
- Corporate Style Guide Compliant Interfaces
- Palettes
- Object-Oriented Componenets & Methods
- UIM/X Context Structure & Multiple Instances of Interfaces
- Performance Issues
| Bluestone Home
| Sales
| Technical Support
| Request Info |
This site is maintained by
webmaster@bluestone.com