Наши услуги области Eclipse технологий
Проект Eclipse (www.eclipse.org) начал свою жизнь как open source среда для разработки приложений (IDE). Изначально разработанный IBM и затем переданный в open source, Eclipse на сегодняшний день - это самый профессионально управляемый open source проект в мире. Проект управляется специальной non-profit организацией Eclipse Foundation. Eclipse как платформа давно вырос за границы просто IDE и используется как универсальная платформа для инженерных и бизнес-приложений как на сервере, так и на рабочих станциях.
Базовые архитектурные части Eclipse: Equinox (реалиация OSGi) и Eclipse RCP (Rich Client Platform) предоставляют надежную технологическую основу для создания сложных настраиваемых решений, построенных из набора так называемых плагинов (OSGi бандлов).
Все Eclipse модули распространяются в виде OSGi бандлов и многие из них под open source лицензией (EPL). Eclipse Foundation уделяет особое внимание теме контроля Intellectual Property (IP). В результате EPL и Apache - это две open source лицензии, которые разрешены к использованию без ограничений в таких больших корпорациях как SAP, Daimler, Bosch и т.д.
Наш опыт в области Eclipse
Под "зонтиком" Eclipse появляется большое множество разнообразных под-проектов, которые решают специфические задачи в разных прикладных областях.
Один из Eclipse компонентов: Rich Ajax Platform (RAP) делает возможным простую публикацию Eclipse приложений в Internet. Используя RAP, web-приложения могут разрабатываться используя принципы Eclipse RCP. Исходный код для «толстого» клиента может быть использован с минимальными доработками в web-приложении, что существенно оптимизирует затраты на разработку.
Ниже представлен список технологий и Eclipse под-проектов, в которых мы накопили большой опыт:
- Equinox как реализация OSGi – Разработка модульных приложений (в том числе для web). Интеграция Equinox с Spring, Struts и другими популярными технологиями из не-OSGi области.
- Платформа RCP- Разработка приложений на основе RCP/SWT/Workbench.
- EMF (Eclipse Modeling Framework) – Большой опыт в model-driven разработке: EMF/e-core, Sculptor, OAW. Кодогенерация с помощью JET.
- Visual Editors/Structured Editors/WTP XML Editor – Опыт в разработке в рамках Eclipse structured editor architecture. Разработка настраиваемых визуальных редакторов.
- EMF и GMF – Опыт в разработке графических редакторов для схем и диаграмм.
- JDT и PDE Development Infrastructures – Разработка решений вокруг IDE.
- RAP (Rich AJAX Platform) – Разработка AJAX web-приложений с использованием Eclipse Equinox и SWT. Реализация стратегии для повторного использования кода между RCP и RWT (web-based client).
- BIRT (Business Intelligence and Reporting Tools) - Разработка BIRT-отчетов.
- SOA в Eclipse – Разработка SOA приложений на основе Eclipse платформы.
- и т.д.
Прочее:
Свяжитесь с нами, что бы получить больше информации относительно наших услуг в области Eclipse разработки.