<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Web-based_simulation</id>
	<title>Web-based simulation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Web-based_simulation"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Web-based_simulation&amp;action=history"/>
	<updated>2026-05-10T20:35:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Web-based_simulation&amp;diff=7322144&amp;oldid=prev</id>
		<title>imported&gt;Citation bot: Removed proxy/dead URL that duplicated identifier. | Use this bot. Report bugs. | #UCB_CommandLine</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Web-based_simulation&amp;diff=7322144&amp;oldid=prev"/>
		<updated>2023-12-27T02:11:14Z</updated>

		<summary type="html">&lt;p&gt;Removed proxy/dead URL that duplicated identifier. | &lt;a href=&quot;/wiki143/index.php?title=En:WP:UCB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:UCB (page does not exist)&quot;&gt;Use this bot&lt;/a&gt;. &lt;a href=&quot;/wiki143/index.php?title=En:WP:DBUG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:DBUG (page does not exist)&quot;&gt;Report bugs&lt;/a&gt;. | #UCB_CommandLine&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Web-based simulation&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;WBS&amp;#039;&amp;#039;&amp;#039;) is the invocation of [[computer simulation]] services over the [[World Wide Web]], specifically through a [[web browser]].&amp;lt;ref name=&amp;quot;Byrne10&amp;quot;&amp;gt;{{cite journal&lt;br /&gt;
  | last1 = Byrne&lt;br /&gt;
  | first1 = James&lt;br /&gt;
  | last2 = Heavey&lt;br /&gt;
  | first2 = Cathal&lt;br /&gt;
  | last3 = Byrne&lt;br /&gt;
  | first3 = P.J.&lt;br /&gt;
  |date=March 2010&lt;br /&gt;
  | title = A review of Web-based simulation and supporting tools&lt;br /&gt;
  | journal = Simulation Modelling Practice and Theory&lt;br /&gt;
  | volume = 18&lt;br /&gt;
  | issue = 3&lt;br /&gt;
  | pages = 253–276&lt;br /&gt;
  | publisher = Elsevier&lt;br /&gt;
  | doi= 10.1016/j.simpat.2009.09.013    &lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Page98&amp;quot;&amp;gt;{{cite conference | last = Page | first = E. |author2=Griffen, S. P.  | title = Providing Conceptual Framework Support for Distributed Web-Based Simulation within the High Level Architecture. | book-title = Proceedings of the SPIE Conference on Enabling Technologies for Simulation Science II, Orlando, Florida, USA. | year = 1998 | citeseerx = 10.1.1.37.4216 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Page00&amp;quot;&amp;gt;{{cite conference | last = Page | first = E. |author2=Opper, J. M.  | title = Investigating the Application of Web-Based Simulation Principles within the Architecture for a Next-Generation Computer Generated Forces Model. | book-title = Future Generation Computer Systems 19: 159-169. | year = 2000 |url=http://www.thesimguy.com/articles/fgcs.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Byrne&amp;quot;&amp;gt;{{cite conference | last = Byrne | first = James |author2=Heavey, Cathal |author3=Byrne, P.J. | title = SIMCT: An Application of Web Based Simulation. | book-title = Proceedings of the 2006 Operational Research Society (UK) 3rd Simulation Workshop (SW06), 28-29th March, Royal Leamington Spa, UK. | year = 2006 | url = http://www.orsoc.org.uk/orshop/(vhkfborwn2ka1k453pnsc4yr)/orcontent.aspx?inc=simulation2006_proceedings.htm }}&amp;lt;/ref&amp;gt; Increasingly, the web is being looked upon as an environment for providing [[modeling and simulation]] applications, and as such, is an emerging area of investigation within the simulation community.&amp;lt;ref name=&amp;quot;Byrne&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;Guru&amp;quot;&amp;gt;{{cite conference | last = Guru | first = A. |author2=Savory, P. |author3=Williams, R. | title = A Web-based Interface for Storing and Executing Simulation Models. | book-title = Proceedings of the 2000 Winter Simulation Conference, Orlando, Florida. | year = 2000 |url=https://digitalcommons.unl.edu/cgi/viewcontent.cgi?article=1003&amp;amp;context=imsefacpub}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Harrell&amp;quot;&amp;gt;{{cite conference | last = Harrell | first = C. R. |author2=Hicks, D. A.  | title = Simulation Software Component Architecture for Simulation-based Enterprise Applications. | book-title = Proceedings of the 1998 Winter Simulation Conference, Washington D.C., USA. | year = 1998 | doi = 10.1109/WSC.1998.746053 | s2cid = 11277437 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application==&lt;br /&gt;
Web-based simulation is used in several contexts:&lt;br /&gt;
* In [[e-learning]], various principles can quickly be illustrated to students by means of interactive [[computer animation]]s, for example during lecture demonstrations and computer exercises.&lt;br /&gt;
* In [[distance learning]], web-based simulation may provide an alternative to installing expensive simulation software on the student computer, or an alternative to expensive laboratory equipment. &lt;br /&gt;
* In [[software engineering]], &amp;#039;&amp;#039;&amp;#039;web-based emulation&amp;#039;&amp;#039;&amp;#039; allows application development and testing on one platform for other target platforms, for example for various [[mobile operating system]]s&amp;lt;ref&amp;gt;[http://speckyboy.com/2010/04/12/mobile-web-and-app-development-testing-and-emulation-tools/ Mobile Web and App Development Testing and Emulation Tools], Specky boy design magazine, April 12, 2010&amp;lt;/ref&amp;gt; or [[mobile web browser]]s,  without the need of target hardware or locally installed [[Emulator|emulation software]].&lt;br /&gt;
* In [[online computer game]]s, 3D environments can be simulated, and old [[home computer]]s and [[video game console]]s can be emulated, allowing the user to play old computer games in the web browser.&lt;br /&gt;
* In [[medical education]], [[nurse education]] and allied health education (like [[sonographer]] training), web-based simulations can be used for learning and practicing clinical healthcare procedures. Web-based procedural simulations emphasize the cognitive elements such as the steps of the procedure, the decisions, the tools/devices to be used, and the correct anatomical location.&lt;br /&gt;
&lt;br /&gt;
==Client-side vs server-side approaches==&lt;br /&gt;
Web-based simulation can take place either on the server side or on the client side. In &amp;#039;&amp;#039;server-side simulation&amp;#039;&amp;#039;, the numerical calculations and [[Visualization (computer graphics)|visualization]] (generation of plots and other computer graphics) is carried out on the web server, while the interactive [[graphical user interface]] (GUI) often partly is provided by the client-side, for example using [[server-side scripting]] such as [[PHP]] or [[CGI script]]s, interactive services based on [[Ajax (programming)|Ajax]] or a conventional application software remotely accessed through a [[VNC]] Java applet.&lt;br /&gt;
&lt;br /&gt;
In &amp;#039;&amp;#039;client-side simulation&amp;#039;&amp;#039;, the simulation program is downloaded from the server side but completely executed on the client side, for example using [[Java applets]], [[Flash animation]]s, [[JavaScript]], or some mathematical software viewer plug-in. Server-side simulation is not scalable for many simultaneous users, but places fewer demands on the user computer performance and web-browser plug-ins than client-side simulation.&lt;br /&gt;
&lt;br /&gt;
The term &amp;#039;&amp;#039;&amp;#039;on-line simulation&amp;#039;&amp;#039;&amp;#039; sometimes refers to server-side web-based simulation, sometimes to [[symbiotic]] simulation, i.e. a simulation that interacts in real-time with a physical system.&lt;br /&gt;
&lt;br /&gt;
The upcoming [[cloud computing|cloud-computing]] technologies can be used for new server-side simulation approaches. For instance, there are{{Examples|date=June 2010}} [[multi-agent simulation|multi-agent-simulation]] applications which are deployed on cloud-computing instances and act independently. This allows simulations to be highly scalable.{{Clarify|date=June 2010}}&lt;br /&gt;
&lt;br /&gt;
==Existing tools==&lt;br /&gt;
&amp;lt;!-- Only include intrawiki links to tools that have an own article, and consequently is fulfill Wikipedia relevance criteria. --&amp;gt;&lt;br /&gt;
*[[AgentSheets]] – graphically programmed tool for creating web-based &amp;#039;&amp;#039;[[The Sims]]&amp;#039;&amp;#039;-like simulation games, and for teaching beginner students programming.&lt;br /&gt;
*[[AnyLogic]] – a graphically programmed tool that generates Java code for [[discrete-event simulation]], [[system dynamics]] and [[agent-based model]]s&lt;br /&gt;
*[[Easy Java Simulations]] – a tool for modelling and visualization of physical phenomenons, that automatically generates Java code from mathematical expressions.&lt;br /&gt;
*[[ExploreLearning]] Gizmos – a large library of interactive online simulations for math and science education in grades 3–12.&lt;br /&gt;
*[[FreeFem++]] Javascript Version&amp;lt;ref&amp;gt;{{Cite web|url=https://www.ljll.math.upmc.fr/lehyaric/ffjs/17.1/|title=Index - FreeFem++-js 17.1|website=www.ljll.math.upmc.fr|access-date=2018-11-30}}&amp;lt;/ref&amp;gt; –  FreeFem++&amp;lt;ref&amp;gt;{{Cite web|url=https://freefem.org|title=FreeFem++|website=freefem.org|language=en|access-date=2018-12-01}}&amp;lt;/ref&amp;gt; is a free and open source PDE solver using the finite element method. &lt;br /&gt;
*[[GNU Octave#Web Interfaces|GNU Octave web interfaces]] – [[MATLAB]] compatible open-source software&lt;br /&gt;
*[[Lanner Group Ltd]] L-SIM Server – Java-based [[discrete-event simulation]] engine which supports model standards such as [[BPMN]] 2.0&lt;br /&gt;
*[[Nanohub]] – web 2.0 in-browser interactive simulation of [[nanotechnology]]&lt;br /&gt;
*[[NetLogo]] – a multi-agent programming language and integrated modeling environment that runs on the Java Virtual Machine&lt;br /&gt;
*[[OpenPlaG]] – [[PHP]]-based function graph plotter for the use on websites&lt;br /&gt;
*[[OpenEpi]] – web-based packet of tools for [[biostatistics]]&lt;br /&gt;
*[[Recursive Porous Agent Simulation Toolkit]] (Repast) – agent-based modeling and simulation toolkit implemented in Java and many other languages&lt;br /&gt;
*[[SageMath]] – open-source numerical-analysis software with web interface, based on the [[Python (programming language)|Python programming language]]&lt;br /&gt;
*[[SimScale]] – web-based simulation platform supporting [[computational fluid dynamics]], [[solid mechanics]], and [[thermodynamics]]&lt;br /&gt;
*[[StarLogo]] – agent-based simulation language written in Java.&lt;br /&gt;
*[[VisSim|VisSim viewer]] – graphically programmed [[data-flow diagram]]s for simulation of [[dynamical systems]]&lt;br /&gt;
*[[Mathematica#Deployment|webMathematica and Mathematica Player]] – a computer algebra system and programming language.&lt;br /&gt;
*[[VisualSim Architect]] – VisualSim Explorer enables system-level models to be embedded in documents for viewing, simulation and analysis from within a web browser without any local software installation.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[List of online spreadsheets]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&amp;lt;!-- Do not include links to individual softwares. Only include extensive up-to-date lists of software and research. --&amp;gt;&lt;br /&gt;
*[http://vam.anest.ufl.edu/wip.html A portfolio of public-access and free web-based simulations]&lt;br /&gt;
&lt;br /&gt;
[[Category:Simulation software]]&lt;br /&gt;
[[Category:Web applications]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Citation bot</name></author>
	</entry>
</feed>