MOBİL İŞLETİM SİSTEMLERİ (MOBILE OPERATING SYSTEMS)



Benzer belgeler
Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

JAVA MOBIL UYGULAMALAR

ANDROİD. Melih Hilmi Uludağ. «Bir tutkunun sonucu»

Android Platformunda Uygulama Geliştirme.

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi. Genel Bilgiler ve Uygulama. BLM401 Dr.Refik SAMET

İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Bilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Android e Giriş. Öğr.Gör. Utku SOBUTAY

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

BLM401 Mobil Cihazlar için ANDROID İşletim Sistemi. Genel Bilgiler ve Uygulama Geliştirme Ortamının Kurulumu. BLM401 Dr.

2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı

Andorid İşletim Sistemi Uyumlu Ösym Sınavları Uygulaması

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.2 Telif Hakkı QlikTech International AB. Tüm hakları saklıdır.

Hızlı ve Güvenli Vale Hizmeti

Hızlı ve Güvenli Vale Hizmeti

Yüksek Öğretimde Mobil Eğitime Geçiş İçin Yol Haritası: Atılım Üniversitesi Örneği

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.1 Copyright QlikTech International AB. Tüm hakları saklıdır.

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.0 Copyright QlikTech International AB. Tüm hakları saklıdır.

ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME. Dr. Fatma Cemile Serçe

AÇIK KAYNAK MOBİL İŞLETİM SİSTEMİ: ANDROID İŞLETİM SİSTEMİ

İşletim Sistemleri. İşletim sistemi deyince bugün çoğumuzun aklına

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR

Muhar a r r e r m e T a T ç J PT Gel e e l c e e c k e o k nli l n i e And n r d oi o d i Nedi d r

Karabük Üniversitesi Bilgi Sistemi Android Uygulaması. Android Application of Karabük University Information System

Mobil Uygulamaların Güvenliği ve Mobil Yaşam

Mobil Uygulamaların Güvenliği ve Mobil Yaşam

Zebra Link-OS Sistemi Versiyon 2.0

Mobil Test Otomasyon Araçları Bilgilendirme Test Ekibi Şubat 2017

JAVA API v2.0 Belge sürümü: 2.0.2

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Hızlı Başlangıç Kılavuzu Vodafone Mobile Wi-Fi R207

Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU

Programlama Dilleri sıralaması Programlama Dilleri sıralaması 2016

1.4. BİT Nİ KULLANMA ve YÖNETME

T.C. GEBZE YÜKSEK TEKNOLOJİ ENSTİTÜSÜ

Sertan Kolat

Yazılım/Donanım Farkı

Temel Bilgisayar (Basic Computer) Yazılım (Software)

ENFORMATİK Dersin Amacı

BİLGİ VE İLETİŞİM TEKNOLOJİLERİ

Teknoloji ile Tanışalım


Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması

İŞLETİM SİSTEMLERİ. (Operating Systems)

Mobil cihazlar insanlar için hayatı kolaylaştırıp; evde, ofiste ya da günlük yaşamda ihtiyaç duyulan her türlü bilgi, içerik ve uygulamaya istenilen

IOT NEDİR? Bölüm 1. Internet of Things ekosistemi altında donanım, programlama, veri tabanı, veri analizi gibi alt yapılar yer almaktadır.

Temel Bilgi Teknlolojileri 1. Ders notları 2. Öğr.Gör. Hüseyin Bilal MACİT 2017

MOBIL UYGULAMA GELIŞTIRME

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

Zebra Link-OS Sistemi Versiyon 2.0

Java Programlama Giriş

Açıköğretimde Mobil Öğrenme Açıköğretim e-öğrenme hizmetlerinden mobil bilişim aygıtlarıyla yararlanma olanaklarının değerlendirilmesi

AVEA EN İYİ BİREYSEL İŞ ORTAKLIĞI ÖDÜLÜNÜ, MOBİL OYUNCU PORTALI İLE BAŞARI MOBİLE KAZANDI

İşletim Sistemleri. Discovering Computers Living in a Digital World

Android ile Mobil Programlama

Mobil Öğrenme ve Podcast

Avrasya Sosyal ve Ekonomi Araştırmaları Dergisi (ASEAD) Eurasian Journal of Researches in Social and Economics (EJRSE) ISSN:

Java ve Linux. Bora Güngören Portakal Teknoloji Akademik Bilişim

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar

Taşınabilir Teknolojiler

