Índice:
- Definição - O que significa o Presentation Manager (PM)?
- Techopedia explica o Presentation Manager (PM)
Definição - O que significa o Presentation Manager (PM)?
O Presentation Manager (PM) é a interface gráfica do usuário (GUI) desenvolvida em conjunto pela Microsoft e IBM e introduzida no sistema operacional OS / 2 lançado em 1988. O PM foi co-desenvolvido pela Microsoft e pela IBM e era uma espécie de híbrido entre Windows da Microsoft e sistema gráfico de mainframe (IBM) próprio da IBM (GDDM). Às vezes, era chamado de Windows Presentation Manager devido às suas muitas semelhanças na operação com elementos gráficos do Windows e ao fato de que eles foram desenvolvidos em paralelo.
Techopedia explica o Presentation Manager (PM)
O Presentation Manager, a GUI do OS / 2, era baseada em mensagens, assim como o Windows, que permitia aplicativos pouco acoplados, além de outras semelhanças gráficas. Eles até usaram muitas mensagens idênticas. O PM foi realmente projetado para ser semelhante ao Windows 2.0 e a estrutura de aplicativos era quase idêntica à estrutura de aplicativos do Windows, embora a compatibilidade com o Windows não fosse um objetivo do PM. No entanto, a Microsoft utilizou muitas das lições aprendidas no desenvolvimento do Windows para o PM.
O PM também teve diferenças significativas com o Windows, e um deles era o sistema de coordenadas com pontos de partida opostos. A coordenada 0, 0 no Windows estava localizada no canto superior esquerdo da tela, mas o 0, 0 do PM estava localizado no canto inferior esquerdo. Outra diferença foi que o PM tinha uma camada de abstração para chamar todas as operações de desenho chamadas Presentation Space (PS), enquanto o Windows direcionou todas as chamadas de desenho para o Device Context (DC).
Eventualmente, a Microsoft e a IBM se separaram e a IBM adquiriu e continuou a desenvolver o Presentation Manager. A Microsoft pegou o que eles criaram para ser o Presentation Manager 3.0 e o renomeou para Windows NT. O OS / 2 mais tarde se tornou a base para a interface orientada a objetos chamada Workplace Shell.