28
2011
Bölüm – 1 Android İşletim Sistemi
Android Linux çekirdeğini kullanan bir işletim sistemi olarak tanımlayabiliriz. Bu işletim sistemi üzerinde java programlama arayüzü kullanılarak program geliştirme yapılabilmektedir. Android işletim sistemi Kendi Java Sanal Makinesine(Dalvik Virtual Machine – DVM) sahip olmasının yanında derleyici, hata ayıklayıcı ve cihaz emülatörü gibi çok kullanışlı araçalarada sahip bir işletim sistemidir. Android Google firmasının liderliğini yaptığı Open Handset Alliance vakfı tarafından geliştirilmektedir.
Android Dalvik Virtual Machine isimli özel makine kodları kullanan bir JVM’e sahiptir. Bu sebepten standart java makine kodları Android işletim sisteminde çalışmazlar. Bununla beraber Android içerisinde bulunan bir araç “dx” java sınıf dosyasını “dex”(Dalvik Executable) dosyasına dönüştürülebilmektedir. Android uygulamaları “aapt”( Android Asset Packaging Tool) ptogramı tarafından .apk(Android Package) şeklinde paketlenirler. Bu işlem için Eclipse editörü içerisine enteğre edilebilen ve Google tarafından desteklenen Android Development Tool(ADT) kullanılabilir. ADT geliştirme sırasında otomatik olarak dex dosyasından apk dosyası üretebilir.
Android içerisinde bulunan OpenGL kütüphanesi sayesinde 2-D ve 3-D grafikleri desteklemektedir. Ayrıca SQLite veritabanı sayesinde veri tabansı uygulamaları Android altında rahatlıkla gerçekleştirilebilmektedir.
Herbir Android uygulaması, geliştirme sırasında Android tarafından kendine tahsis edilen userid ve process altında çalışmaktadır. Böylece bütün uygulamalar birbirinden izole olarak çalışmaktadır. Dolayısıyla kötü çalışan bir uygulama diğer uygulamalara zarar vermemektedir.
Benzer Yazılar
Kariyer
- Yazılım Geliştirme Uzmanları
MobilMutfak - Java Yazılım Uzmanı
Yapı Kredi Emeklilik - Java Yazılım Uzmanı
Universal Bilgi Teknolojileri - Yazılım Geliştirmeci ve Proje Mühendisi
Yapı ve Kredi Bankası - Java Yazılım Uzmanı
Abaküs Finansal Yaz. A.Ş









