stringtranslate.com

Веб-симуляция

Веб-симуляция ( WBS ) — это вызов услуг компьютерного моделирования через Всемирную паутину , в частности, через веб-браузер . [1] [2] [3] [4] Все чаще Интернет рассматривается как среда для предоставления приложений моделирования и симуляции , и как таковая, является новой областью исследований в сообществе моделирования. [4] [5] [6]

Приложение

Веб-симуляция используется в нескольких контекстах:

Подходы на стороне клиента и на стороне сервера

Веб-симуляция может происходить как на стороне сервера, так и на стороне клиента. При серверной симуляции численные расчеты и визуализация (генерация графиков и другой компьютерной графики) выполняются на веб-сервере, в то время как интерактивный графический интерфейс пользователя (GUI) часто частично предоставляется клиентской стороной, например, с использованием серверных скриптов , таких как скрипты PHP или CGI , интерактивных служб на основе Ajax или обычного прикладного программного обеспечения, к которому удаленно осуществляется доступ через Java-апплет VNC .

При моделировании на стороне клиента программа моделирования загружается со стороны сервера, но полностью выполняется на стороне клиента, например, с использованием апплетов Java , Flash-анимаций , JavaScript или некоторого математического программного плагина для просмотра. Моделирование на стороне сервера не масштабируется для многих одновременных пользователей, но предъявляет меньшие требования к производительности компьютера пользователя и плагинам веб-браузера, чем моделирование на стороне клиента.

Термин «онлайн-симуляция» иногда относится к серверному веб-симуляции, иногда к симбиотическому моделированию, т. е. моделированию, которое взаимодействует в реальном времени с физической системой.

Будущие технологии облачных вычислений могут использоваться для новых подходов к моделированию на стороне сервера. Например, существуют [ необходим пример ] многоагентные приложения моделирования, которые развертываются на экземплярах облачных вычислений и действуют независимо. Это позволяет моделированию быть высокомасштабируемым. [ необходимо разъяснение ]

Существующие инструменты

Смотрите также

Ссылки

  1. ^ Бирн, Джеймс; Хеви, Катал; Бирн, П.Дж. (март 2010 г.). «Обзор веб-моделирования и вспомогательных инструментов». Практика и теория имитационного моделирования . 18 (3). Elsevier: 253–276. doi :10.1016/j.simpat.2009.09.013.
  2. ^ Пейдж, Э.; Гриффен, С.П. (1998). «Обеспечение поддержки концептуальной структуры для распределенного веб-моделирования в рамках архитектуры высокого уровня». Труды конференции SPIE по технологиям поддержки науки моделирования II, Орландо, Флорида, США . CiteSeerX 10.1.1.37.4216 . 
  3. ^ Пейдж, Э.; Оппер, Дж. М. (2000). «Исследование применения принципов веб-моделирования в архитектуре для модели сил, генерируемых компьютером следующего поколения». (PDF) . Future Generation Computer Systems 19: 159-169 .
  4. ^ ab Бирн, Джеймс; Хеви, Катал; Бирн, П.Дж. (2006). «SIMCT: применение веб-моделирования». Труды 3-го семинара по моделированию (SW06) Общества операционных исследований (Великобритания) 2006 года, 28–29 марта, Ройал-Лимингтон-Спа, Великобритания .
  5. ^ Гуру, А.; Сэвори, П.; Уильямс, Р. (2000). «Интерфейс на основе веб-технологий для хранения и выполнения имитационных моделей». Труды Зимней конференции по моделированию 2000 г., Орландо, Флорида .
  6. ^ Харрелл, CR; Хикс, DA (1998). "Архитектура компонентов программного обеспечения моделирования для корпоративных приложений на основе моделирования". Труды зимней конференции по моделированию 1998 года, Вашингтон, округ Колумбия, США . doi :10.1109/WSC.1998.746053. S2CID  11277437.
  7. ^ Инструменты тестирования и эмуляции разработки мобильных веб-приложений и приложений, журнал Specky boy design, 12 апреля 2010 г.
  8. ^ "Индекс - FreeFem++-js 17.1". www.ljll.math.upmc.fr . Получено 2018-11-30 .
  9. ^ "FreeFem++". freefem.org . Получено 2018-12-01 .

Внешние ссылки