BT Sözlüğü › Altyapı › Photon microGUI

Photon microGUI

Altyapı Svenska → Güncellendi: 2026-10-11
Daha fazla bilgi
Geliştiren
QNX Software Systems
Yıl
1994
Tür
Pencere sistemi

QNX’in gömülü gerçek zamanlı sistemler için kendi pencere sistemi; işletim sistemiyle aynı mikroçekirdek fikrine dayanır: minik bir sunucu, geri kalan her şey ayrı süreç ve pencereler bir olay uzayındaki bölgeler.

QNX Software Systems 1990’ların ortasında QNX için grafik arayüze ihtiyaç duyduğunda, belleği yüzlerce kilobayt ile ölçülen makineler için X11 fazla büyüktü. Photon 1994’te geldi ve işletim sisteminin felsefesini taşıdı: Photon sunucusu kendi başına neredeyse hiçbir şey yapmaz; grafik sürücüsü, yazı tipi işleme ve pencere yöneticisi pwm, ona mesajlarla bağlanan ayrı süreçlerdir. Model alışılmadıktır. Tüm pencereler, ortak bir uzayda derinlik ekseni boyunca dizilmiş dikdörtgen bölgelerdir; fare ve klavye girdisi alttan kullanıcıya doğru bölgelerden geçer, çizim komutları ise ekrana doğru ters yönde akar ve her bölge, olay türü başına, buna duyarlı olup olmadığını ve olayı geçirip geçirmediğini belirtir. Pencere yöneticisi böylece diğerlerinin önünde duran sıradan bir bölgeden ibarettir.

Sunucunun etrafında bir widget kitaplığı, GUI oluşturucu PhAB ve bir Photon oturumunu ağ üzerinden Windows PC’de gösteren Phindows vardı. Photon on beş yıl boyunca araç sistemlerinde, tıbbi cihazlarda ve endüstriyel panellerde, ayrıca RIM’in 2010’da BlackBerry için satın aldığı QNX tabanlı yazılımda yaşadı. Sonu da orada geldi: 2014’te QNX 6.6, Photon’un yerine pencere yöneticisiz ve aynı anda tek uygulamalı Screen grafik alt sistemini getirdi; arabaların zaten istediği de buydu.

← Sözlüğe dön