Введение

SunView (Sun Visual/Integrated Environment for Workstations) — устаревшая система окон и инструментарий пользовательского интерфейса от Sun Microsystems, представленная в 1985 году и включенная в состав реализации Unix, начиная с SunOS Release 3.0. SunWindows была одной из первых широко используемых оконных систем Unix и, в отличие от последующих, опиралась на специализированную поддержку в системном ядре, хотя и ограниченную управлением иерархией окон, что делало её менее инвазивной по сравнению с другими ранними реализациями оконных систем. В SunWindows операции с графическими устройствами выполнялись приложениями, а не в ядре. SunView был разработан как объектно-ориентированный инструментарий, надстроенный над платформой SunWindows, для решения проблемы возрастающей сложности базовой системы и упрощения разработки пользовательских интерфейсов. SunView использовался на настольных и рабочих станциях Sun, предоставляя интерактивную графическую среду для технических вычислений, издательского дела, медицины и других приложений 1980-х годов на монохромных, серых и цветных дисплеях высокого разрешения.

Комплексные приложения для повышения производительности

SunView включал в себя полный набор приложений для повышения производительности, включая программу для чтения электронной почты, планировщик, текстовый редактор, часы, настройки и интерфейс управления меню (все с графическим интерфейсом). Идея поставки таких клиентов и соответствующего серверного программного обеспечения вместе с базовой ОС опередила отрасль на несколько лет. Изначальный набор приложений SunView позже был портирован на X, получив внешний вид OPEN LOOK. Этот набор инструментов производительности, известный как DeskSet, стал одним из отличительных элементов настольной среды OpenWindows от Sun. Инструменты DeskSet стали объединяющим фактором в конце "войн Unix", когда индустрия открытых систем оказалась втянутой в многолетнюю борьбу. В рамках инициативы COSE было решено портировать пакет приложений Sun еще раз, на этот раз с использованием инструментария Motif, и результат вошел в состав CDE. Это на некоторое время стало стандартом для всех поставщиков открытых систем. Полный набор приложений для коллективной работы, который Sun поставляла вместе с рабочими станциями, оказался значительным наследием SunView. Несмотря на то, что базовая оконная инфраструктура, протоколы и оконные системы менялись, приложения Sun в основном оставались прежними, сохраняя совместимость с предыдущими версиями.

Преемники

SunView предполагалось заменить NeWS, более сложной оконной системой, основанной на PostScript; однако, фактическим преемником стала OpenWindows, чей оконный сервер поддерживал SunView, NeWS и X Window System. Поддержка отображения программ SunView была постепенно прекращена после выхода Solaris 2.2. Sun предоставила инструментарий для X под названием XView с API, аналогичным SunView, что упрощало переход для разработчиков между этими двумя средами. Позже Sun объявила о переходе на рабочую среду GNOME из CDE, что ознаменовало конец более чем двадцатилетней истории использования Sun кодовой базы SunView/DeskSet. CDE, включая компоненты DeskSet, которые она использовала, была выпущена под открытым исходным кодом в 2012 году.