Display PostScript

Le display PostScript est une technique d'affichage graphique développée par NeXT et Adobe sur les bases du langage de description de pages PostScript.

Celui-ci, originellement utilisé pour les périphériques de sortie de type imprimante, est ici utilisé pour les périphériques de type écran.

Le système Display PostScript est basé sur une architecture client/serveur. L'affichage est géré par un interpréteur PostScript, générant sur l'écran une représentation graphique des commandes fournies par les applications. Ces dernières sont connectées avec le serveur d'affichage par le biais d'une bibliothèque spécialisée, qui contient une interface de programmation fournissant des services similaires à un système graphique classique en plus des fonctions nécessaires à la connexion.

Ce système peut constituer le système graphique « natif » dans un système d'exploitation (comme dans NeXT) ou être réalisé au-dessus d'un système graphique de fenêtrage.

L'implémentation originelle sur machine Next était présente dans le système NextStep. Elle a ensuite fait l'objet de la définition d'une norme : OpenStep, qui a donné lieu à différentes mises en œuvre : propriétaire sur les ordinateurs utilisant Windows, libre sur des machines de type UNIX : Display GhostScript System (DGS) développé par le projet GNUstep[1],[2].

On retrouve également une évolution de ce système sur les machines Apple utilisant le système Mac OS X : dans ce cas, le langage de description qui a été choisi est le PDF d'Adobe.

Notes et références

  1. (en) « GNUstep : nstallation and User’s Guide », (consulté le ) : « Display PostScript and Display GhostScript: GNUstep developers have a free software version of the Display PostScript System called the Display GhostScript System (DGS) that is, in part, based upon the GhostScript program. On systems that have the Adobe Display PostScript System as its native backend, GNUstep will use the Adobe DPS system instead of DGS »
  2. GNU dgs sur Wikidata

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.