OpenGL SC
OpenGL SC (Open Graphics Library Safety Critical), OpenGL 1.3 spesifikasyonunun değiştirilmesiyle, güvenlik-kritik yazılım sektöründe kullanılmak üzere tasarlanmış olan OpenGL alt kümesidir. Havacılık elektroniği (aviyonik), askeri, sağlık, endüstriyel ve otomotiv elektroniğinde güvenlik-kritik yazılımlarda kullanılmak üzere tasarlanmıştır. OpenGL SC DO-178 gibi kalite standartlarında dikte edilen %100 grafik güvenilirliği ilkesini karşılamaktadır. OpenGL SC ile gerçek zamanlı çalışan diğer ekipman ile grafik ekipmanı uyum içinde çalışabilmektedir. OpenGL SC kâr amacı gütmeyen Khronos Group tarafından yönetilmektedir.
OpenGL SC hedef uygulamalar
[değiştir | kaynağı değiştir]- Havacılık: Amerikan Federal Havacılık Yönetimi Birimi (FAA) tarafından DO-178B yazılım sertifikasyonunun sağlanması için hava aracı enstrümantasyon, navigasyon ve kontrol birimlerinde %100 güvenilir grafik sürücülerinin kullanılması zorunlu kılınmıştır, OpenGL SC bu ihtiyacı karşılamaktadır.
- Otomotiv: Entegre göstergeler OpenGL SC ile tamamen güvenlik-kritik hale getirilebilirler
- Endüstriyel: Güç santralleri, taşımacılık monitörleri ve kontrolleri, gözetim birimleri vs. alanlarında OpenGL SC kullanılmaktadır.
- Sağlık: Ameliyat esnasında gerçek zamanlı gösterim yapan sistemlerde %100 güvenilirliğin sağlanması.
- Askeri: Havacılık elektroniği başta olmak üzere askeri uygulamalarda güvenlik-kritik grafik işlemlerinde OpenGL SC kullanılmaktadır.
OpenGL den farkları
[değiştir | kaynağı değiştir]OpenGL SC de OpenGL de bulunan temel yapı korunmuştur, böylece gerçek zamanlı çalışan 3 boyutlu kaliteli grafiklerin üretilebilinmesine olanak sağlanmıştır. OpenGL de bulunan ve daha çok bilgisayar oyunu amaçlı kullanılan özellikler OpenGL SC içinden çıkartılmıştır. OpenGL SC de sadece float, int ve unsigned byte veri türleri kullanılmaktadır.
Kaynakça
[değiştir | kaynağı değiştir]http://www.khronos.org/openglsc 3 Haziran 2012 tarihinde Wayback Machine sitesinde arşivlendi.