Web tabanlı simülasyon (İngilizce: Web-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. 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.
Uygulama
Web tabanlı simülasyon çeşitli bağlamlarda kullanılmaktadır:
- E-öğrenmede, çeşitli prensipler, örneğin ders gösterimleri ve bilgisayar alıştırmaları sırasında etkileşimli bilgisayar animasyonu aracılığıyla öğrencilere hızlı bir şekilde gösterilebilir.
- Uzaktan eğitimde, web tabanlı simülasyon, öğrenci bilgisayarına pahalı simülasyon yazılımı yüklemeye veya pahalı laboratuvar ekipmanlarına bir alternatif sağlayabilir.
- Yazılım mühendisliğinde, web tabanlı emülasyon bir platformda diğer hedef platformlar için, örneğin çeşitli mobil işletim sistemleri için uygulama geliştirme ve test etme olanağı sağlar veya , hedef donanıma veya yerel olarak yüklenmiş emülasyon yazılımına ihtiyaç duymadan.
- Çevrimiçi bilgisayar oyunlarında, 3D ortamlar simüle edilebilir ve eski ev bilgisayarılar ve video oyun konsolular taklit edilerek kullanıcının web tarayıcısında eski bilgisayar oyunlarını oynamasına izin verilebilir.
- Web tabanlı simülasyonlar tıp eğitimi, ve yardımcı sağlık eğitiminde ( eğitimi gibi) klinik sağlık prosedürlerini öğrenmek ve uygulamak için kullanılabilir. Web tabanlı prosedürel simülasyonlar prosedürün adımları, kararlar, kullanılacak araçlar/cihazlar ve doğru anatomik konum gibi bilişsel unsurları vurgular.
İstemci tarafı ve sunucu tarafı yaklaşımları
Web tabanlı simülasyon, sunucu tarafında ya da istemci tarafında gerçekleştirilebilir. Sunucu taraflı simülasyonda, sayısal hesaplamalar ve (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 kullanarak, Ajax tabanlı etkileşimli hizmetler veya 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, , 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, [] 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.[]
Mevcut araçlar
- – Web tabanlı The Sims benzeri simülasyon oyunları oluşturmak ve yeni başlayan öğrencilere programlama öğretmek için grafiksel olarak programlanmış bir araçtır.
- – Ayrık olay simülasyonu, sistem dinamikleri ve ajan tabanlı modeller için Java kodu üreten grafik programlı bir araç.
- – Fiziksel olayların modellenmesi ve görselleştirilmesi için matematiksel ifadelerden otomatik olarak Java kodu üreten bir araç.
- ExploreLearning Gizmos – 3-12. sınıflarda matematik ve fen eğitimi için etkileşimli çevrimiçi simülasyonlardan oluşan geniş bir kütüphanedir.
- Javascript Version – FreeFem++ sonlu elemanlar yöntemini kullanan ücretsiz ve açık kaynaklı bir PDE çözücüsüdür.
- (GNU Octave web interfaces) – MATLAB uyumlu açık kaynaklı yazılım.
- L-SIM Server – Java tabanlı 2.0 gibi model standartlarını destekleyen ayrık olay simülasyonu motoru.
- – Web 2.0 tarayıcı içi etkileşimli nanoteknoloji simülasyonu.
- – Java Sanal Makinesi üzerinde çalışan birçok etmenli programlama dili ve entegre modelleme ortamı.
- – Web sitelerinde kullanım için PHP tabanlı fonksiyon grafiği çizicisi.
- – Biyoistatistik için web tabanlı araç paketi.
- (Repast) – Java ve diğer birçok dilde uygulanan ajan tabanlı modelleme ve simülasyon araç seti.
- SageMath – Python programlama dili tabanlı, web arayüzüne sahip açık kaynaklı sayısal analiz yazılımı.
- – Hesaplamalı akışkanlar dinamiği, katı mekaniği ve termodinamik destekleyen web tabanlı simülasyon platformu.
- – Java ile yazılmış ajan tabanlı simülasyon dili.
- – Dinamik sistemlerin simülasyonu için grafiksel olarak programlanmış
- (webMathematica and Mathematica Player) – bir bilgisayar cebir sistemi ve programlama dili.
- – VisualSim Explorer, sistem düzeyindeki modellerin herhangi bir yerel yazılım yüklemesi olmadan bir web tarayıcısı içinden görüntüleme, simülasyon ve analiz için belgelere gömülmesini sağlar.
Ayrıca bakınız
Kaynakça
- ^ 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.
- ^ 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.
- ^ 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 (PDF). Erişim tarihi: 9 Ekim 2023.
- ^ 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 . Erişim tarihi: 9 Ekim 2023.
- ^ 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 . Erişim tarihi: 9 Ekim 2023.
- ^ 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.
- ^ Mobile Web and App Development Testing and Emulation Tools 18 Haziran 2016 tarihinde Wayback Machine sitesinde ., Specky boy design magazine, April 12, 2010
- ^ "Index - FreeFem++-js 17.1". www.ljll.math.upmc.fr. 7 Nisan 2022 tarihinde kaynağından . Erişim tarihi: 30 Kasım 2018.
- ^ "FreeFem++". freefem.org (İngilizce). 27 Kasım 2018 tarihinde kaynağından . Erişim tarihi: 1 Aralık 2018.
Dış bağlantılar
- A portfolio of public-access and free web-based simulations
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Web tabanli simulasyon Ingilizce Web based simulation WBS bilgisayar simulasyonu hizmetlerinin World Wide Web uzerinden ozellikle de bir web tarayicisi araciligiyla sunulmasi ve kullanilmasidir Web giderek artan bir sekilde modelleme ve simulasyon uygulamalari saglamak icin elverisli bir ortam olarak gorulmekte ve bu nedenle simulasyon toplulugu icinde gelismekte olan bir arastirma alanidir UygulamaWeb tabanli simulasyon cesitli baglamlarda kullanilmaktadir E ogrenmede cesitli prensipler ornegin ders gosterimleri ve bilgisayar alistirmalari sirasinda etkilesimli bilgisayar animasyonu araciligiyla ogrencilere hizli bir sekilde gosterilebilir Uzaktan egitimde web tabanli simulasyon ogrenci bilgisayarina pahali simulasyon yazilimi yuklemeye veya pahali laboratuvar ekipmanlarina bir alternatif saglayabilir Yazilim muhendisliginde web tabanli emulasyon bir platformda diger hedef platformlar icin ornegin cesitli mobil isletim sistemleri icin uygulama gelistirme ve test etme olanagi saglar veya hedef donanima veya yerel olarak yuklenmis emulasyon yazilimina ihtiyac duymadan Cevrimici bilgisayar oyunlarinda 3D ortamlar simule edilebilir ve eski ev bilgisayarilar ve video oyun konsolular taklit edilerek kullanicinin web tarayicisinda eski bilgisayar oyunlarini oynamasina izin verilebilir Web tabanli simulasyonlar tip egitimi ve yardimci saglik egitiminde egitimi gibi klinik saglik prosedurlerini ogrenmek ve uygulamak icin kullanilabilir Web tabanli prosedurel simulasyonlar prosedurun adimlari kararlar kullanilacak araclar cihazlar ve dogru anatomik konum gibi bilissel unsurlari vurgular Istemci tarafi ve sunucu tarafi yaklasimlariWeb tabanli simulasyon sunucu tarafinda ya da istemci tarafinda gerceklestirilebilir Sunucu tarafli simulasyonda sayisal hesaplamalar ve grafiklerin ve diger bilgisayar grafiklerinin olusturulmasi web sunucusunda gerceklestirilirken etkilesimli grafiksel kullanici arayuzu GUI genellikle kismen istemci tarafi tarafindan saglanir Ornegin PHP veya CGI script gibi kullanarak Ajax tabanli etkilesimli hizmetler veya araciligiyla uzaktan erisilen geleneksel bir uygulama yazilimi olan Java applet araciligiyla Istemci tarafli simulasyonda simulasyon programi sunucu tarafindan indirilir ancak tamamen istemci tarafinda ornegin Java appletleri JavaScript veya bazi matematiksel yazilim goruntuleyici eklentileri kullanilarak yurutulur Sunucu tarafi simulasyonu bircok eszamanli kullanici icin olceklenebilir degildir ancak kullanici bilgisayarinin performansina ve web tarayicisi eklentilerine istemci tarafi simulasyonundan daha az talepte bulunur Cevrimici simulasyon terimi bazen sunucu tarafli web tabanli simulasyona bazen de simbiyotik simulasyona yani fiziksel bir sistemle gercek zamanli olarak etkilesime giren bir simulasyona atifta bulunur Yaklasmakta olan bulut bilisim teknolojileri yeni sunucu tarafi simulasyon yaklasimlari icin kullanilabilir Ornegin Ornek gerek Bulut bilisim orneklerinde konuslandirilan ve bagimsiz olarak hareket eden multi agent simulation uygulamalari Bu simulasyonlarin yuksek oranda olceklenebilir olmasini saglar kaynak belirtilmeli Mevcut araclar Web tabanli The Sims benzeri simulasyon oyunlari olusturmak ve yeni baslayan ogrencilere programlama ogretmek icin grafiksel olarak programlanmis bir aractir Ayrik olay simulasyonu sistem dinamikleri ve ajan tabanli modeller icin Java kodu ureten grafik programli bir arac Fiziksel olaylarin modellenmesi ve gorsellestirilmesi icin matematiksel ifadelerden otomatik olarak Java kodu ureten bir arac ExploreLearning Gizmos 3 12 siniflarda matematik ve fen egitimi icin etkilesimli cevrimici simulasyonlardan olusan genis bir kutuphanedir Javascript Version FreeFem sonlu elemanlar yontemini kullanan ucretsiz ve acik kaynakli bir PDE cozucusudur GNU Octave web interfaces MATLAB uyumlu acik kaynakli yazilim L SIM Server Java tabanli 2 0 gibi model standartlarini destekleyen ayrik olay simulasyonu motoru Web 2 0 tarayici ici etkilesimli nanoteknoloji simulasyonu Java Sanal Makinesi uzerinde calisan bircok etmenli programlama dili ve entegre modelleme ortami Web sitelerinde kullanim icin PHP tabanli fonksiyon grafigi cizicisi Biyoistatistik icin web tabanli arac paketi Repast Java ve diger bircok dilde uygulanan ajan tabanli modelleme ve simulasyon arac seti SageMath Python programlama dili tabanli web arayuzune sahip acik kaynakli sayisal analiz yazilimi Hesaplamali akiskanlar dinamigi kati mekanigi ve termodinamik destekleyen web tabanli simulasyon platformu Java ile yazilmis ajan tabanli simulasyon dili Dinamik sistemlerin simulasyonu icin grafiksel olarak programlanmis webMathematica and Mathematica Player bir bilgisayar cebir sistemi ve programlama dili VisualSim Explorer sistem duzeyindeki modellerin herhangi bir yerel yazilim yuklemesi olmadan bir web tarayicisi icinden goruntuleme simulasyon ve analiz icin belgelere gomulmesini saglar Ayrica bakinizBilgisayar simulasyonu Simulasyon yazilimi Ag simulasyonuKaynakca 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 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 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 kaynagindan PDF Erisim tarihi 9 Ekim 2023 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 kaynagindan Erisim tarihi 9 Ekim 2023 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 kaynagindan Erisim tarihi 9 Ekim 2023 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 Mobile Web and App Development Testing and Emulation Tools 18 Haziran 2016 tarihinde Wayback Machine sitesinde Specky boy design magazine April 12 2010 Index FreeFem js 17 1 www ljll math upmc fr 7 Nisan 2022 tarihinde kaynagindan Erisim tarihi 30 Kasim 2018 FreeFem freefem org Ingilizce 27 Kasim 2018 tarihinde kaynagindan Erisim tarihi 1 Aralik 2018 Dis baglantilarA portfolio of public access and free web based simulations