NeWS - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

NeWS est un système de fenêtrage conçu par James Gosling (qui a contribué à Java) et introduit par Sun Microsystems à la fin des années 1980 n'a pas connu de succès mais mérite attention par son avance technique.
NeWS signifie Network extensible Window System. Il était donc extensible et réseau.

Son extensibilité et la qualité de son modèle d'imagerie tiennent au fait que NeWS est fondé sur l'utilisation d'une version maison de PostScript étendue pour inclure un système évènementiel et supporter la programmation objet. Chaque canevas inscriptible sur l'écran était un device PostScript dont le contour est déterminé par son clippath. Le système est de forme multitâche coopérative de sorte que plusieurs applications clientes peuvent interagir avec le serveur.

Il ne faut pas confondre NeWS avec Display PostScript d'Adobe qui est une initiative contemporaine de NeWS à l'amibition plus limitée mais est encore utilisé à ce jour.
L'extensibilité du serveur due à l'utilisation de PostScript permettait de diminuer la latence des interactions et de minimiser l'utilisation de la bande passante. Ainsi le réaffichage d'une fenêtre peut être une opération n'impliquant pas le client et donc n'occasionnant pas de trafic réseau.

NeWS a été un échec, d'une part parce que il était un peu lent sur les machines Sun3 et Sun4 de l'époque, et surtout parce que ce logiciel n'a pas été diffusé librement, au contraire de X11. Sun n'a pas su créer ou voulu acheter à Adobe des polices de caractères vectorielles décentes, ni fournir une interface infixé à PostScript. D'autre part une coalition a proposé comme compétiteur le système de fenêtrage X originaire du Massachusetts Institute of Technology (MIT). Sun a essayé de lutter en proposant un serveur supportant à la fois NeWS et X, mais sans succès. X est encore la norme sur les machines Unix aujourd'hui malgré ses multiples défauts.

Page générée en 0.008 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise