Идея проекта в том, чтобы создать прикладное приложение, которое может
в рантайме создавать и редактировать свою прикладную модель. А
интерфейс и бэкенд под нее подстраиваются автоматически.
Пока делается фреймворк языка прикладной модели.
Это простой Java-проект. Но в будущем планируется проект контроллера
(видимо OSGi) и интерфейса (RCP, возможно в e4), а также сохранение в
простые файлы либо на сервер в базу данных (объектные, реляционные
через ORM).
Предполагается реализовать совместимость с как можно большим
количеством форматов и соответствующих программ (серверов, коннекторов
и др.).
Почему я не использовал EMF? Там не достает фич (как то декларативное
определение тела операции) и идея состоит в генерации кода из модели,
а не в запуске модели (конфигурации) и ее экземпляров в одном
загрузчике классов (как это предполагается у меня).
Приглашаю всех поучаствовать: http://github.com/kirillzotkin/livedomain
http://kirillzotkin.github.com/livedomain/
(со счетчиком посещений ;-) и короткой инструкцией по установке).