Web tabanlı simülasyon

Vikipedi, özgür ansiklopedi

Web tabanlı simülasyon (İngilizceWeb-based simulation - WBS), bilgisayar simülasyonu hizmetlerinin World Wide Web üzerinden, özellikle de bir web tarayıcısı aracılığıyla sunulması ve kullanılmasıdır.[1][2][3][4] Web, giderek artan bir şekilde modelleme ve simülasyon uygulamaları sağlamak için elverişli bir ortam olarak görülmekte ve bu nedenle simülasyon topluluğu içinde gelişmekte olan bir araştırma alanıdır.[4][5][6]

Uygulama[değiştir | kaynağı değiştir]

Web tabanlı simülasyon çeşitli bağlamlarda kullanılmaktadır:

İstemci tarafı ve sunucu tarafı yaklaşımları[değiştir | kaynağı değiştir]

Web tabanlı simülasyon, sunucu tarafında ya da istemci tarafında gerçekleştirilebilir. Sunucu taraflı simülasyonda, sayısal hesaplamalar ve görselleştirme (grafiklerin ve diğer bilgisayar grafiklerinin oluşturulması) web sunucusunda gerçekleştirilirken, etkileşimli grafiksel kullanıcı arayüzü (GUI) genellikle kısmen istemci tarafı tarafından sağlanır, Örneğin PHP veya CGI script gibi server-side scripting kullanarak, Ajax tabanlı etkileşimli hizmetler veya VNC aracılığıyla uzaktan erişilen geleneksel bir uygulama yazılımı olan Java applet aracılığıyla.

İstemci taraflı simülasyonda simülasyon programı sunucu tarafından indirilir ancak tamamen istemci tarafında, örneğin Java appletleri, Flash animasyonu, JavaScript veya bazı matematiksel yazılım görüntüleyici eklentileri kullanılarak yürütülür. Sunucu tarafı simülasyonu birçok eşzamanlı kullanıcı için ölçeklenebilir değildir, ancak kullanıcı bilgisayarının performansına ve web tarayıcısı eklentilerine istemci tarafı simülasyonundan daha az talepte bulunur.

Çevrimiçi simülasyon terimi, bazen sunucu taraflı web tabanlı simülasyona, bazen de simbiyotik simülasyona, yani fiziksel bir sistemle gerçek zamanlı olarak etkileşime giren bir simülasyona atıfta bulunur.

Yaklaşmakta olan bulut bilişim teknolojileri yeni sunucu tarafı simülasyon yaklaşımları için kullanılabilir. Örneğin, [Örnek gerek] Bulut bilişim örneklerinde konuşlandırılan ve bağımsız olarak hareket eden multi-agent-simulation uygulamaları. Bu, simülasyonların yüksek oranda ölçeklenebilir olmasını sağlar.[kaynak belirtilmeli]

Mevcut araçlar[değiştir | kaynağı değiştir]

Ayrıca bakınız[değiştir | kaynağı değiştir]

Kaynakça[değiştir | kaynağı değiştir]

  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. ^ Page, E.; Griffen, S. P. (1998). "Providing Conceptual Framework Support for Distributed Web-Based Simulation within the High Level Architecture.". Proceedings of the SPIE Conference on Enabling Technologies for Simulation Science II, Orlando, Florida, USA. CiteSeerX 10.1.1.37.4216 $2. 
  3. ^ Page, E.; Opper, J. M. (2000). "Investigating the Application of Web-Based Simulation Principles within the Architecture for a Next-Generation Computer Generated Forces Model." (PDF). Future Generation Computer Systems 19: 159-169. 20 Ocak 2022 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 9 Ekim 2023. 
  4. ^ a b Byrne, James; Heavey, Cathal; Byrne, P.J. (2006). "SIMCT: An Application of Web Based Simulation.". Proceedings of the 2006 Operational Research Society (UK) 3rd Simulation Workshop (SW06), 28-29th March, Royal Leamington Spa, UK. 20 Temmuz 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ekim 2023. 
  5. ^ Guru, A.; Savory, P.; Williams, R. (2000). "A Web-based Interface for Storing and Executing Simulation Models.". Proceedings of the 2000 Winter Simulation Conference, Orlando, Florida. 31 Temmuz 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ekim 2023. 
  6. ^ Harrell, C. R.; Hicks, D. A. (1998). "Simulation Software Component Architecture for Simulation-based Enterprise Applications." (PDF). Proceedings of the 1998 Winter Simulation Conference, Washington D.C., USA. doi:10.1109/WSC.1998.746053. 
  7. ^ Mobile Web and App Development Testing and Emulation Tools 18 Haziran 2016 tarihinde Wayback Machine sitesinde arşivlendi., Specky boy design magazine, April 12, 2010
  8. ^ "Index - FreeFem++-js 17.1". www.ljll.math.upmc.fr. 7 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Kasım 2018. 
  9. ^ "FreeFem++". freefem.org (İngilizce). 27 Kasım 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Aralık 2018. 

Dış bağlantılar[değiştir | kaynağı değiştir]