SAGE project Система синтеза программ визуализации задач численного моделирования Черкасов Александр, ПММ-91, НГТУ
Цель работы Создать программную систему, которая бы позволила разрабатывать научные графические приложения без явного написания кода программы. Минимизировать интеллектуальные и временные затраты пользователя на получение необходимой программы визуализации.
Требования, предъявляемые к системе: Обеспечение статической и динамической визуализации обширных научных данных; Лёгкость в освоении и использовании; Создание автономных программ визуализации; Масштабируемость; Переносимость (UNIX, Windows); Открытая архитектура (XML, CORBA).
Фрагмент – минимальная строительная единица системы Фрагмент принадлежит к одному из следующих типов: фрагмент-данные; фрагмент-алгоритм; фрагмент – элемент пользовательского интерфейса.
Пример использования системы SAGE Шаг 1. Создание графического интерфейса пользователя
Шаг 2. Задание функциональности программы а) выбор фрагментовб) задание входных данных
Шаг 2. Задание функциональности программы в) соединение фрагментов
Архитектура системы SAGE
Этапы создания программы визуализации