Вебмоделювання (англ. Web-based simulation, WBS) — це виклик служб чисельного моделювання через Всесвітнє павутиння, зокрема через браузер[1]. Інтернет усе частіше розглядається як середовище створення додатків для моделювання і симуляції, і тому це нова сфера досліджень у симуляторах.

Застосування ред.

Вебмоделювання використовується в кількох контекстах:

  • В навчанні різні принципи можна швидко проілюструвати студентам за допомогою інтерактивної комп’ютерної анімації, наприклад, під час демонстрації лекцій та комп’ютерних вправ.
  • У дистанційному навчанні вебмоделювання може бути альтернативою встановленню дорогого програмного забезпечення для моделювання на комп’ютері студента або альтернативою дорогому лабораторному обладнанню.
  • У розробці програмного забезпечення вебемуляція дозволяє розробляти та тестувати додатки на одній платформі для інших цільових платформ, наприклад, для різних мобільних операційних систем [2] або мобільних веббраузерів, без спеціального обладнання чи локально встановленого програмного забезпечення емуляції.
  • У онлайн-іграх можна симулювати 3D-середовище, старі домашні комп’ютери та ігрові консолі, що дозволяють користувачеві грати в старі комп’ютерні ігри у веббраузері.
  • У медичній освіті вебмоделювання можна використовувати для вивчення та відпрацювання клінічних процедур. Вебмоделювання процедур робить акцент на когнітивних елементах, таких як етапи процедури, рішення, інструменти/пристрої, які будуть використовуватися, і правильне анатомічне розташування.

Підходи на стороні клієнта проти сервера ред.

Вебсимуляція може відбуватися як на стороні сервера, так і на стороні клієнта. У моделюванні на стороні сервера чисельні розрахунки та візуалізація (генерація графіків та іншої комп’ютерної графіки) виконуються на вебсервері, тоді як інтерактивний графічний інтерфейс користувача (GUI) часто частково надається на стороні клієнта, наприклад за допомогою сценарії на стороні сервера, такі як сценарії PHP або CGI, інтерактивні служби на основі Ajax або звичайне прикладне програмне забезпечення, доступ до якого віддалено через аплет VNC Java.

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

Нові технології хмарних обчислень можна використовувати для нових підходів моделювання на стороні сервера. Наприклад, є  багатоагентні додатки моделювання, які розгорнуті на примірниках хмарних обчислень і діють незалежно. Це дозволяє симуляції мати високу масштабованість.

Наявні інструменти ред.

Примітки ред.

  1. Byrne, James; Heavey, Cathal; Byrne, P.J. (March 2010). A review of Web-based simulation and supporting tools. Simulation Modelling Practice and Theory. Elsevier. 18 (3): 253—276. doi:10.1016/j.simpat.2009.09.013.
  2. Mobile Web and App Development Testing and Emulation Tools, Specky boy design magazine, April 12, 2010
  3. Index - FreeFem++-js 17.1. www.ljll.math.upmc.fr. Процитовано 30 листопада 2018.
  4. FreeFem++. freefem.org (англ.). Процитовано 1 грудня 2018.

Посилання ред.