1 / 44

XWINDOW

XWINDOW. OBJECTIFS. XWINDOW. INTRODUCTION STRUCTURE SERVEUR GESTIONNAIRE DE FENETRE INTERFACE APPLICATION TOOLKIT LE GESTIONNAIRE DE RESOURCE SUR-COUCHES MOTIF OPENLOOK EMULATEURS PC / TERMINAUX X. HISTORIQUE. 1984 CREATION MIT CHOISI PAR UNIX INTERNATIONNAL OSF NORMALISATION X11

gerry
Télécharger la présentation

XWINDOW

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XWINDOW .

  2. OBJECTIFS • .

  3. XWINDOW • INTRODUCTION • STRUCTURE • SERVEUR • GESTIONNAIRE DE FENETRE • INTERFACE APPLICATION TOOLKIT • LE GESTIONNAIRE DE RESOURCE • SUR-COUCHES • MOTIF • OPENLOOK • EMULATEURS PC / TERMINAUX X

  4. HISTORIQUE • 1984 CREATION MIT • CHOISI PAR • UNIX INTERNATIONNAL • OSF • NORMALISATION X11 • X11R5 • X11R6

  5. DIFFUSION • DIFFUSION GRATUITE DES SOURCES • INTEGREE DANS TOUTES LES COUCHES GRAPHIQUES UNIX • OPEN LOOK • MOTIF

  6. SERVEUR CLIENT SERVEUR APPLICATION CLIENTE 1 APPLICATION CLIENTE 2 AC1 AC2 RESEAU SERVEUR

  7. PARTAGER UN CALCULATEUR PUISSANT

  8. PARTAGEUN ECRAN HAUTE DEFINITION

  9. UTILISER UN POSTE UNIQUESUR SON BUREAU

  10. XLIB ET SERVEUR

  11. XWINDOWCOMPOSITION • XLIB • BIBLIOTHEQUE APPLICATION • SERVEUR • ECRAN • SOURIS • CLAVIER • PROPRIETES • CANAL DE COMMUNICATION • TCP/IP • DEC/NET • MEMOIRE • ...

  12. ECRAN XWINDOW

  13. ARBORESCENCEDE FENETRES

  14. FENETRE FILLE • DEBORDEMENT NON AFFICHE

  15. PAS DE PROTECTION APPLICATION 1 APPLICATION 2 FENETRE

  16. RECONSTRUCTIONS • PAR L'APPLICATION • CACHE SERVEUR CACHE SERVEUR APPLICATION

  17. SORTIES • DANS UNE FENETRE • CLIPPING • FONCTIONS • TRACE GRAPHIQUE • TEXTE • POLICES ET DESSINS BITMAPS • SAUF EXTENSIONS

  18. ENTREES • CODE PHYSIQUE DE TOUCHE • APPUI CLAVIER • RELACHEMENT CLAVIER AVEC CODE PHYSIQUE DE • TABLE DE TRANSCODAGE DANS LA XLIB • SOURIS • ENTREE OU SORTIE DE FENETRE • TOUCHES / POSITION

  19. PROPRIETES • ASSOCIEES A LA FENETRE • MEMORISEES PAR LE SERVEUR • NOM / VALEUR • DEFINITIONS LIBRES • ZONE DE COMMUNICATION ENTRE APPLICATIONS

  20. WINDOW MANAGER • APPLICATION NORMALE • UN SEUL PAR ECRAN • HABILLAGE DES FENETRES • ACTIONS SUR FENETRES • PASSAGE DESSUS/DESSOUS • DEPLACEMENT • DIMENSIONS • MISE EN ICONES • LANCEMENT D'APPLICATIONS

  21. WINDOW MANAGER • MIT • UWM • TWM (RELEASE 4) • OPENLOOK OLWM • MOTIF MWM

  22. WINDOW MANAGER • 68 PROPRIETES • INTERCEPTION DES APPELS AU SERVEUR WINDOW MANAGER APPLICATION SERVEUR X FENETRE PROPRIETES

  23. TOOLKIT • SURCOUCHE A XLIB • DANS LES EXTENSIONS A XWINDOW • XVIEW (COMPATIBILITE SUNVIEW) • OLIT OPENLOOK • MOTIF MOTIF

  24. TOOLKIT • Xtintrinsic : ACTIONS SUR LES WIDGETS • CREATION • GESTION • DECLARATION D'EVENEMENTS ASSOCIES • LECTURE DE LA FILE D'EVENEMENTS • DESTRUCTION • WIDGETS : OBJETS DE BASE

  25. Xtintrinsic • PARTIE COMMUNE A TOUS LES TOOLKITS • N'EXISTE PAS DANS XVIEW • QUELQUE WIDGETS SYSTEME • CORE METACLASSE GENERALE DE TOUS LES OBJETS • COMPOSITE : METACLASSE DE TOUS LES OBJETS ENGLOBANT D'AUTRES OBJETS • CONSTRAINT : CONTRAINTES SUR LES ELEMENTS • SHELL : EN LIAISON AVEC LE WINDOW MANAGER

  26. WIDGETS • DEPEND DU TOOLKIT • OPEN LOOK • MOTIF • ...

  27. WIDGETS • BOUTONS DE COMMANDE • BARRE DE DEFILEMENT • LABEL AFFICHABLE (TEXTE OU IMAGE) • TEXTE A SAISIR • FENETRES AVEC BARRES DE DEFILEMENT • BOITES • SELECTION DE LISTE

  28. WIDGETS OPEN LOOK • ACTION : • BOUTON OBLONG (MONOSTABLE) • BOUTON RECTANGULAIRE (BISTABLE) • BOUTON CHECK (COCHE) • BOUTON DE MENU (AVEC MARQUE POUR DEROULEMENT DE MENU DEROULANT) • BOUTON D'ABREVIATION DE MENU (IDEM SANS TEXTE), • NIVEAU AVEC INDEX (SLIDER), • NIVEAU SANS INDEX (JAUGE), • BARRE DE DEFILEMENT, • L'ENCOCHE DE DEPLACEMENT DES OBJETS (DROP TARGET), • LA ZONE D'AFFICHAGE (STUB) AVEC LES ACTIONS EXPOSES ...,

  29. WIDGETS OPEN LOOK • GESTIONNAIRE (MANAGER) DERIVE DE COMPOSITE, • LE TABLEAU (BULLETINBOARD), ACCEUILLANT PLUSIEURS OBJETS, • LA ZONE D'AFFICHAGE • LA ZONE DE CONTROLE (CONTROLAREA), ORGANISEE EN LIGNES ET COLONNES, • LA ZONE DE CONTROLE LIMITEE A UNE LIGNE OU A UNE COLONNE (RUBBERTILE)

  30. RESSOURCES • CARACTERISTIQUES • SUR UN GROUPE • SUR UN OBJET PARTICULIER • SOURCE COMPILE PAR XRDB

  31. RESSOURCES • application*classe*caractéristique : valeur • *Foreground : yellow • xedit*Text*Background : maroon • xedit*foreground : pink • xedit*topbox*foreground : pink • xedit.topbox.box.foreground : pink • xedit en rose

  32. RESSOURCES • FIXER DES PARAMETRES • DEFINIR DES ACTIONS SUR COMBINAISON OU SEQUENCE D'EVENEMENT CLAVIER OU SOURIS • TRANSLATION DE CODE INEXISTANT • TOUCHE DE FONCTION

  33. XWINDOWSTRUCTURE APPLICATION TOOLKIT WINDOW MANAGER SERVEUR X Xtintrinsic WIDGET XLIB OS/CANAL DE COMMUNICATION XRDB RESSOURCES PROPRIETES

  34. XWINDOWSTRUCTURE • COUCHE BASSE • XLIB (MIT) • SERVEUR X (MIT) • PROPRIETES (MIT) • CANAL DE COMMUNICATION • COUCHE HAUTE • WINDOW MANAGER (MIT MOTIF OPENLOOK) • TOOLKIT • Xtintrinsic (MIT) • WIDGETS (MOTIF OPENLOOK) • XRDB (MIT)

  35. X11R6 • COMPRESSION VIDÉO (MPEG1, MPEG2 ?), • MULTI-THREAD • SYNCHRONISATION DES DONNÉES ET DU SON • XIE (FONCTIONS DE TRAITEMENT D'IMAGE, ÉCHELLE, FILTRAGE PAR LE SERVEUR) • DISPLAY POSTSCRIPT

  36. OPENLOOK SUR SUN

  37. OPENLOOK • SUR SUN • EN VOIE D'ABANDON • EXTENSIONS A MOTIF

  38. MOTIF SUR DEC

  39. COSE • Common Open Software Environment • CDE (Common Desktop Environment) • Look & fell proche de HP-VUE • X11R5 • MOTIF • extensions OPENLOOK • communication : TOOLTALK • outils bureau DESKSET • kornshell • destop manager SVR4.2

  40. TERMINAUX OU EMULATION • COUTS PLUS FAIBLES : TERMINAUX X • PLUS PUISSANTS : TERMINAUX X • USAGE UNIQUE • NOIR ET BLANC : TERMINAUX X • COULEUR : TERMINAUX X OU P.C. • USAGE MULTIPLE P.C. ++

  41. EMULATION X SUR PC

  42. EMULATION X SUR PC • EXCEED • SIMPLE • LEADER • CHOIX SFIM MASSY • PCXWARE • COMPLEXE • PLUS PUISSANT ? • COMPATIBLE TERMINAUX NCD • CHOIX SFIM ASNIERE • REFLEXION X

  43. TERMINAUX X • NCD • LEADER • CHOIX SFIM

  44. CONCLUSIONXWINDOW • UN SEUL POSTE DE TRAVAIL • PARTAGE DES RESSOURCES • DANGER : WINDOWS

More Related