SunView (Sun Visual/Integrated Environment for Workstations [1] :3 ) — это прекращенный набор инструментов пользовательского интерфейса и оконная система от Sun Microsystems , выпущенный в 1985 году [2] и включенный как часть реализации Unix , начиная с SunOS Release 3.0. [1] : 4 В 1983 году компания Sun представила поддержку оконной среды, известной как Sun Window System, предоставляя оконный менеджер Sunwindows (или SunWindows) и набор инструментов пользовательского интерфейса Suntools (или SunTools). [3]
SunWindows была одной из первых широко используемых оконных систем Unix и, в отличие от более поздних оконных систем Unix, полагалась на специальную поддержку в ядре системы , хотя и ограничивалась управлением иерархией окон и, следовательно, была менее агрессивной, чем другие ранние реализации оконных систем. В SunWindows операции с графическими устройствами выполнялись приложениями, а не ядром. SunView был представлен как объектно-ориентированный уровень набора инструментов поверх платформы SunWindows, чтобы справиться с растущей сложностью базовой системы и облегчить разработку пользовательских интерфейсов. [4] SunView работал на настольных и настольных рабочих станциях Sun , обеспечивая интерактивную графическую среду для технических вычислений, публикации документов, медицинских и других приложений 1980-х годов на монохромных, полутоновых и цветных дисплеях с высоким разрешением.
SunView включает в себя полный набор приложений для повышения производительности, включая программу чтения электронной почты, инструмент календаря, текстовый редактор, часы, настройки и интерфейс управления меню (все графические интерфейсы ). Идея поставки таких клиентов и соответствующего серверного программного обеспечения с базовой ОС на несколько лет опередила остальную отрасль.
Оригинальный пакет приложений SunView от Sun был позже перенесен на X и приобрел внешний вид OPEN LOOK . Этот набор инструментов, известный как набор инструментов повышения производительности DeskSet , был одним из отличительных элементов среды рабочего стола Sun OpenWindows .
Инструменты 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 , аналогичным API SunView, что упростило переход разработчиков между двумя средами.
Позже Sun объявила о переходе на среду рабочего стола GNOME с CDE , что ознаменовало конец более чем 20-летней истории Sun использования кодовой базы SunView/DeskSet. CDE, включая используемые в нем компоненты DeskSet, был открыт с открытым исходным кодом в 2012 году. [5]