SunOS

Страница: 17/20

WorkShop OpenStep

WorkShop OpenStep предоставляет разработчикам комплект передовых графических средств для создания мощных объектно-ориентированных приложений. Объектные технологии позволяют решить многие ключевые проблемы современного программирования, в том числе: уменьшение времени и стоимости разработок; повышение качества программного обеспечения; многократное использование программ; упрощение доступа к сервисам; повышение уровня совместимости; создание масштабируемых корпоративных информационных систем, инвариантных относительно особенностей сети.

Internet WorkShop

Sun Internet WorkShop — это интегрированный инструментарий, содержащий все необходимое для создания систем Интернет/Интранет. Разработчику предоставляется возможность строить приложения в трехуровневой архитектуре клиент/сервер с тонкими клиентами на основе Java. В Internet WorkShop входят три основные компонента: Sun Visual WorkShop C++ — средство разработки надежных, эффективных серверных систем. NEOWorks — средство инкапсуляции и распространения объектов, построенных с помощью Visual WorkShop, по корпоративной сети, позволяющее повысить гибкость системы и способствующее многократному использованию программного обеспечения. Java WorkShop — средство создания клиентских приложений в Web-окружении и распространения их на все настольные системы.

Java WorkShop

С помощью Java WorkShop разработчики могут создавать Java-аплеты, придающие Web-страницам динамичные, интерактивные черты. Зачастую для этого не нужно писать ни одной строки кода, так как можно воспользоваться образцами аплетов, входящих в Java WorkShop. Еще одна возможность — создание независимых приложений, которые могут выполняться везде, где есть виртуальная Java-машина. Java WorkShop позволяет вести разработки в темпе, характерном для Интернет.

Java WorkShop содержит все необходимое для создания и публикации мобильных Java-приложений: навигационный Web-интерфейс; интегрированный инструментарий для быстрой, эффективной разработки; средства Web-публикации для организации Java-проектов и помещения их в Web; многоплатформность, позволяющая вести разработки в средах Solaris и Microsoft Windows.

Разработка прикладных пользовательских интерфейсов

Для разработки приложений в среде CDE имеется инструментальный пакет CDE AppBuilder. CDE AppBuilder предназначен для быстрого построения высокоинтегрированных CDE-приложений на основе языка С; пакет поддерживает также другие средства CDE, такие как ToolTalk, буксировка объектов, выдача справочной информации. CDE AppBuilder избавляет разработчика от необходимости иметь дело с прикладными интерфейсами Motif и может использоваться со всеми средствами разработки Sun WorkShop.

Технология создания приложений для Интернет

Для программирования приложений для Интернет или для очень маленьких систем типа электронных записных книжек может использоваться язык Java. Это простой, компактный, надежный, безопасный, мобильный C-подобный язык, который хорош для реализации многих аспектов программирования в средах, подобных Интернет.

Язык Java включен во многие популярные продукты доступа к Интернет, например, навигатор Netscape компании Netscape Communication. Java позволяет "оживить" обычно неподвижные страницы WWW. Таким образом, Java революционизирует характер содержания и способы использования Интернет.

Программы Java могут выполняться на многих платформах, включая Solaris, MacOS и MS-Windows; благодаря наличию унифицированного портируемого уровня, легко осуществляется перенос Java-приложений.

Сетевые объекты

Нарастающие темпы изменений в информационно-насыщенной среде бизнеса привели к тому, что ключевым фактором в достижении высокой продуктивности и экономической эффективности современной компании становится гибкость. Менеджеры, конечные пользователи, разработчики, бизнесмены — все вынуждены учиться быстро реагировать на внезапные и серьезные изменения обстановки. В условиях рынка компаниям приходится искать стратегические преимущества в создании информационных инфраструктур, учитывающих потребность гибкого ведения бизнеса. Такие инфраструктуры должны поддерживать быструю разработку новых приложений, расширение или модификацию существующих.

Реферат опубликован: 28/12/2006