Açık kaynaklı bütünleşik çoklu eklenti yöneticisi tasarımı ve uygulaması
Açık kaynaklı bütünleşik çoklu eklenti yöneticisi tasarımı ve uygulaması
Dosyalar
Tarih
2023
Yazarlar
Uçar, Mustafa
Süreli Yayın başlığı
Süreli Yayın ISSN
Cilt Başlığı
Yayınevi
Lisansüstü Eğitim Enstitüsü
Özet
Açık kaynak yazılımı (Open Source Software-OSS), pragmatik olarak yazma kolaylığı ve hibrit çalışmayı desteklemesiyle dünya çapında geliştirici desteği edinerek tescilli yazılımlara uygun bir alternatif olma yolunda hızla ilerlemektedir. OSS'nin bir sonucu olarak birçok yenilikçi iş modeli ve yeni iş fırsatları ortaya çıkmış, pek çok yazılım kendini bi yönde yenilemeye başlamıştır. OSS yüksek teknoloji ve diğer endüstrilerdeki iş modellerinde kritik bir rol oynamaktadır. Bu yapıda geliştirilen yazılımlar ulaşılabilirlik anlamında dünyanın her noktasında bir kullanıcı edinebilmekte ve bu oranda da geri dönüşlerle geliştirilmesine devam edebilmektedir. Bu geri dönüşlerin yanı sıra geliştirici pozisyonundakiler aynı zamanda eksik gördükleri hususları hızlıca düzeltebilmekte veya yeni özelliklerle desteklemektedirler. Bu modelin kullanıldığı bir alan da coğrafi bilgi sistemleri (CBS) yazılımlarıdır. CBS, coğrafi bilgilerin (objelerin nerede olduğu) onları açıklayıcı bilgilerle (objelerin ne olduğu) ilişkilendiren bilgisayar yazılımlarıdır. Gördükleriminiz nerede olduğunu gösteren düz kağıtların (haritaların) aksine bir çok bilgi katmanı sunabilmektedir. CBS tabanlı bir haritanın kullanımı kağıt bir haritadan çok daha zor değildir. Kağıt haritalarda objeleri temsil eden şekiller, çizimler, temsili geometrik şekiller bulunurken; CBS tabanlı bir haritada da mesela şehirleri temsilen noktalar, yolları ve dereleri temsilen çizgiler, gölleri temsilen poligonlar kullanılmaktadır. Hayatımızın her alanında kullanılan bu nesnelere ait bilgilerin saklanması ve gösterimi de hemen her alanda büyük önem taşımaktadır. QGIS, Open-Source Geospatial Foundation (OSGeo)'a ait dünyanın en popüler ücretsiz coğrafi bilgi sistemleri yazılımıdır. Bu yapının başlıca güçlü yanları olarak eklentiler sayesinde farklı amaçlara dönük araçların oluşturulması ve dahil edilmesi, bunun yanında sürekli büyüyen bir kullanıcı ve geliştirici toğluluğunun bulunmasıdır. QGIS eklenti geliştirme olanakları ve geniş kullanıcı kitlesiyle bu alanda çalışanlara kendilerine ait araçların oluşturulmasına imkan tanımaktadır. Günümüzde QGIS gibi programların lisans veya lisansüstü seviyelerde yalnızca hazır araçlarını kullanıma dönük eğitimler verilmektedir. Halbuki farklı disiplinlerde verilen eğitimlerin teorik bilgisinin yazılımla harmanlanarak ihtiyaçlara dönük hazır araçlar oluşturulması; alınan eğitimleri somut ürünlere dönüştürerek kalıcı hale getirilmesini sağlayacaktır. QGIS bu kapsamda geniş kullanıcı kitlesi, kolay öğrenilebilir ve uygulanabilir geliştirme desteği, kapsamlı uygulama programlama arayüzü (API) dökümanıyla büyük fırsat sağlamaktadır. Bu tez kapsamında CBS eğitiminde eklenti geliştirmenin nasıl ve hangi ortamda oluşturulabileceğine bir örnek hazırlanmış, her eğitim aşamasında bu platformda iyileştirme ve geliştirme yapmak isteyen insanların sürekli desteğiyle yaşayan ve öğreten bir uygulama ortaya çıkması hedeflenmiştir.
Açıklama
Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Lisansüstü Eğitim Enstitüsü, 2023
Anahtar kelimeler
Açık kaynak yazılımı,
coğrafi bilgi sistemleri (CBS),
CBS eğitimi