X-WINDOWS MOTIF

PRÉSENTATION
Après être resté l'apanage des ordinateurs individuels et de quelques stations de travail, les systèmes graphiques multi-fenêtrage se sont répandus dans le monde industriel.
Parmi eux, le système X s'impose comme un standard de marché et devient le support naturel pour créer une normalisation. Ce dernier présente comme principaux avantages par rapport à ses concurrents le support de multiples applications en parallèle et permet à une application de s'exécuter sur une machine distante du poste de travail de l'utilisateur, la communication à travers le réseau étant gérée par le protocole X.
L'importance d'une bonne interface Homme-Machine n'est plus à démontrer aujourd'hui et de nombreux outils ont étés développés pour faciliter l'écriture d'interfaces graphiques sous X : ce sont des "boîtes à outils" ou "Toolkits". Ces "Toolkits" proposent une collection d'objets (boutons, menus, scroll-bar,Í) dont le rôle principal est de contrôler le déroulement de l'application en lui assurant une PRÉSENTATION graphique de qualité. MOTIF est une de ces boîtes. Elle présente l'avantage d'être devenue un standard et est déjà livrée d'origine avec le package X Window de nombreuses machines (HP, Dec, Sun).

OBJECTIF
Acquérir une bonne connaissance de la Norme X11,
apprendre à développer des interfaces graphiques utilisant la boîte à outils Xlib.

PUBLIC
Développeur C, Ingénieur UNIX.

CONNAISSANCES PRÉALABLES
Bonne connaissance du langage C et Unix.

MOTS CLÉS
X-Windows, Motif



CONTENU

1ière journée :
  X Window système de fenêtrage réseau. PRÉSENTATION générale.
  Gestionnaire de ressources, gestionnaire de fenêtres.
  Mise en ˙uvre du serveur X, contrôle des accès
  La librairie XLib : caractéristiques principales
  Lancement du serveur, utilisation du window manager.
  Utilisation des principales applications disponibles en standard.
  Personnalisation d'applications à l'aide des fichiers ressources.
  Ecriture d'une application graphique simple.

2ième journée :
  Librairie Xlib  : dialogue avec le window manager,  gestion des événements.
  PRÉSENTATION de la Toolkit MOTIF : classes d'objets, attributs des objets,
  primitives, programmation orientée objets.
  Amélioration de l'application écrite avec Xlib,
  gestion de plusieurs types d'événements (déplacement et click de la souris,
  appui sur une touche, changement de taille de fenêtres, iconificationÍ)
  Ecriture du même programme à l'aide de la Toolkit MOTIF.

3ième journée :
  Amélioration progressive de l'application développée les jours précédents
  de manière à utiliser les classes d'objets disponibles
  (boutons poussoirs, menus déroulants, affichage et édition de textes, couper/coller,
  requester pour ouverture de fichiers, ascenseurs, etc...
  Modification des attributs de chacun de ces objets : taille, couleur, action, etc...).
  Personnalisation du logiciel de travail à l'aide du fichier .Xdefaults
  Enrichissement de la Toolkit : ajout à un des objets standards de la Toolkit
  de nouveaux attributs de manière à ce que son comportement réponde
  à un besoin non-standard.
  Evocation de la méthode à employer pour la création de nouvelles classes d'objets.



CONDITIONS FINANCIÈRES
  inter-entreprise : 3400 F h.t. par personne et par jour
  intra-entreprise : 8600 F h.t. par jour pour 4 personnes maximum .
  Pour un cours intra entreprise hors BdR, prévoir également les déplacements de notre formateur.
 




:: Retour aux formations ::