GTK+

Pardus-Linux.org | Wiki sitesinden

Git ve: kullan, ara
Resim:Gtk-logo-rgb.gif GTK+ Gimp Araç Takımı

Tanım

GTK+ grafik tabanlı kullanıcı arayüzleri oluşturmak için kullanılan çoklu platform araç takımıdır. Tam takım araçlar sunar, GTK+ küçük uygulamalardan, uygulama takımlarına kadar hepsi için uygun seçimdir.

GTK+ özgür (ücretsiz) bir yazılımdır ve GNU projesinin bir parçasıdır. Her ne kadar GTK+ lisans şartları, GNU LGPL, bütün geliştiriciler için kullanımına izin verse de hiç bir ücret ve telif hakkı talep etmeden tescilli yazılım üreten geliştiricileri de içerir.

GTK+ GTK+ takımı tarafından geliştirilmiş 3 kütüphane üzerine temellendirilmiştir:

  • GLib GTK+ ve GNOME'u oluşturan düşük seviye çekirdek kütüphanesidir. C için uygun veri yapısını, portatif kitap kalıbı(portability wrappers),çalışma zamanı(runtime) işlevleri olay döngüsü,iş parçacıkları(threads),dinamik yükleme, ve bir nesne sistemi gibi şeyleri sağlar.
  • Pango metin çıktı ve işleme uluslar arasılaştırmayı vurgulamak için kütüphanedir. GTK+-2.0 'nın metin ve yazı tipinin ele alınmasını sağlayan çekirdeği oluşturur.
  • ATK kütüphanesi ulaşılabilirlik için arayüz takımları sağlar. ATK arayüzlerini destekleyen bir uygulama veya araç takımı; ekran okuycu, odaklama programları(magnifier), ve alternatif giriş aygıtları ile beraber kullanılabilir.

GTK+ geniş bir dil gurubunu desteklemek üzere tasarlanmıştır. C/C++, Perl ve Python (özellikle Glade GUI yapıcı ile beraber) ile kullanımında etkili ve hızlı bir geliştirme ortamı sağlar.


Özellikleri


Kararlılık

GTK+ cezbedici özellikleri ve mükemmel performansı ile uygulama geliştirmeniz için geliştirildi. GTK+ geniş bir geliştirici topluluğu tarafından desteklenmektedir ve çekirdek bakımı Red Hat, Novell, Imendio ve Opened Hand gibi şirketler tarafından yapılmaktadır.


Platformdan Bağımsız

Orijinal olarak GTK+ X Windows için geliştirilmiştir ama yıllar geçtikçe iyi bilinen pencere sistemleride desteklemeye başlamıştır. Bugün GTK+ şunlarda kullanılabilir:


Mobil

GMAE (GNOME Mobil & Gömülmüş) girişimi GNOME bileşenlerinin mobil ve gömülü kullanıcı platformlarında kullanım, geliştirilme ve ticarileştirilmesi alanında ilerlemektedir. Endüstri liderlerini, Uzman danışmanları, anahtar geliştiricileri ve topluluk ve endüstri organizasyonları temsilcilerini bir araya getirmiştir. Bunun doğrudan sonucu GTK+'ın mobil ve gömülü platform ihtiyaçlarına yönelik özelliklere sahip olmasıdır.

GTK+ bir gurup gömülü girişime geliştirilmesine son bir kaç yılda katılmıştır:



[değiştir] Dış Bağlantılar

Bu yazı Programlama bölümünün bir parçasıdır.