NewWS ( Network extensible window system ) on James Goslingin ja David Rosenthalin Sun Microsystemsistä 1980-luvun puolivälissä kehittämä ikkunajärjestelmä. Alkuperäinen nimi oli "SunDew" . NewWS- tulkki perustui PostScriptiin (kuten myöhemmin Display PostScript , vaikka nämä kaksi projektia eivät liittyneet toisiinsa). PostScriptin tapaan NewWS:ää voitiin käyttää ohjelmointikielenä, mutta toisin kuin PostScript, se asetettiin uudeksi, kannettavaksi lähestymistavaksi graafisten ohjelmaliittymien kehittämiseen hiiren tuella.
NewWS:n pääidea on asiakas-palvelin-arkkitehtuurissa , jossa asiakaspuolelta NewWS-palvelin on ohjelmointikielen tulkki. Vertailun vuoksi muissa aikakauden ikkunajärjestelmissä palvelin-asiakas-kommunikaatio tehtiin rajoitetulla viestityypeillä, kun taas NewWS-lähestymistavassa palvelimesta tuli laajennettavissa oleva mahdollisuus määritellä kielessä uusia käsitteitä. Siten palvelimen päätoiminnot ja niiden ominaisuudet määräytyvät kielen valinnan mukaan, jonka Adobe Systemsin PostScript valitsi NewWS:lle [1] .
Tehtävien suorittamiseksi PostScript-kieltä laajennettiin uusilla käsitteillä, joita ovat: canvas ( eng. canvas ), prosessi ( eng. process ), tapahtuma ( eng. event ), kiinnostus ( eng. interes ) [1] .
Vaikka NewWS:ää ei levitetty laajalti, jotkut yritykset ostivat lisenssit käyttääkseen NewWS:ää tuotteissaan.
Yksi harvoista NewWS:n kaupallisista ohjelmista oli OPEN LOOK -versio Adobe FrameMakerista , Frame Technology Corp.:n kehittämästä työpöytäjulkaisujärjestelmästä. rahoittajina Sun Microsystems ja NSA . Interaktiivisen sovelluskehitysympäristön HyperLookin avulla SimCity - peli siirrettiin NewWS:ään .
Sun Microsystems ( Oraclen haltuunotto ) | |
---|---|
Laitteet | |
Ohjelmisto |
|
Tietovarasto | |
Suorituskykyinen tietojenkäsittely |
|
Tutkimus | |
koulutus |
|
Yhteisö |