Web OpenGL® Nedir?
Web OpenGL®, bir web sitesinde 2D ve 3D bilgisayar
grafikleri dahil etmek için kullanılan bir yazılım kütüphanesidir . Bir kamu
şartnamesi olarak, OpenGL® telif hakkı olmaksızın herhangi bir platformda
serbestçe uygulanabilir. Kısmen bu nedenle, oldukça popüler hale geldi ve
2011'in ortalarına kadar, her büyük web tarayıcısı tarafından WebGL ™
kütüphanesi aracılığıyla desteklendi . Kişisel bilgisayarlardaki popülaritesine
ek olarak, işkur doğum parasıWeb OpenGL®, cep
telefonları ve bazı video oyun konsolları gibi diğer birçok platformda
mevcuttur.
1990'ların başında, bilgisayar grafik programcıları, hızla
artan sayıda grafik kartı destekleyen karmaşık bir programlama yazılımına maruz
kalıyorlardı. Her üretici, kendisine yardımcı olmak için kendi yazılım
kitaplıklarını sağladı, ancak programcılar, her bir donanım parçası için ayrı
ayrı grafikler programlamak zorunda kalacaklardı. Her program ayrı donanımlarda
ayrı ayrı test edilmelidir. Yazılım piyasaya sürüldükten sonra yeni bir grafik
kartı çıkarılmışsa, yazılımın yeni donanım ile çalışmak için güncellenmesi
büyük olasılıktır. Bu süreç zor, zaman alıcı ve pahalıydı.
Bu soruna bir çözüm OpenGL® idi. Yeni yazılım kütüphanesi
her yeni grafik kartında uygulanabiliyordu , bu da programcıların grafiklerini
sadece bir kez programlamak zorunda kalacağı ve grafik sürücüleri doğru ve
güncel olduğu sürece yazılımın çalışacağı anlamına geliyordu. OpenGL® ayrıca
test problemini de çözdü: tüm grafik kartları programlama perspektifinden daha
az ya da çok aynı hale geldi. Her bilgisayarda aynı şekilde çalıştığı için,
farklı işletim sistemleri ve hatta donanım platformları arasında oyun ve diğer
grafik yazılımlarını kolayca taşıyabilmeyi mümkün kıldı. Genellikle OpenGL®,
her yeni grafik kartının üreticisi tarafından uygulanır.
Daha fazla içerik çevrimiçi olarak kullanıma sunulduğundan,
çevrimiçi etkileşimli zengin medya içeriğinin nasıl ele alınacağı sorunu daha
fazla endişe kaynağı oldu. OpenGL®, yazılım sorununu zaten çözmüştü, ancak web
sitelerinin bir bilgisayara ve donanımına ne kadar erişim sağladıkları
konusunda teknik kısıtlamalar var. Web OpenGL®, OpenGL® kütüphanesini bir
tarayıcı içinde kullanılabilir hale getirerek, web uygulamalarına, üzerinde
çalıştıkları bilgisayara herhangi bir erişim izni vermeden bu sorunu çözmeye
çalışır.
Bununla birlikte, Web OpenGL® için bazı dezavantajlar
vardır. Öncelikle, tüm önemli tarayıcılarda uygulanmış olsa da, özellikle
bilgisayar eski bir yazılım çalıştırıyorsa, belirli bir bilgisayara
yüklenemeyebilir. Web OpenGL® çok işkur kredi başvurusukaynak yoğun
olabilir ve alt uç bilgisayarlarda veya netbook'larda sorunsuzca
çalışmayabilir. Programcı o bilgisayar görüntülemek istediği de
belirtebilirsiniz, ancak render işlemi başarısız veya beklenmeyen şekillerde
kırılabilir.
Yorumlar
Yorum Gönder