Введение
Глава 1. Подходы к разработке систем визуализации научных экспериментов 15
1.1. Специализированные аппаратные средства визуализации 15
1.2. Принципы построения систем научной визуализации 16
1.3. Особенности разработки систем научной визуализации на мобильных платформах 21
1.4. Краткий обзор систем и инструментов научной визуализации
1.4.1. Приложения для научной визуализации 24
1.4.2. Библиотеки для научной визуализации 28
1.4.3. Модули графического расширения 30
1.4.4. Средства создания графического интерфейса пользователя 32
1.5. Выводы по главе 36
Глава 2. Методы и средства разработки адаптивных мультиплатформенных систем научной визуализации 39
2.1. Описание модели адаптивных систем научной визуализации 39
2.2. Применение методов онтологического инжиниринга для разработки адаптивных систем научной визуализации 43
2.3. Методы интеграции со сторонними решателями 47
2.4. Использование стандарта Dublin Core 60
2.5. Архитектура систем научной визуализации 62
2.6. Организация мультиплатформенности 65
2.7. Описание сервера
2.7.1. Архитектура 68
2.7.2. Управление решателем 70
2.7.3. Обработка и визуализация данных 72
2.7.4. Коммуникация с клиентом 78
2.8. Описание клиента 79
2.8.1. Архитектура 79
2.8.2. Организация графического интерфейса пользователя 81
2.8.3. Рендеринг сцены 85
2.9. Выводы по главе 90
Глава 3. Адаптивное сглаживание границ и центрирование объектов сцены 93
3.1. Адаптивное сглаживание границ объектов на изображении 93
3.1.1. Проблемы системного сглаживания границ 94
3.1.2. Обзор наиболее распространённых алгоритмов сглаживания границ 97
3.1.3. Оценка сложности алгоритма визуализации сцены 102
3.1.4. Предлагаемый метод сглаживания границ 1 3.2. Центрирование объектов на экране 118
3.3. Тестирование производительности 125
3.4. Выводы по главе 127
Глава 4. STRONG Применение разработанной системы для визуализации научных данных различной
природы STRONG 130
4.1. Моделирование вращения магнитных моментов наночастиц в магнитном поле 130
4.2. Мониторинг изменения цен на валютной бирже 132
4.3. Множественное выравнивание последовательностей ДНК и построение филогенетических деревьев 133
4.4. Моделирование поведения жидкости в ограниченном объёме 134
4.5. Измерение колебания кожной температуры человека 135
4.6. Измерение скорости передачи данных по сети 136
4.7. Выводы по главе 138
Заключение 139
Список сокращений и условных обозначений 142
Список терминов 144
Литература 160