Bilgisayar Dersi. Öğr. Gör Kağan GÜL. Kırşehir Ahi Evran Üniversitesi

YMT 412-Yazılım Kalite Ve Güvencesi Mobil Uygulama Testi 1/32

İşletim Sistemi. İşletim sistemi temel fonksiyonları yerine getiren bir programlar kümesidir. İşletim sisteminin fonksiyonları:

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN

POZITRON. Geleneksel kanallardan yeni metodlara: Mobil Bankacılık.

Casus dinleme programı ile eşinizi, çocuklarınız, yakın akrabalarınızı güvende tutabilirsiniz.. Abdullah Bozdağ Tem 04, 2015 Genel, Tanıtım 0 Yorum

Android Cihazlarda Konum Tespiti ve Aktarılması

Sanal Ortamda Nesnelerin Haptic Kol ile Manipülasyonu. Sevcan AYTEKİN Alpaslan DUYSAK

T.C. HARRAN ÜNİVERSİTESİ UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ YABANCI DİL SINAVI (İNGİLİZCE) İÇİN SORU ÇÖZÜM TEKNİKLERİ KURSU

Yazılım Mühendisliğine Giriş 2018 GÜZ

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilişim Teknolojilerine Giriş

İşletim Sistemleri. Operation Systems. A+ Bilgisayar Teknik Servis Elemanı Eğitimi / İşletim Sistemleri

Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması

GÜZ DÖNEMİ BİLGİSAYAR PROJESİ KONU ÖNERME FORMU

İşletme Bilgi Yönetimi. Doç. Dr. Serkan ADA

Akademik Belge Paylaşım Uygulamaları

Symbian İşletim Sistemi

Üç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

Citizen fotoğraf yazıcıları: Anılarını saklayanlar için.

OverDrive Formatları. İçerik Genç erişkin ve çocuklar için heyecan verici yeni içerik

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu

Wolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon :

BİT in Temel Bileşenleri (Yazılım-1)

İşletim Sistemi Nedir?

KASPERSKY ENDPOINT SECURITY FOR BUSINESS

MOBİL PROGRAMLAMANIN ÖNEMİ VE BİR MÜFREDAT ÖNERİSİ*

Y a r ı ş ı y o r. S i s t e m l e r i. Mobil İşletim. Mobil Pardus yatırım bekliyor

Mobil Cihazlardan Web Servis Sunumu

BİR BİLGİSAYAR MÜHENDİSİN AJANDASI

Cep Telefonu Değeri Belirlemek için Mobil Uygulama

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Cep Telefonlarında Sağlık Bilişimi Uygulamaları

T.C. HARRAN ÜNİVERSİTESİ UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ KULLANIM REHBERİ. uzaktanegitim.harran.edu.tr

Transkript:

-GİRİŞ -BAŞLICA ÇEŞİTLERİ -ANDROID -Özellikleri -Sürümleri -Uygulama Geliştirme -IOS -SYMBIAN -WINDOWS MOBILE -BLACK BERRY OS -WEB OS -BADA -MEEGO -PAZAR PAYLARI -KAYNAKÇA MOBİL İŞLETİM SİSTEMLERİ (MOBILE OPERATING SYSTEMS)

MOBİL İŞLETİM SİSTEMLERİ Kullandığımız her türlü elektronik donanımın üzerinde mutlaka donanımı kontrol eden bir yazılım çalışmaktadır. Donanımlar gelişip karmaşıklaştıkça, onları kontrol eden yazılımlar da mecburen gelişip karmaşıklaştı. Yani bir diğer deyişle, zaman içerisinde donanımlarımızdaki basit yazılım parçaları, kompleks işletim sistemlerine dönüştürüldüler. Akıllı telefonlar (Smart Phones), Tablet bilgisayarlar, PDA (Personal Digital Assistant) 'lar gibi taşınabilir cihazlar için üretilen işletim sistemleri mobil işletim sistemleri olarak adlandırılırlar.

İşletim sistemi yazmak oldukça zahmetli oluğundan günümüze dek sadece birkaç işletim sistemi geliştirilmiştir. Bunlardan bazıları kullanıcı ihtiyaçlarını karşılayamadığından dolayı unutulmuştur. Günümüzde mevcut ve yakın gelecekte de var olmaları muhtemel olan mobil işletim sistemleri şunlardır : -Google : Android -Apple : Iphone OS (ios) -RIM : BlackBerry OS -Symbian Vakfı : Symbian -Palm : Web OS -Microsoft : Windows Mobile -Linux Vakfı : MeeGo -Samsung : Bada

