Представляю на Ваш суд недавно
запущенный проект -
eclipse RCP "File Arranger": http://filearranger.berdaflex.com
Исторически сложилось, что мне
довелось поработать над разработкой
подключаемых модулей(plugins) к платформе
eclipse.
В течение нескольких последних лет, в
данную среду разработки добавлена
возможность создания независимых
продуктов на основе технологий,
которые используются в самой среде
eclipse.
Начиная с 3-йверсии Eclipse, была
переработана архитектура всей системы
с целью максимального разделения
модулей и взаимосвязи между ними. В
результате этого, уже в версии 3.1
появился реально работающий механизм
построения собственных продуктов на
основе модулей Eclipse.
Минимальный комплект поставки Eclipse Rich
Client Platform(RCP) модулей составляет 6-7
мегабайт, в зависимости от ОС. Размер
типового коммерческого продукта
составляет порядка 20-30 мегабайт. При
этом, мы получаем автоматическую
систему апгрейда продукта, подсистемы
помощи, обучения, презентации,
многоязыковой поддержки и множество
других необходимых коммерческому
продукту функций.
Конечно, из-за требований к ресурсам,
для "часиков" данная платформа не
подходит. Но для крупных
информационных систем весьма
интересное решение.
Примеров уже готовых продуктов
довольно много: http://www.eclipse.org/community/rcp.php
Цель проекта:
Анализ возможности применения
технологии eclipse RCP для создания
коммерческих продуктов на примере
создания файлового менеджера c
использованием бесплатных средств
разработки.
Планируется создать вначале
минимально функциональный продукт с
изучением всех возможных "фич" данной
технологии, а потом уже развивать его
функциональность самотеком.
Лицензия
Проект создается по свободной
лицензии Eclipse Public License - v 1.0
http://www.eclipse.org/legal/epl-v10.html
Так что приглашаются все желающие.
Принимаются все пожелания, помощь
приветствуется
С уважением,
Сергей Бердачук
http://www.berdaflex.com