
- •Введение
- •1.История развития
- •2.Архитектура операционной системы solaris
- •Поддерживаемые архитектуры
- •2.1.Файловые системы
- •2.2.Архитектура системы
- •3.Графический пользовательский интерфейс
- •4.1.Инициатива WebTone
- •4.3.Средства ос Solaris для поддержки корпоративных информационных систем, Интранет и Интернет
- •4.7.Пользовательский интерфейс
- •4.8.Виртуальная Java-машина и навигатор HotJava
- •4.9.Сетевые средства
- •5.Корпоративные сети
- •5.1.Сетевые протоколы tcp/ip
- •5.2.Сетевая файловая система
- •5.7.Распределенная вычислительная среда dce
- •5.8.Совместимость с локальными сетями пк
- •5.9.Федеративные сервисы
- •5.10.Другие сетевые протоколы
- •5.11.Защита инвестиций
- •5.12.Поддержка многоплатформности
- •5.13.Поддержка платформы UltraSparc
- •5.14.Эффективность и масштабируемость
- •5.15.Индивидуальная и коллективная производительность
- •6.Состав программного обеспечеия
- •6.1.Локализация
- •7.Безопасность
- •7.1.Средства обеспечения безопасности
- •9.Solaris как среда разработки
- •9.6.Разработка прикладных пользовательских интерфейсов
- •9.7.Технология создания приложений для Интернет
- •9.8.Сетевые объекты
- •Заключение
- •Список используемой литературы
3.Графический пользовательский интерфейс
Графика была и остается неотъемлемой частью среды Solaris, где пользователи могут непосредственно применять множество готовых графических приложений. На протяжении долгого времени компания Sun Microsystems является ведущим поставщиком графических средств, имея самую большую долю рынка в ключевых отраслях индустрии, таких как механическое компьютерное конструирование, архитектура, техническое проектирование, финансовый анализ.
Бурное развитие мультимедийных приложений, таких, например, как Web-страницы в Интернет, привело к возрастанию роли средств графики и обработки изображений также и во многих нетехнических областях. Новаторская графическая архитектура в сочетании с сетевыми возможностями Solaris помогает разработчикам обогатить графикой корпоративную информационную среду, применить развитые графические технологии в критически важных приложениях и системах электронной коммерции.
Solaris предоставляет ряд мощных графических библиотек, среди которых XIL, XGL, OpenGL, Xlib, PostScript, Display PostScript и Kodak Color Management System (KCMS).
XIL Imaging Library — это многопотоковая библиотека, содержащая интерфейс обработки изображений и поддержки цифрового видео, пригодная для приложений обработки документов, предварительной цветной печати, а также генерации и воспроизведения цифрового видео. XIL Imaging Library имеет полный набор функций для манипулирования изображениями и их воспроизведения, включая арифметические и логические операции, пиксельную геометрию, сжатие, управление цветами, отображение. XIL существенно ускоряет разработку коммерческих и технических приложений, связанных с обработкой изображений в технике и документообороте, с художественной графикой, мультимедиа, предварительной цветной печатью.
XGL
Graphics
Library
— библиотека двух- и трехмерной геометрии
для
приложений, в которых требуются функции геометрических преобразований и отображения. Библиотека поддерживает мобильность для разных аппаратных платформ и оптимально использует возможности графических ускорителей. Обеспечивается прозрачная поддержка наложений для ускоренной обработки меню и монохромных перекрытий.
Solaris 2.6 полностью поддерживает аппаратные средства мощных графических ускорителей компании Sun Microsystems, включая системы TurboZX, SX и Creator Graphics. Кроме того, Solaris 2.6 обеспечивает ускоренную работу конвейера для Artist Graphics XJ1000 и MediaVision PGIO24.
Solaris PEX — реализация спецификаций MIT PEX, являющихся расширением X Window для трехмерной графики. PEX поддерживает непосредственный режим для графических отображений, передаваемых по сети с использованием X-протокола. PEX предоставляет программистам более широкие возможности создания графических приложений для разнородных сетевых сред.
Kodak Color Management System (KCMS) — множество прикладных программных интерфейсов и библиотек, которые позволяют описывать и контролировать цветовые функции широкого спектра устройств: мониторов, сканеров, принтеров, устройств записи на пленку. Эти средства обеспечивают надежную обработку цветных документов при вводе и воспроизведении на разнотипных устройствах.
Solaris образует прочный фундамент, на котором могут быть построены приложения, использующие геометрические преобразования, обработку изображений и полиэкранный режим, манипулирующие двумерными и трехмерными объектами. Продукт Solaris OpenGL 1.1, отдельно поставляемый компанией Sun Microsystems, представляет собой собственную реализацию промышленного стандарта OpenGL. Он обеспечивает мощные изобразительные средства и позволяет разрабатывать многоплатформные приложения с трехмерной графикой.
В
первых версиях Solaris использовался GUI
OpenWindows (Рис.2). Начиная с версии Solaris 2.6 ,
его сменила CDE, а в версию Solaris 10 включена
Sun Java Desktop System (Рис.3), которая базируется
на GNOME. В последние релизы Solaris Express не
включается CDE.
Рис. 2 GUI OpenWindows
Рис. 3 Sun Java Desktop System
4.WEB-ТЕХНОЛОГИИ
Операционная среда Solaris представляет собой мощную и надежную платформу для Интернет/Интранет, для массового применения WWW и электронной коммерции. По мере того, как компании все шире используют Web-технологию для внутренних и внешних коммуникаций, мощные возможности ОС Solaris, такие как быстрый доступ к web-файлам посредством WebNFS, становятся все более важными.
Программное обеспечение WebNFS позволяет осуществлять доступ к файловым системам через Web по протоколу NFS. Этот протокол очень надежен и обеспечивает большую пропускную способность при высокой загруженности. Кроме того, файлы можно сделать общедоступными без накладных расходов, связанных с организацией анонимных ftp-услуг.
На платформе Solaris 2.6 Web-серверы работают более эффективно, что повышает скорость отклика на пользовательские запросы и увеличивает число одновременно обслуживаемых пользователей. Тем самым затраты на администрирование клиентов могут быть снижены.
Сегодня и в будущем деловой успех будет зависеть от того, насколько хорошо налажено управление информационными системами, а также обмен информацией, причем не только внутри компании, но и между компанией, ее поставщиками и заказчиками. Краеугольным камнем подобных систем является Web-технология.