Информация
Тема: Alterator: универсальный конструктор.
Когда: 9 декабря 2005 года, 18:30
Где: ВМК МГУ, 248б
План
Alterator: универсальный конфигуратор не по Шекли.
Alterator — это универсальный построитель решений из готовых компонентов. В настоящий момент он, в основном, используется для построения систем управления или, проще говоря, конфигураторов.
Главное отличие Alterator от других конфигураторов состоит в использовании трёхзвенной модели: Интерфейс-Модель-Бэкенд.
- Основы архитектуры Alterator.
Alterator имеет модульную архитектуру.
Отдельным модулем представлен практически каждый ключевой компонент системы.
Благодаря этому внутреннее устройство может незаметно для пользователя менятся по нескольку раз в год.
Кроме того, такая модульность позволяет развернуть систему в точности в том объёме, как это требуется пользователю.
- Основы языка Scheme
Основным языком alterator является - Scheme. Он сам написан на Scheme, на этом языке можно описывать его модули, на этом языке описывается интерфейс пользователя.
Scheme - очень простой язык. Идеальный выбор для alterator.
- Основы языка описания интерфейсов.
Alterator позволяет создавать конфигураторы с любым видом интерфейса, но самым распространённым остаётся интерфейс с использованием виджетов.
Интерфейсы, созданные в alterator, - динамические, многодиалоговые.
Язык их описания очень компактный, базируется на Scheme
Ссылки по теме
конспект семинара (спасибо user=dendik)
Более подробная документация по alterator на Сизифус Вики
Чтобы узнать про Scheme побольше, спросите у Гугла следующее: "Teach yourself scheme in fixnum days"