Responsable de la présentation (pm)

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 ont été développés en parallèle.

Definir Tech explique Presentation Manager (PM)

Presentation Manager, l'interface graphique d'OS / 2, était basée sur des messages, tout comme Windows, ce qui permettait des applications faiblement couplées, ainsi que d'autres similitudes graphiques. Ils ont même utilisé de nombreux messages identiques. PM était en fait conçu pour être similaire à Windows 2.0 et la structure de l'application était presque identique à la structure de l'application Windows, même si la compatibilité avec Windows n'était pas un objectif de PM. Cependant, Microsoft a utilisé bon nombre des leçons apprises lors du développement de Windows vers PM.

PM avait également des différences significatives avec Windows, et l'un d'entre 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 le 0,0 de PM était situé 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ée Espace de présentation (PS), tandis que Windows dirigeait tous les appels de dessin vers le contexte de périphérique (DC).

Finalement, Microsoft et IBM se sont séparés et IBM a acquis et continué à 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.