1) ANDROID Google ve Open Handset Allience (OHA) tarafından kodlanmış açık kaynak kodlu bir işletim sistemidir. Linux çekirdeğine sahiptir ancak alışılageldik Linux çekirdekli işletim sistemlerinde bulunan bazı temel özellikleri ve parçaları içermediği için genel anlamda bir Linux işletim sistemi olarak kabul edilmez. İşletim sistemi kodlanırken yaklaşık 12 milyon (3 milyon XML, 2.8 milyon C, 2.1 milyon Java, 1.75 milyon C++ ve diğer kodlar) satır kod yazılmıştır. Eski Yunancada insanımsı makine anlamına gelen Android işletim sistemi için yeşil robotumsu bir logo kullanılmaktadır.

a)özellikleri Android'in son sürümleri, çoklu-görev (multitasking), çoklu-dokunuş (multitouch) ve Flash desteğiyle beraber gelmektedir. Android Market ile uygulamalar yüklenebilmektedir. Depolama: Bilgi depolama amaçlı SQLite kullanılmaktadır. Bağlanabilirlik: Android, GSM, Bluetooth, EDGE, 3G ve Wi-Fi bağlantısını destekler. Mesajlaşma: Hem SMS hem de MMS desteği vardır. Web Tarayıcısı: Android'in web tarayıcısı açık kaynak kodlu WebKit application framework üzerine kuruludur. Medya Destekleri: Android, MPEG-4, MP4, H.264, MP3, ve AAC, AMR, JPEG, PNG, GIF gibi ses/video formatlarını desteklemektedir. Ek Donanımları: Android, anti-titremeli vidyo/foto kameraları, touchscreenler, GPS, pusulalar, accelerometrelerde son derece yeteneklidir.

b)sürümleri 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 ) 1 Aralık 2010 tarihinde yapılan araştırmaya göre piyasadaki Android işletim sistemlerinin ; 43 % ' ü Froyo, 40 % ' ı Eclair, 11 % ' i Donut, 6 % 'sı Cupcake ' dir.

c) UYGULAMA GELİŞTİRME Android gelişmiş API(Application Programming Interface)' leri sayesinde uygulama geliştiricilere büyük imkanlar sunmaktadır. Yüz tanımlama sistemleri, barkod okuyucular, parmak hareketlerinden komut üretme için hazırlanmış kütüphaneler Android'in gelişmiş API'lerine örnek olarak verilebilir. Android için uygulama geliştirme dili Java'dır. Ancak cep telefonlarında görmeye alıştığımız standart Java desteği olan J2Me'yi kısıtlı olduğundan dolayı desteklememektedir. Android'in Java'sı işletim sistemine oldukça başarılı bir şekilde entegre olmuş, kısıtlamaları az olan, tüm donanıma hükmedebilecek bir Java desteğidir. Bu sayede hiç mobil uygulama geliştirmemiş olan Java geliştiricileri çok rahatlıkla Android uyumlu uygulamalar geliştirebilirler.

Android işletim sistemiyle uyumlu uygulamalar geliştirmek için Mac OS, Linux veya Windows ortamı farketmeksizin bilgisayarınızda aşağıdaki gereçlerin yüklü olması gerekmektedir : Android SDK Java Development Kit ( JDK ) +3.4 Eclipse (Eclipse Classic yeterlidir) Eclipse için ADT (Android Devolopment Tools) Plugini

2) ios Apple tarafından geliştirilen Mac OS X (Unix türevli) işletim sistemi ailesinden gelmiştir. Apple marka mobil cihazlar için özel tasarlanmıştır. Sadece parmak etkileşimi ile çalışacak biçimde tasarlanmıştır. Çoklu dokunma özelliğini desteklemektedir. Kapsamlı uygulama geliştirme ortamı (iphone SDK) sayesinde uygulama açısından en zengin platformdur. Uygulama geliştirmek için Mac OS yüklü bir bilgisayara ihtiyaç vardır. Java ve Flash desteği yoktur. İlk sürümleri multitasking özelliğini desteklemezken ios 4.0 sürümünde multitasking özelliği de eklenmiştir.

