Web- на основе моделирования
редактировать
Веб-моделирование (WBS ) - это вызов служб компьютерного моделирования через World Wide Web, в частности, через веб-браузер. Интернет все чаще рассматривается как среда для предоставления приложений моделирования и моделирования, и поэтому является новой областью исследований в сообществе моделирования.
Содержание
- 1 Приложение
- 2 Клиентская сторона vs подходы на стороне сервера
- 3 Существующие инструменты
- 4 См. также
- 5 Ссылки
- 6 Внешние ссылки
Приложение
Веб-моделирование используется в нескольких контекстах:
- В электронном обучении различные принципы можно быстро проиллюстрировать студентам с помощью интерактивной компьютерной анимации, например, во время демонстрации лекций и компьютерных упражнений.
- В дистанционное обучение веб-моделирование может стать альтернативой установке дорогостоящего программного обеспечения для моделирования на компьютер учащегося или альтернативой дорогостоящему лабораторному оборудованию.
- В программной инженерии, веб-эмуляция позволяет разрабатывать и тестировать приложения на одной платформе для других целевых платформ, например для различные мобильные операционные системы или мобильные веб-браузеры, без необходимости использования целевого оборудования или локально установленного программного обеспечения для эмуляции.
- В компьютерных онлайн-играх, Можно моделировать трехмерную среду, и можно эмулировать старые домашние компьютеры и игровые консоли, что позволяет пользователю играть в старые компьютерные игры в веб-браузере.
- В медицинское образование, обучение медсестер и связанное с ним санитарное просвещение (например, обучение сонографистов ), сетевые симуляторы могут использоваться для обучения и практики клинических медицинских процедур. Сетевое моделирование процедур подчеркивает когнитивные элементы, такие как этапы процедуры, решения, инструменты / устройства, которые будут использоваться, и правильное анатомическое расположение.
Подходы на стороне клиента и на стороне сервера
Веб-моделирование может происходить как на стороне сервера, так и на стороне клиента. При моделировании на стороне сервера численные расчеты и визуализация (создание графиков и другой компьютерной графики) выполняются на веб-сервере, а интерактивный графический интерфейс пользователя (GUI) часто частично предоставляется на стороне клиента, например, с использованием сценариев на стороне сервера, таких как PHP или сценариев CGI, интерактивных служб на основе Ajax или обычное прикладное программное обеспечение, доступ к которому осуществляется удаленно через Java-апплет VNC.
При моделировании на стороне клиента программа моделирования загружается со стороны сервера, но полностью выполняется на стороне клиента, например, с использованием Java-апплетов, Flash-анимаций, JavaScript или какой-нибудь плагин для просмотра математических программ. Имитация на стороне сервера не масштабируется для множества одновременных пользователей, но предъявляет меньше требований к производительности компьютера пользователя и плагинам веб-браузера, чем моделирование на стороне клиента.
Термин онлайн-моделирование иногда относится к веб-моделированию на стороне сервера, иногда к симбиотической симуляции, т.е. симуляции, которая взаимодействует в реальном времени с физическая система.
Предстоящие технологии облачных вычислений могут использоваться для новых подходов к моделированию на стороне сервера. Например, существуют приложения для моделирования с несколькими агентами, которые развертываются на экземплярах облачных вычислений и действуют независимо. Это обеспечивает высокую масштабируемость моделирования.
Существующие инструменты
- AgentSheets - инструмент с графическим программированием для создания сетевых симуляторов, похожих на The Sims, и для обучения начинающих студентов программирования.
- AnyLogic - инструмент с графическим программированием, который генерирует Java-код для моделирования дискретных событий, системной динамики и агентных моделей
- Easy Java Simulations - инструмент для моделирования и визуализации физических явлений, который автоматически генерирует Java-код из математических выражений.
- ExploreLearning Gizmos - большая библиотека интерактивных онлайн-симуляторов для математического и естественнонаучного образования в 3–4 классах. 12.
- FreeFem ++ Версия Javascript - FreeFem ++ - это бесплатный решатель PDE с открытым исходным кодом, использующий метод конечных элементов.
- Веб-интерфейсы GNU Octave - Совместимое с MATLAB программное обеспечение с открытым исходным кодом
- Lanner Group Ltd L-SIM Server - Java-ориентированная симуляция дискретных событий, поддерживающая модель Такие стандарты, как BPMN 2.0
- Nanohub - интерактивное моделирование в браузере Web 2.0 нанотехнологий
- NetLogo - многоагентного языка программирования и интегрированной среды моделирования, работает на виртуальной машине Java
- OpenPlaG - PHP - построитель графиков функций для использования на веб-сайтах
- OpenEpi - веб-пакет инструментов для биостатистики
- Recursive Porous Agent Simulation Toolkit (Repast) - набор инструментов для моделирования и моделирования на основе агентов, реализованный на Java и многих других языках.
- SageMath - программное обеспечение с открытым исходным кодом для численного анализа с веб-интерфейсом, основанное на язык программирования Python
- SimScale - веб-платформа моделирования, поддерживающая вычислительную гидродинамику, механику твердого тела и термодинамику
- StarLogo - агентно-ориентированный язык моделирования, написанный на Java.
- VisSim viewer - графически запрограммированные диаграммы потоков данных для моделирования динамических систем
- webMathematica и Mathematica Player - система компьютерной алгебры и язык программирования.
- VisualSim Architect - VisualSim Explorer позволяет встраивать модели системного уровня в документы для просмотра, моделирования и анализа из веб-браузера без каких-либо локальных установка программного обеспечения.
См. также
Ссылки
Внешние ссылки