ANDROID işletim sistemi
Download
Report
Transcript ANDROID işletim sistemi
MOBİL İŞLETİM
SİSTEMLERİ
ANDROID
işletim sistemi
Sunum içeriği
Mobil
İşletim Sistemleri ve kısa açıklamalar
Android işletim Sistemi
Temel Özellikleri ve uygulama geliştirme
MOBILE OS
Mobil işletim sistemi türleri
ANDROID (google)
Ios (Apple)
BlackBerry OS (RIM)
WINDOWS MOBILE
BADA (Samsung)
MEEGO (Linux)
SYMBIAN
MOBILE OS
Kısa açıklamalar
IOS:
(iphone Operating System)
-Apple
-MAC OS (unix türevi) ‘den gelmiştir
-Çoklu dokunmaya duyarlı
-iPhone SDK sayesinde oldukça
zengin uygulama ortamı
MOBILE OS
Kısa açıklamalar
BlackBerry
OS:
-RIM (Research In Motion)
-Java tabanlıdır
-Windows,
-BlackBerry API
MOBILE OS
Kısa açıklamalar
Symbian
OS:
-Symbian ltd. (Samsung,Nokia, Sony
Ericsson,Siemens AG,Panasonic)
-2009 Nokia, Symbian Vakfı
-En yaygın kullanılan OS
-C++ tabanlıdır.
MOBILE OS
Kısa açıklamalar
WEB
OS(Palm OS):
-linux çekirdek yapısı
-mojo uygulama ortamı- fakir
uygulama ort.
-palm ürünlerinde kullanılmaktadır.
MOBILE OS
Kısa açıklamalar
MEEGO:
-intel, nokia(maemo) ve linux vakfı
-linux tabanlı ve açık kaynak kodlu
-Nokia N serisi için düşünse de
sonradan Symbian kullanmıştır.
MOBILE OS
Kısa açıklamalar
BADA:
-Samsung
- c++ tabanlıdır
-Hareket ,yüz algılama
-Yakınlık, hava, ivme ölçme gibi
özellikler için sensör desteği
ANDROID OS
Android İşletim Sistemi
Google
ve Open Handset Allience
tarafından geliştirilmiştir.
Linux kernel 2.6 kullanılarak geliştirilmiştir.
İlk kez 2007 kasımında duyurulmuştur.
Açık kaynak kodlu bir işletim sistemidir.
Gphone yada GooglePhone , Google’nin
yeni işletim sistemi kullanan telefonlara verdiği
isimdir ve bu telefonlarda da Android OS
kullanılmaktadır
ANDROID OS
Android İşletim Sistemi
Android
: İnsanımsı makine (eski yunanca)
Android simgesi yeşil robot logo
İşletim
sistemi kodlanırken yaklaşık 12 milyon
satır kod yazılmıştır( 3 milyon XML, 2.8milyon
C, 2.1 milyon java,1.75 milyon C++ ve diğer)
ANDROID OS
Temel özellikler
Multitasking
(çoklu görev)
Multitouch (çoklu dokunuş)
Flash desteği
Android market ile uygulama
yükleme
ANDROID OS
Temel özellikler- Depolama
Bilgi
depolama için ‘’SQLite’’
kullanılmaktadır.
SQLite : Herhangi bir database server
kullanmadan program içerisinde ‘sql’
kullanımına olanak sağlayan açık kaynak
kodlu bir ‘sql engine’ ‘dir.
ANDROID OS
Temel özellikler-Bağlanabilirlik
Android’de;
GSM
Bluetooth
3G
EDGE
Wi-Fi bağlantıları desteklenmektedir.
ANDROID OS
Temel özellikler-Mesajlaşma
Hem
SMS hem de MMS desteği
vardır
ANDROID OS
Temel özellikler-Browser
Android’in
web tarayıcısı açık
kaynak kodlu Webkit Application
Framework üzerine kuruludur.
ANDROID OS
Temel özellikler- medya
Android;
-MPEG-4
-MP4
-H.264
-MP3
-AAC
-AMR
-JPEG
-GIF
-PNG
Gibi ses/video formatlarını destekler.
ANDROID OS
Temel özellikler- Ek Donanım
Video/foto
Hız
kamera
ölçer
Pusula
Dokunmatik ekran
GPS
konularında yetenekli özellikler sunar.
ANDROID OS
Temel özellikler-Uygulama
Android’de
E posta
Takvim
Kısa mesaj
Harita
Tarayıcı
Rehber ,adres defteri uygulamaları yer alır.
Uygulamalar java tabanlıdır.
ANDROID OS
Temel özellikler-Sürümler
1.1(-)
9 şubat 2009
1.5(Cupcake) 30 nisan 2009
1.6(Donut) 15 eylül 2009
2.0-2.1(Eclair)26 ekim 2009
2.2 (Froyo) 20 mayıs 2010
2.3 (Gingerbread)6 aralık 2010
ANDROID OS
Temel özellikler-Sürümler
1 aralık 2010’da yapılan bir araştırmaya
göre piyasadaki Androidlerin
%43 ‘ü Froyo
%40 ‘ı Eclair
%11’i Donut
%6 ‘sı Cupcake’dir
ANDROID OS
Android Tarihsel Süreç
ANDROID OS
ANDROID OS
Uygulama geliştirme
Android
gelişmiş API’leri sayesinde
uygulama geliştiricilere büyük
imkanlar sunar. örneğin,;
Yüz tanıma
Parmak hareketlerinden komut
üretme
Barkod okuyucular androidin
gelişmiş api’ lerine örnektir.
ANDROID OS
ANDROID OS
Uygulama geliştirme
Android
SDK
Java Development Kit (JDK5, JDK 6)
+3.4 Eclipse
Eclipse için ADT (Android Development
Tools) Plugini
ANDROID OS
ANDROID OS
ANDROID OS
ANDROID OS
ANDROID OS
ANDROID OS
ANDROID OS
ANDROID OS
gelecek
ADT
plugin kurularak Eclipse editöründe
uygulama gerçekleştirilmesi
ANDROID OS
TEŞEKKÜRLER