3) BLACKBERRY OS Research In Motion (RIM) tarafından geliştirilmektedir. Java tabanlıdır. RIM tarafından tescillidir. Uygulama geliştiricileri Windows yüklü bilgisayarlarda BlackBerry API kullanarak uygulamalar geliştirebilirler. 4) SYMBIAN Symbian Ltd. Ericsson, Panasonic, Nokia, Samsung, Siemens AG, Sony Ericsson şirketleri arasında kurulmuştur. Nokia 2009 yılında diğer hissedarların hissesini alarak Symbian'ın tüm varlığını kendi kurduğu Symbian Vakfı'na bağışlamıştır. Şu an geliştirme işi Symbian Vakfı tarafından gerçekleştirilmektedir. Günümüzde en çok kullanılan mobil işletim sistemi olma özelliğini göstermektedir. C++ tabanlıdır.

5) WEB OS (PALM OS) Palm'a ait ürünlerde bulunmaktadır. Linux çekirdeklidir fakat Linux çekirdekli işletim sistemlerinde bulunan bazı temel özellikleri ve parçaları içermediği için genel anlamda bir Linux işletim sistemi olarak kabul edilmez. Sadece parmak etkileşimi ile çalışabilecek şekilde tasarlanmıştır. Çoklu dokunma özelliğine sahiptir. Uygulama geliştiriciler için kısıtlı bir geliştirme ortamı ( Mojo ) vardır. Bu sebepten dolayı uygulama açısından fakir bir platformdur. Performansı yüksektir. Aynı anda birden fazla uygulamanın çalıştırılmasını destekler.

6) WINDOWS MOBILE Windows CE (Compact Edition) çekirdeklidir. İleri düzey altyapıya sahip olması ve Windows tabanlı olmasına rağmen masaüstünde kullanılan Windows uygulamalarını çalıştıramaz. Tescilli bir işletim sistemidir fakat değişik üreticilerin ürünlerinde de bulunabilir. Diğer cihazlarla da uyumlu olması gerektiğinden optimizasyon miktarı rakiplere oranla düşüktür. İlk sürümlerde çoklu dokunuş desteği bulunmamaktaydı. 7. sürümüyle beraber çoklu dokunuşu da desteklemeye başlamıştır. Multitasking özelliğini desteklemektedir. C++ tabanlıdır. Microsoft Office programlarıyla mükemmel uyumu Windows Mobile'in önemli bir artısıdır. Görsellik açısından rakiplerinin gerisinde kalmıştır. Ayrıca rakipleri arasında en düşük performansa sahip mobil işletim sistemidir.

7) MEEGO Intel'in Moblin ve Nokia'nın Maemo platformları, Linux Vakfı'nın da himayesinde bir araya gelerek, mobil cihazlar için MeeGo platformunu oluşturmuşlardır. Linux temelli ve açık kaynak kodludur. Multitasking desteklemektedir. Nokia N serisi telefon modellerinde MeeGo platformunu kullanmayı hedeflemektedir. 8) BADA Samsung tarafından geliştirilmektedir. C++ tabanlıdır. Hareket, yüz algılama gibi özellikleri içermektedir. Ayrıca yakınlık, ışık, hava, ivme ölçer gibi çeşitli sensörlerle desteklenen yazılımlarla uyumludur. Gelişmiş API'leri vardır.

MOBİL İŞLETİM SİSTEMİ PAZAR PAYLARI Gartner araştırmalarına göre ; 2009'un 3. çeyreğindeki mobil işletim sistemleri pazar payları : Symbian 44 % BlackBerry OS 20 % iphone OS 17 % Windows Mobile 8 % Android 4 % Diğer 7 % 2010'un 3. çeyreğindeki mobil işletim sistemleri pazar payları : Symbian 36 % Android 25 % iphone OS 17 % BlackBerry OS 15 % Windows Mobile 3 % Diğer 4 %

Tabloları incelediğimizde belirtilen tarihler arasında tek büyüme gösteren işletim sisteminin Android olduğu göze çarpmaktadır. Buna paralel olarak Symbian, BlackBerry OS ve Windows Mobile kullanımı azalmaktadır. iphone OS ise Android karşısında küçülmeden durabilen tek işletim sistemidir.

KAYNAKÇA http://en.wikipedia.org/wiki/mobile_operating_system http://www.android.com/ http://tr.wikipedia.org/wiki/android.. http://www.supermeydan.net/forum/forum670/thread74106.html http://www.apple.com/ios/ http://forum.donanimhaber.com/m_35230375/tm.htm http://en.wikipedia.org/wiki/android_%28operating_system%29