Formation Apple


Contactez Validus

Formation Apple
 
Accueil
Formation Macintosh
Prestations Validus
Infos techniques
 
Suivez toute l'actualité du Macintosh avec
Mac Génération
 
Mac Passion
Bienvenue chez Validus
Quartz
Mac OSX Quartz
 

Quartz représente le moteur d'affichage 2D de Mac OS X. Il est basé sur le format PDF et remplace l'affichage QuickDraw du système actuel. Toutefois, les instructions QuickDraw et Display Postscript (issue de Rhapsody et utilisées dans Mac OS X Server) sont tout de même supportées grâce à un système de Plug-in.
Quartz est issue d'une collaboration entre Apple et Pixar et s'avère optimisé pour les processeurs PowerPC, la technologie Altivec ainsi que les cartes graphiques ATI.
Son rôle consiste à gérer en temps réel l'affichage des fenêtre, les effets de transparence, le lissage des polices à l'écran. Sous Quartz, la mémoire vidéo gère l'affichage à l'écran et la carte graphique se charge par exemple de rafraîchir le déplacement d'une fenêtre. Aqua s'appuie donc sur Quartz lors de l'affichage d'animations en temps réel et des transparences.

L'aspect graphique de Mac OS X représente sans équivoque l'élément ayant suscité les plus vives réactions lors de sa première présentation. Grâce à Quartz, nous pourrions affirmer que l'histoire se répète. En effet, Apple fut la première entreprise à offrir aux utilisateurs une interface graphique dans un système d'exploitation. Aujourd'hui, il peut paraître difficile aux non initiés de différencier à première vue un système Mac OS d'un autre système tel que Windows. La combinaison de Quartz et d'Aqua marque une nouvelle étape fondamentale au niveau de l'interface graphique et du plaisir d'utilisation qu'apporte un tel procédé.

Quartz est composé de deux éléments: le Core Graphics Services et le Core Graphics Rendering.
Core Graphics Services équivaut au serveur de fenêtre sous Mac OS X. Il gère l'affichage à l'écran, les fenêtres incluant leur composition, position ainsi que leur gestion classique, et le curseur.
Core Graphics Rendering représente un complément additionnel composé de plusieurs librairies graphiques. Ces dernières sont utilisées pour le rendu à l'écran, la prévisualisation avant impression ainsi que d'autres services. Il utilise le format PDF (assurant une bonne gestion des couleurs et une compression interne) comme un modèle interne pour la représentation graphique, cela de façon vectorielle.

 

OpenGL
Mac OSX OpenGL
 

Open GL représente un standard de l'industrie pour le développement d'applications graphiques 3D. Il est spécialement désigné pour les jeux, animations, imagerie médicale et autres applications recquiérant une ossature robuste permettant de visualiser des formes en 2D ou 3D. L'implémentation d'Open GL dans le système (dont jouie actuellement Mac OS 9) facilite notamment le portage de jeux sur la plateforme Macintosh.

Open GL offre une large et puissante série de fonctions liée l'imaging incluant le maping, la dissipation de surface cachée, la transparence, l'anti-aliasing, les effets atmosphériques (brouillard, fumée ... ) et d'autres effets spéciaux. Chaque commande Open GL effectue une action de dessin ou entraîne un effet spécial. Les développeurs ont la possibilité de créer alors des listes de ces commandes afin par exemple de créer des effets répétitifs.

 

QuickTime
Mac OSX Quicktime
 

Quicktime dispose dans Mac OS X d'une nouvelle interface graphique. Il s'agit pour le moment de la version 4 et nous sommes en droit de supposer que la version finale du système disposera de la version 5.
Son rôle dans Mac OS X consiste à apporter un environnent multimédia intéractif ayant à la fois des fonctionnalités communes à l'environnent graphique et à l'environnement d'une application.
En version standard, trois éléments composent Quicktime :
Quicktime Player: permettant la lecture de movie, de fichiers audios(Mpeg 3 ...), ou d'animations
Picture Viewer: lecture d'images fixes
Quicktime 4 Plug-in: élément que nous pouvons ajouter à un navigateur afin d'accroître les fonctionnalités multimédia via Internet.

La combinaison de ces 3 éléments permettent d'ouvrir 35 formats de fichiers tels que PICT, BMP, GIF, JPEG, PNG, MP3, le format Flash de Macromédia etc .... A cela s'ajoute les formats vidéo AVI, AVR, DV, M-JPEG, MPEG 1, Open DML.
Concernant le lecture de données en Streaming, Quicktime supporte http aussi bien que rtp (Real-Time Protocol) et RTSP (Real-Time Streaming Protocol)

Quicktime offre également un panel de possibilités de "traitement de l'image" très importantes pour les développeurs. Cela représente un de ces atouts les plus importants car permet d'inclure très facilement des films Quicktime dans une applications ou encore d'inclure des effets sur ces films.

Nous pourrion ajouter que le format Quiktime a été choisit par l'ISO (Internationnal Standart Organisation) comme le format de base du développement du format MPEG 4.

Quicktime validus

Validus : Centre de formation et prestataire de services de l'environnement Apple.
Formation Mac OS X, Mac OS X Serveur, Windows Serveurs, Réseaux TCP/IP et Routeurs CISCO.
Mise en oeuvre Solutions XServe, Netboot.
Infogérance et maintenance parcs Macintosh
Plan du Site