Recherchez sur tout Techno-Science.net
       
Techno-Science.net : Suivez l'actualité des sciences et des technologies, découvrez, commentez
 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | +
NeWS

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 (L’imagerie consiste d'abord en la fabrication et le commerce des images physiques qui représentent des êtres ou des choses. La fabrication se faisait jadis soit à la main, soit par impression mécanique ; elle se...) tiennent au fait que NeWS (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...) est fondé sur l'utilisation d'une version maison (Une maison est un bâtiment de taille moyenne destiné à l'habitation d'une famille, voire de plusieurs, sans être considérée...) de PostScript étendue pour inclure un système évènementiel et supporter la programmation (La programmation dans le domaine informatique est l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est une étape...) objet (De manière générale, le mot objet (du latin objectum, 1361) désigne une entité définie dans un espace à trois dimensions, qui a une fonction...). 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 (Le jour ou la journée est l'intervalle qui sépare le lever du coucher du Soleil ; c'est la période entre deux nuits, pendant laquelle les rayons du Soleil éclairent le ciel. Son...).
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 (La bande passante (angl. bandwidth) est un intervalle de fréquences pour lesquelles la réponse d'un appareil est supérieure à un minimum. Elle est généralement confondue avec la largeur de bande passante qui...). Ainsi le réaffichage d'une fenêtre peut être une opération n'impliquant pas le client (Le mot client a plusieurs acceptations :) 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 (En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil informatique. Y sont inclus les instructions de traitement, regroupées sous forme de...) n'a pas été diffusé librement, au contraire de X11. Sun (Sun Microsystems (NASDAQ : SUNW) est un constructeur d'ordinateurs et un éditeur de logiciels américain.) n'a pas su créer ou voulu acheter à Adobe des polices de caractères vectorielles décentes, ni fournir une interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface désigne ainsi ce que chaque élément a besoin de...) 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 (Une norme, du latin norma (« équerre, règle ») désigne un état habituellement répandu ou moyen considéré le plus souvent comme une règle à suivre. Ce terme...) sur les machines Unix aujourd'hui malgré ses multiples défauts.

Source: Wikipédia publiée sous licence CC-BY-SA 3.0. Vous pouvez soumettre une modification à cette définition sur cette page.

La liste des auteurs de cet article est disponible ici.