WikiDer > Веб-моделирование
Веб-моделирование (WBS) является вызовом компьютерное моделирование услуги по Всемирная паутина, в частности, через веб-браузер.[1][2][3][4] Интернет все чаще рассматривается как среда для предоставления приложений моделирования и моделирования, и как таковая является новой областью исследований в сообществе моделирования.[4][5][6]
Заявление
Веб-моделирование используется в нескольких контекстах:
- В электронное обучение, различные принципы можно быстро проиллюстрировать студентам с помощью интерактивных компьютерная анимация, например, во время демонстрации лекций и компьютерных упражнений.
- В дистанционное обучениевеб-моделирование может стать альтернативой установке дорогостоящего программного обеспечения для моделирования на компьютере студента или альтернативой дорогостоящему лабораторному оборудованию.
- В программная инженерия, веб-эмуляция позволяет разрабатывать и тестировать приложения на одной платформе для других целевых платформ, например для различных мобильные операционные системы[7] или же мобильные веб-браузеры, без необходимости использования целевого оборудования или локально установленного программного обеспечения для эмуляции.
- В онлайн компьютерные игры, Трехмерные среды можно моделировать, а старые домашние компьютеры и игровые приставки можно эмулировать, позволяя пользователю играть в старые компьютерные игры в веб-браузере.
- В медицинское образование, образование медсестры и смежное санитарное просвещение (например, сонографист тренинг), сетевое моделирование можно использовать для обучения и практики клинических медицинских процедур. Сетевое моделирование процедур подчеркивает когнитивные элементы, такие как этапы процедуры, решения, инструменты / устройства, которые будут использоваться, и правильное анатомическое расположение.
Клиентские и серверные подходы
Веб-моделирование может происходить как на стороне сервера, так и на стороне клиента. В серверная симуляциячисленные расчеты и визуализация (генерация графиков и другой компьютерной графики) осуществляется на веб-сервере, а интерактивная графический интерфейс пользователя (GUI) часто частично предоставляется клиентской стороной, например, используя серверные сценарии Такие как PHP или же CGI скрипты, интерактивные сервисы на базе Аякс или обычное прикладное программное обеспечение, доступ к которому осуществляется удаленно через VNC Java-апплет.
В клиентское моделирование, программа моделирования загружается со стороны сервера, но полностью выполняется на стороне клиента, например, используя Java-апплеты, Flash анимация, JavaScript, или какой-нибудь плагин для просмотра математических программ. Имитация на стороне сервера не масштабируется для многих одновременных пользователей, но предъявляет меньше требований к производительности компьютера пользователя и плагинам веб-браузера, чем моделирование на стороне клиента.
Период, термин онлайн-моделирование иногда относится к веб-моделированию на стороне сервера, иногда к симбиотический симуляция, то есть симуляция, которая взаимодействует в реальном времени с физической системой.
Предстоящий облачные вычисления технологии могут использоваться для новых подходов к моделированию на стороне сервера. Например, есть[пример необходим] мультиагентное моделирование приложения, которые развертываются на экземплярах облачных вычислений и действуют независимо. Это обеспечивает высокую масштабируемость моделирования.[требуется разъяснение]
Существующие инструменты
- AgentSheets - графический инструмент для создания веб-приложений Симс-подобные имитационные игры, а также для обучения программированию начинающих студентов.
- AnyLogic - графический инструмент, который генерирует Java-код для дискретное моделирование, системная динамика и агент-ориентированные модели
- Простое моделирование Java - инструмент для моделирования и визуализации физических явлений, автоматически генерирующий Java-код из математических выражений.
- Исследовать Gizmos - большая библиотека интерактивных онлайн-симуляторов для обучения математике и естествознанию в 3–12 классах.
- FreeFem ++ Версия Javascript[8] - FreeFem ++[9] - это бесплатный решатель PDE с открытым исходным кодом, использующий метод конечных элементов.
- Веб-интерфейсы GNU Octave – MATLAB совместимое программное обеспечение с открытым исходным кодом
- Lanner Group Ltd L-SIM Server - на основе Java дискретное моделирование двигатель, который поддерживает стандарты модели, такие как BPMN 2.0
- Nanohub - интерактивное моделирование Web 2.0 в браузере нанотехнологии
- NetLogo - многоагентный язык программирования и интегрированная среда моделирования, работающая на виртуальной машине Java
- OpenPlaG – PHPграфопостроитель на основе функций для использования на веб-сайтах
- OpenEpi - веб-пакет инструментов для биостатистика
- Набор инструментов для моделирования рекурсивных пористых агентов (Repast) - инструментарий агентного моделирования и симуляции, реализованный на Java и многих других языках.
- SageMath - программное обеспечение для численного анализа с открытым исходным кодом с веб-интерфейсом, основанное на Язык программирования Python
- SimScale - поддержка веб-платформы моделирования вычислительная гидродинамика, механика твердого тела, и термодинамика
- StarLogo - агентно-ориентированный язык моделирования, написанный на Java.
- VisSim просмотрщик - графически программируется диаграммы потоков данных для моделирования динамические системы
- webMathematica и Mathematica Player - система компьютерной алгебры и язык программирования.
- VisualSim Архитектор - VisualSim Explorer позволяет встраивать модели системного уровня в документы для просмотра, моделирования и анализа из веб-браузера без какой-либо локальной установки программного обеспечения.
Смотрите также
Рекомендации
- ^ Бирн, Джеймс; Хиви, Катал; Бирн, П.Дж. (март 2010 г.). «Обзор веб-моделирования и вспомогательных инструментов». Практика и теория имитационного моделирования. Эльзевир. 18 (3): 253–276. Дои:10.1016 / j.simpat.2009.09.013.
- ^ Page, E .; Гриффен, С. П. (1998). «Обеспечение поддержки концептуальной основы для распределенного веб-моделирования в рамках архитектуры высокого уровня». Труды конференции SPIE по использованию технологий моделирования II, Орландо, Флорида, США. CiteSeerX 10.1.1.37.4216.
- ^ Page, E .; Оппер, Дж. М. (2000). «Исследование применения принципов веб-моделирования в архитектуре для компьютерной модели сил следующего поколения». (PDF). Компьютерные системы будущего поколения 19: 159-169.
- ^ а б Бирн, Джеймс; Хиви, Катал; Бирн, П.Дж. (2006). «SIMCT: приложение веб-моделирования».. Материалы 3-го семинара по моделированию (SW06) Общества операционных исследований 2006 г. (Великобритания), 28-29 марта, Royal Leamington Spa, Великобритания.
- ^ Гуру, А .; Несладкий, P .; Уильямс, Р. (2000). «Веб-интерфейс для хранения и выполнения имитационных моделей».. Труды Зимней конференции по моделированию 2000 г., Орландо, Флорида.
- ^ Harrell, C.R .; Хикс, Д. А. (1998). "Архитектура компонентов программного обеспечения для моделирования корпоративных приложений на основе моделирования". (PDF). Труды Зимней конференции по моделированию 1998 г., Вашингтон, округ Колумбия, США.
- ^ Инструменты для тестирования и эмуляции разработки мобильных веб-сайтов и приложений, Журнал Specky Boy Design, 12 апреля 2010 г.
- ^ "Индекс - FreeFem ++ - js 17.1". www.ljll.math.upmc.fr. Получено 2018-11-30.
- ^ "FreeFem ++". freefem.org. Получено 2018-12-01.