(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Новые решения IBM Rational разработаны на платформе Eclipse

Eclipse представляет собой открытую, высокоинтегрированную инструментальную платформу разработки, в состав которой входит общая платформа, обеспечивающая интеграцию инструментов, и среда разработки Java, основанная на этой платформе. Следует отметить, что многие другие open source проекты расширяют платформу Eclipse и используют созданные на её базе инструменты, обеспечивающиеподдержку специальных подходов и технологий разработки.

Основу Eclipse составляет инструментальная платформа, которая предлагает набор базовых функций для использования архитектуры подключаемых модулей (plug-in architecture), расширяющих и адаптирующих платформу Eclipse. Более того, архитектура Eclipse  сама по себе состоит из основы и набора инструментальных средств, которые также состоят из отдельных подключаемых модулей.

В некотором смысле проект и платформа Eclipse напоминают более ранние проекты по созданию общей инфраструктуры для интеграции инструментальных средств, но обладает рядом существенных отличий:

  • Гибкая архитектура подключаемых модулей. Эта архитектура широко зарекомендовала себя, что подтверждается сотней проектов по созданию расширений Eclipse.
  • Популярные открытые технологии в основе Eclipse. Разработчикам практически не требуется времени, чтобы разобраться с возможностями новой платформы т.к. она базируется на ряде существующих open source технологий, таких как Ant, JUnit, Xerces, и оказывается знакомой с самого начала.
  • Eclipse использует технологии с открытым кодом и вносит существенный вклад в развитие open source проектов. Программное обеспечение Eclipse доступно на условиях Общей публичной лицензии (Common Public License, CPL).
  • В отличие от многих предыдущих интегрированных платформ разработки, возможности платформы Eclipse не ограничиваются предоставлением общего формата данных для используемых средств, но и поддерживает такие ключевые аспекты итерации, как управление метаданными и создание пользовательского интерфейса (UL), обеспечивая тем самым полноту функциональности интегрированных инструментальных средств.
 

                                        Архитектура Eclipse 

Проект Eclipse изначально был ориентирован на разработчиков Java, которым были необходимы легко настраиваемые средства разработки следующего поколения. На сегодняшний день Eclipse завоевала большую популярность в сообществе Java разработчиков и достигнуты значительные успехи в области создания коммерческих продуктов на базе Eclipse, включая семейство продуктов WebSphere Studio. Многие крупные компании, работающие с программным обеспечением - как поставщики, так и потребители, поддерживают Eclipse, являются членами Eclipse Foundation и вносят свой вклад в разработку программного обеспечения или используя Eclipse в качестве основного компонента их технической инфраструктуры. Около 200 поставщиков уже имеют или планируют к выпуску продукты, реализованные на основе Eclipse. Все это позволяет технологии Eclipse быстро развиваться, достигая нового уровня зрелости и ширины охвата.

В последнее время особое внимание уделялось развитию инфраструктуры Eclipse. С добавлением новых инструментальных средств после приобретения IBM CrossWorlds, Holosofx и Rational, IBM Software Group смогла расширить возможности предлагаемых средств разработки, которые теперь охватывают более широкий спектр ролей, проектов и предметных областей. Многие из приобретенных программных пакетов уже поддерживали определенный уровень взаимодействия с базовыми компонентами инструментальных средств IBM, например, при помощи общих форматов файлов или процедур импорта/экспорта, использующих стандартные механизмы обмена.

                                Роль Eclipse в IBM Software Development Platform.

Из рисунка видно, что платформа Eclipse выполняет три основных функции в IBM Software Development Platform:

  • Eclipse предоставляет платформу и набор сервисов для графического интерфейса пользователя, являющиеся общими для всей платформы IBM Software Development Platform. Eclipse, таким образом, обеспечивает богатый пользовательский интерфейс для клиентов и высокий уровень целостности при выполнении различных действий в рамках IBM Software Development Platform.
  • Eclipse обеспечивает улучшенный механизм использования одних и тех же информационных массивов при выполнении различных действий в системе благодаря применению группы общих моделей, выраженных в технологии EMF.
  • Eclipse реализует мощные функции инфраструктуры для коллективной работы в рамках IBMSoftwareDevelopmentPlatform.

Все эти функции интегрированы в инфраструктуру Eclipse в виде подключаемых модулей и, соответственно, в таком же виде доступны другим подключаемым модулям IBM Software Development Platform. На базе платформы Eclipse разрабатыны проекты Caspian и Baltic.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 18.04.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM RATIONAL Clearcase Floating User License + Sw Subscription & Support 12 Months
IBM Rational Functional Tester Floating User License
Rational ClearCase Multisite Floating User License
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install License + Sw Subscription & Support 12 Months
IBM RATIONAL Rose Enterprise Floating User License + Sw Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 



    
rambler's top100 Rambler's Top100