[Gelistirici] Gui ile donanım tanıtımı ve ayarlanması için fikir.

Furkan Duman coderlord at gmail.com
13 Şub 2006 Pzt 10:32:56 EET


Merhabalar,

Listelerde ve wiki'de sorulan sorulardan esinlenerek şöyle bir
uygulama hakkında fikir ürettim. Uygulanabilirliği veya gerekliliği
tartışılabilir veya tamamen çöpe de gidebilir. Biliyorum. :)

Yazılımın ana amacı, otomatik olarak ayarlanamayan! donanım
sürücülerinde, illa ki kullanıcı müdahalesi gerekiyorsa, bir gui
tarafından, kullanıcıdan bir wizard yardımı ile gerekli parametreleri
alarak donanım sürücüsünü kurmak ve ayarlamak veya ilgili yazılımları
kurmak ve ayarlamak.

Şimdi yazarken sanki tam da Çomar'ı tarif ediyormuşum gibi geldi. Neyse. :)

Çomar olarak bilinen şahane altyapıyı ve pisi paket yöneticisini
kullanarak çok efor sarfetmeden yapılabilir.

Tasma içinde bir modül olabilecek olan bu uygulama, Comar script'leri
ve XML altyapısı ile çalışabilir.

Misal:

Kullanıcı BT bilmemne chipsetli bir TV kartını kurmak için, bilmemne
modülünü bilmemne parametreleri ile yüklemesi, daha sonra bunu
autoload hale getirmesi, sonra bilmemne conf dosyasındaki satırı
değiştirmesi gerekmekte.

Arabirim ile kullanıcının TV kartının adını seçtirip, varsa gerekli
parametreleri aldıktan sonra yazılım kendisinde daha önce tanımlanmış
olan meta bilgiye göre:
- İlgili pisi paketlerini kurabilir ( O TV kartı için farklı bir
paketin kurulu olması gerekliliği)
- Comar scriptlerini çalıştırıp gerekli ayarlamaları yaptırabilir.
- Kullanıcı ilgili donanımı kaldırmayı seçmişse bu ayarları eski
haline getirebilir.

Yazılım metadatasını uzaktan güncelleyerek, en son donanım
güncellemelerini sağlayabilir. Böylece henüz gui ile kurulumu
desteklenmeyen bir donanım daha sonra desteklenir hale gelebilir.

E zaten bunu pisi paketi içindeki Comar'da yapıyoruz diyebilirsiniz.
Çoğu durumda haklısınız. Ancak bir sürücünün, farklı donanım
varyasyonlarına göre farklı parametrelerle ayarlanması gerekebilir. Bu
durumda kullanıcının alt seviye işlemler olan ayar dosyaları ile
boğuşması gerekmekte.

Buraya kadar okuduysanız teşekkür ederim. :) Yorumlarınız olursa sevinirim.


Gelistirici mesaj listesiyle ilgili daha fazla bilgi