Hands-on: X-Windows Programming

Three days hands-on course

Language: English



Get your information from an independent source


DESCRIPTION
Motif provides an introduction to graphic user interface (GUI) programming -- all computers now employ some form of a GUI to their operating systems and other key applications. Most GUIs adhere to similar design principles. Motif can be as regarded a high level GUI toolkit that adopts and enforces common GUI design principles.
X Window provides a consistent means of graphical user interaction for UNIX/Linux workstations.
Motif provides a high level toolkit, that already has many fully featured GUI objects. For example cut and paste, multi-line text editors, file browsers, drag and drop mechanisms. Simple yet usable Motif applications can be assembled by bolting such objects together. Motif speeds up GUI program development.
The X Window system is device independent -- it can run on most common computer platforms. If there is a need for different platforms to interact together over a network, X Window might be a good way to achieve this.
You may have been using the X Window system and want to understand how the system works.

ASSUMED KNOWLEDGE
A knowledge of C or C++ programming is preferred.
A knowledge of programming in a high level language is essential

WHAT YOU WILL LEARN
An introduction to programming in the X window system using Motif.
An introduction to principles of graphical user interfaces.
Students should be able to Develop simple X window programs
Understand the design of user interfaces for human computer interaction.
Apply these techniques to perform simple windowing and graphical design tasks.

OUTLINES

Putting X in context

X as a protocol for graphics over a network

The client/server model

Tools

Different window managers

Programming with the OSF/Motif and X-lib toolkits

Drawing area widgets and colour models

Misc


[HOME] [DATES] [RESERVATION] [SEMINARS]


FDDI Institute
De Regenboog 11 - 2800 Mechelen - Europe
Tel 32 15 24 50 58 - Fax 32 15 25 10 50