Tubitak/UEKAE ve Çanakkale 18 Mart Üniversitesi işbirliği ile yapılan Çomak Projesinde Pardus işletim sisteminin KDE dışındaki masaüstü ortamlarını da desteklemesi amacıyla Necdet Yücel hocamızın liderliğiyle sürdürülen projemizde bazı konuların kesinleşmesi ve bir karara bağlanması için ekip olarak Tübitak'a bir ziyarette bulunduk.Ortamın güzelliği ve arkadaş canlısı Pardus ekibi bir yana projenin teknik detayları ile ilgili bazı kararlar verdik.Onur Küçük ve Gokmen Göksel ile yaptığımız fikir alışverişinden sonra GNOME, XFCE, LXDE, Enlightenment, FLUXBOX masaüstü ortamnlarının Pardus'a dahil edilmesi ve KDE altında çalışan pardus'un ürünleri olan manager ailesinin GNOME başta olmak üzere diğer masaüstü ortamlarında çalışabilmesi için verdiğimiz kararlar şunlardır:
1.
a.Çomak ekibi 2 farklı gruba ayrılacak ve gruplardan biri GNOME ve diğer masasüstü ortamlarının Pardus altında çalışmasını sağlacak ve gerekirse port edilmesi sırasında yama işlemi gerekiyorsa yama işi ile de uğraşacaklar.
b. 2. ekip ise Manager ailesinin diğer masaüstü ortamlarında da çalışmasını sağlayacaklar.
2. Kde altında çalışan hali hazırdaki managerlarımız Python programlama dilinde kodlanmış ve arayüz olarak Qt ile hazırlanmıştır.Gnome altında da Python ve Qt ikilisini kullanacağız.
3. Belki de yol haritamızı ve takvimimizi belirgin kılan en önemli karar Manager ailesinin GNOME,XFCE ,LXDE, Enlightenment,FLUXBOX gibi diğer masaüstü ortamlarına taşırken hangi arayüz kütüphanesini kullanacağımızdı.Gnome ve diğer masaüstü ortamlarına taşırken yine Python ve Qt ikilisini kullanacağız Bunun sebeplerini de sıralamak gerekirse:
a.Çomak projesinin uzun vade de sürdürülebilirlik açısından Qt ile geliştirilmesi
b.Qt'nin mükemmel seviyede olan belgelendirmesi ve Qt geliştiricilerin sayısının fazlalığı
c.QT'nin nesneye yönelik tasarımı Python tarafında bu yapının çok iyi kullanılabilmesi ve daha bir çok neden bizi Qt ve Python ikilisine itti.Ayrıntı için
4.Pardus de onemli işleri yerine getiren pisi,comar gibi modullere yeni bir tane daha ekleyebiliriz.Oluşturacağımız bu modul KDE dışındaki masaüstü ortamlarına gore şekil alacak şekilde tasarlanacak bir nevi adapter olacak.
Toplantı da alınan kararlar genel itibariyle bu şekilde idi.Çomak Ekibi olarak ilerleyen günlerde Necdet Yücel hocamız bir takvim yayınlacak.
Hiç yorum yok:
Yorum Gönder