NeWS
NeWS (англ. Network extensible Window System, «сетевая расширяемая оконная система») —оконная система, разработаннаяДжеймсом Гослингом и Дэвидом Розенталем изSun Microsystems в середине 1980-х. Оригинальным названием было«SunDew».Интерпретатор NeWS был основан наPostScript (как позжеDisplay PostScript, хотя два проекта не были связаны). Как и PostScript, NeWS могла быть использована в качестве языка программирования, но, в отличие от PostScript, она позиционировалась как новый,переносимый подход к разработкеграфических интерфейсов программ, с поддержкой мыши.
Описание
[править |править код]Основная идея NeWS вклиент-серверной архитектуре, где со стороны клента NeWS-сервер является интерпретатором языка программирования. Для сравнения, в других оконных системах того времени взаимодействие сервера и клиента осуществлялось с помощью ограниченного набора типов сообщений, тогда как в подходе NeWS сервер становился расширяемым при наличии средств определения новых понятий в языке. Тем самым основные функции сервера и их характеристики определяются выбором языка, в качестве которого для NeWS был выбран PostScript отAdobe Systems[1].
Для выполнения поставленных задач язык PostScript был расширен новыми понятиями, среди которых:холст (англ. canvas),процесс (англ. process),событие (англ. event),интерес (англ. interes)[1].
Лицензирование
[править |править код]Хотя NeWS не была широко распространена, некоторые компании купили лицензии для использования NeWS в своих продуктах.
- SGI использовала версию под названием4Sight с целью заменить проприетарную оконную системуIRIS GL
- Grasshopper Group портировала NeWS наMacintosh под названиемMacNeWS
- Architech Corporation портировала NeWS наOS/2
Приложения
[править |править код]Одной из немногих коммерческих программ для NeWS была OPEN LOOK-версия настольной издательской системыAdobe FrameMaker, разработанной компанией Frame Technology Corp. при финансовой поддержкеSun Microsystems иNSA. С помощьюHyperLook — интерактивной среды для разработки приложений была — была портирована в NeWS играSimCity.
Примечания
[править |править код]Литература
[править |править код]- Каширин А. В., Николаев В. А. Языковые средства NeWS // Если бы у Марианны была ЭВМ... / Кащенков Б.М. (редактор). —М.: «Знание», 1993. — (Вычислительная техника и её применение). —ISBN 5-07-002613-5.
Ссылки
[править |править код]- Документация по NeWSАрхивная копия от 25 декабря 2015 наWayback Machine на сайте bitsavers.org (англ.)
- Краткое описание NeWSАрхивная копия от 22 июня 2006 наWayback Machine
- The NeWS eyeball programАрхивная копия от 26 марта 2009 наWayback Machine
- Домашняя страница HyperLookАрхивная копия от 3 сентября 2009 наWayback Machine