О проекте: Микроядро — основной элемент платформы разработки встраиваемых систем, построенных по событийно-управляемой архитектуре (Event-Driven Architecture, EDA).
Разработанное кросплатформенное ядро с кодом на языке C++ позволяет быстро разрабатывать композитные приложения. Композитные приложения формируются из набора равноправных слабосвязанных строительных единиц – объектов системы. Каждый объект системы обладает собственным поведением, функционирует в отдельном потоке и взаимодействует с окружающими его объектами не с помощью прямых вызовов каких-либо интерфейсов, а посредством обмена событиями.
Проект должен был:
Обе цели были успешно достигнуты и в настоящее время на основе разработанного ядра выпущено семейство открытых и проприетарных продуктов для разных платформ.
Проект привел не просто к реализации ядра, а к построению цельной методики разработки композитных приложений, включающей:
Роль в проекте: автор концепции, архитектор, реализация.
Участие в проекте: c 2013 года.
Операционные системы: Linux (CentOS, Ubuntu, Fedora, Debian, ContinentOS, Raspbian, NewPos), Windows, Android.