Table des matières:
Définition - Que signifie Presentation Manager (PM)?
Presentation Manager (PM) est l'interface utilisateur graphique (GUI) qui a été développée conjointement par Microsoft et IBM et introduite dans le système d'exploitation OS / 2 sorti en 1988. PM a été co-développé par Microsoft et IBM et était une sorte d'hybride entre Windows de Microsoft et le propre système graphique mainframe d'IBM (GDDM). Il était même parfois appelé Windows Presentation Manager en raison de ses nombreuses similitudes de fonctionnement avec les éléments graphiques Windows et du fait qu'ils étaient développés en parallèle.
Techopedia explique Presentation Manager (PM)
Presentation Manager, l'interface graphique d'OS / 2, était basé sur les messages, tout comme Windows, qui permettait des applications à couplage lâche, ainsi que d'autres similitudes graphiques. Ils ont même utilisé de nombreux messages identiques. PM a en fait été conçu pour être similaire à Windows 2.0 et la structure de l'application était presque identique à la structure de l'application Windows, bien que la compatibilité avec Windows ne soit pas un objectif de PM. Cependant, Microsoft a utilisé bon nombre des leçons apprises dans le développement de Windows to PM.
PM avait également des différences significatives avec Windows, et l'un d'eux était le système de coordonnées ayant des points de départ opposés. La coordonnée 0, 0 dans Windows était située dans le coin supérieur gauche de l'écran, mais 0, 0 de PM était située dans le coin inférieur gauche. Une autre différence était que PM avait une couche d'abstraction pour appeler toutes les opérations de dessin appelées Presentation Space (PS), tandis que Windows dirigeait tous les appels de dessin vers le contexte du périphérique (DC).
Finalement, Microsoft et IBM se séparèrent et IBM acquit et continua de développer Presentation Manager. Microsoft a ensuite pris ce qu'ils avaient fait pour être Presentation Manager 3.0 et l'a renommé Windows NT. OS / 2 est devenu plus tard la base de l'interface orientée objet appelée Workplace Shell.
