3G & GOOGLE android 05260007 İREM SOYA 05260042 AYŞE YILDIZ.

Slides:



Advertisements
Benzer bir sunumlar
Toplu SMS Toplu MMS Hedefli Mesaj Sesli Mesaj / IVR Akıllı Yetenekler
Advertisements

Yazılım Geliştirme ve Java
MOBİL İŞLETİM SİSTEMLERİ
MOBİL PROGRAMLAMA DERS 1 ANDROID NEDİR?.
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
KİTLE İLETİŞİM ARAÇLARI
WEB Tasarımı & .NET Bolum 1
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
ÖMÜR BİLGİLİ
İşletim Sistemlerine Giriş – 2 Kaynakların Paylaşımı
ANDROID işletim sistemi
FRAMEWORK.
Bölüm 1: Introductions (Tanıtım,Tanım)
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
ANDROİD Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından geliştirilen, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilmekte.
Muharrem Taç M2 Bilişim Gelecekonline.
ANDROID işletim sistemi
İSİM UZAYLARI (NAMESPACE).
Volkan TOKMAK – EMO Ankara Şubesi - Ocak 2012
MART 2013 İŞLETİM SİSTEMLERİ.
Windows Server 2008’e Genel Bakış Microsoft Windows Server 2008, bilgi teknolojileri (BT) uzmanlarının altyapıları üzerindeki kontrollerini maksimum seviyeye.
ANDROİD Melih Hilmi Uludağ « Bir tutkunun sonucu »
Bilişim Teknolojilerine Giriş
EV GÜVENLİK VE TAKİP SİSTEMİ UYGULAMASI
Web 2.0 Yeni nesil Internet.
İnternet'e Bağlanmak İçin Neler Gereklidir?
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
E-postanın nasıl kullanılır?
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Bilgisayar Ağları.
KÜBRA AYAN & DİLEK DEMİRAL
YAZILIM.
Denetim Masası Ms. Windows 8.1
BİLGİSAYAR.
Hacettepe Üniversitesi
YAZILIM.
YAZILIM.
İŞLETİM SİSTEMİ.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
ESKİPAZAR ÇOK PROGRAMLI ANADOLU LİSESİ
Web 2.0 Araçlarının Tanıtımı ÖZGE AKMAN TÜRKÇE ÖĞRETMENLİĞİ 2. SINIF 1. ÖĞRETİM
Vmware.
Mobil Uygulama Geliştirme
ISE 455 Mobil Uygulama Geliştirme
Fatih Karaokur - Computer Teacher
BİLGİSAYAR NEDİR?.
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
Mobil İletişimin Gelişimi
Bilgisayar Yazılımları ? ? ? ?
Office ile ilgili diğer bilgiler Yrd. Doç. Dr. Altan MESUT.
1. HAFTA Giriş, Tarihçe ve Kavramlar
XML ve XML WEB SERVİSLERİ Volkan ALTINTAŞ. XML Bağımsız bir kuruluş olan W3C tarafından tasarlanmıştır. Herhangi bir kurumun tekelinde değildir. Kişilerin.
Güvenli İnternet Bankacılığı İçin Sanallaştırma ve Güvenilir Bilişim Uygulaması Bora GÜNGÖREN Portakal Teknoloji Akademik Bilişim2007.
Satış Odağı Gelişmiş ve Rahat Mesajlaşma Geniş QWERTY klavye ve 2.8” Dokunmatik ekran.
Güçlü İşlemci & Performans 800MHz güçlü işlemcisi sizlere - Sorunsuz ve hızlı bir şekilde internette gezinme - Eşzamanlı uygulama kullanımı ile birden.
EĞITIMDE BILGISAYAR KULLANıMı BILGISAYARLARıN TÜRLERI, YAPıSı, IŞLEYIŞI VE ÖĞELERI.
Mobil Uygulamalar ve Android’e Giriş Ders 1. Uygulama Kavramı  Kullanıcıların ihtiyaçları doğrultusunda istedikleri işlemleri yapmalarına imkan veren.
BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi ANDROİD UYGULAMALARININ BİLEŞENLERİ Dr.Refik SAMET BLM4011.
Üniversiteler Ortamında Açık Kaynak Kodlu Bulut Bilişim Kullanımı
haZIRLAYAN: ELİF KARAOĞLU
Açık Kaynak Kodlu İşletim Sisteminin Kurulması
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
YAZILIM.
BİLİŞİM TEKNOLOJİLERİ
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
İOS PLATFORMUNDA MOBİL TRAFİK CEZA BİLDİRİM UYGULAMASI
Kütüphan-e Türkiye Projesi BİT Yol Haritası
Sunum transkripti:

3G & GOOGLE android 05260007 İREM SOYA 05260042 AYŞE YILDIZ

3G nedir? 3G, hızlı ve kaliteli veri aktarımı sağlayan bir altyapı geliştirmesidir. 3G’nin İngilizce açılımı, ‘Third Generation’ yani ‘3. Nesil’dir. Türkiye’de mobil telefon altyapısı 2G ve 2,5G altyapısı ile çalışmaktadır. 3. Nesil teknolojisi ile bugünkünden en az 20 kat daha hızlı veri aktarımı yapılabilecek. 3. Nesil, mobil iletişimde bir evrimdir. Bir benzetme yapmak gerekirse, radyodan televizyona geçiş gibi değerlendirilebilir.

3G teknolojisinin; 1G, 2G ve 2,5G teknolojilerinden farkı nedir? 20 yıl öncesini hatırlarsak, mallar kamyonlarla yollardan zar zor taşınıyordu; bilgi de aynı şekilde, dar bantlardan zar zor gidip geliyor. 1G, 2G ve 2,5G’nin böyle yollar olduğunu düşünebiliriz. Ama bugünün asıl malı ‘bilgi’. Bunun için de geniş otobanlara ihtiyacımız var. İşte 3G sağladığı geniş bant olanağıyla bunu sağlıyor; bilgi çok daha hızlı, rahat akıp gidiyor.

3G’nin hayatımıza katacağı en belli başlı yenilikler neler? En önemlisi, mobil internet hızının 20-30 kat daha fazlaya yükselmesi. Evdeki bilgisayarınızdan yapabildiğiniz her şeyi, aynı hızla cep telefonunuzdan yapabileceksiniz. Görüntülü görüşme gerçekleşecek. 3G; sağlık, eğitim, e-devlet uygulamalarını tetikleyecek. 3G ile birlikte kullanıcılar ofis dışındayken de işlerini kesintisiz sürdürebilecek. 3G sayesinde evinize bağlayacağınız kamera ile evinizi cep telefonunuzdan gezebileceksiniz. (Evlerin ve çocukların güvenliği için oldukça önemli!) Ayrıca, bir süre sonra anahtara da ihtiyacınız kalmayacak. Çok yakında cep telefonunuzla evinizin kapısını açabilirsiniz. Yakın gelecekte evinizden doktorlarla görüntülü telefon görüşmesi yapabileceksiniz.

3G’nin hayatımıza katacağı en belli başlı yenilikler neler? Şöyle uç bir örnek vereyim: Doğu’daki şehirlerimiz doktor sıkıntısı çekiyorlar. Siz de rahatsızlandınız ve röntgeniniz çekildi. Bakacak kimse yok. Hemen en yakın hastaneye bilgilerinizi aktarıyorsunuz ve çaresine bakıyorlar. Günümüzde kullanılan 2G altyapısı bu miktarda data aktarımını sağlamıyor. Ama 3G ile kesinlikle mobil televizyon hayatımızın bir parçası olacak. Ömrümüzün önemli bir kısmı servislerde ve otobüslerde geçiyor. 3G ile cep telefonunuzla net’te dolaşıp, e-maillerinizi cevaplayabileceğiniz gibi televizyon da seyredebileceksiniz.

Android nedir? Android, Google’ın mobil cihazlar için geliştirdiği ve bu cihazların ihtiyaç duyabileceği anahtar uygulamaları içersinde barındıran bir işletim sistemi. Android, Google’ın mobil platformlar için hazırlamış olduğu, Linux kernel’ine dayanan açık kodlu bir işletim sistemi. Android Linux 2.6 Kernel’i temel alınarak geliştiriliyor. Açık kaynak kodlu olduğu için de herkes Android platformu için serbestçe uygulama geliştirebiliyor.

Android nedir? GPhone veya Google Phone, Google'un yeni işletim Sistemini (OS) kullanan telefonlara verilen genel isimdir. Bu işletim sisteminin adıda Android'dir. Google, bir süredir üzerinde çalıştığı ve merakla beklenen mobil işletim sistemi Android için indirilebilir bir yazılım geliştirme kiti (SDK) yayınladı.

Temel özellikleri Açık kaynak kodlu Webkit tabanlı tarayıcı SQLite veri depolama Desteklediği medya formatları: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF Optimize edilmiş 2 ve 3 boyutlu grafikler

Temel özellikleri GSM telefon desteği Bluetooth, EDGE, 3G, ve WiFi (donanım destekliyorsa) Kamera, GPS , pusula ve akselerometre(hız ölçer). (donanım destekliyorsa)

Android uygulamaları Google Android içersinde, e-posta, kısa mesaj (SMS), takvim, harita, tarayıcı ve rehber uygulamaları yer alıyor. Tüm uygulamalar java altyapısı ile programlanmış.

Android uygulamaları Üretici: Android teorik olarak her tür üreticinin cep telefonlarında çalışabilir.kimsede Android`de çalışacak programları denetleyemez. Çünkü Android merkezi yönetimi olmayan bir platform. KLAVYE: HTC`nin ürettiği G1 isimli birinci nesil Android telefonlarda bulunan ve aynı zamanda dokunmatik ekranı da olan klavye istenildiğinde kullanılacak şekilde telefona gizlenmiş.

Android uygulamaları HARİTALAR:gerçek fotoğraflardan oluşan` sokak görüntüsü modu sayesinde Android kullanıcıları bulundukları noktadan 360 derece çevrelerini gerçek fotoğraflar aracılığıyla inceleyebilecekler. Sokakta Google Maps`i açıp telefonu nereye tutarsanız oranın görüntüsü anında ekranda beliriyor. Birkaç tuşa basıldığında karşı kaldırıma geçince göreceklerinizi, karşı kaldırıma geçmeden görebilirisiniz.

Android Mimarisi Aşağıdaki diagram Android işletim sisteminin ana bileşenlerini göstermektedir. Her bölüm aşağıda daha detaylı anlatılmaktadır.

Android Mimarisi

Applications/Aplikasyonlar Android öz aplikasyonlar ile gelecektir.Bunların içinde email client, SMS program, takvim, haritalar, browser, adres defteri, ve diğerleri vardır. Tüm aplikasyonlar Java programlama dilinde yazılmıştır .

Application/Aplikasyon Çatısı Tüm yazılım geliştiriciler öz aplikasyonlar için kullanılan aynı çatı API(yazılım programlama ara yüzü) lara sahiptir. Aplikasyon çatısı componentlerin(bileşenlerin) tekrar tekrar kullanımını kolaylaştırmak için tasarlanmıştır. Herhangi bir aplikasyon kendi özelliklerini yayınlayabilir ve herhangi bir başka aplikasyon bu kabiliyetleri kullanabilir . Aynı mekanizma componentlerin/bileşenlerin kullanıcı tarafından yerine konulmasınıda sağlar.

Application/Aplikasyon Çatısı Aplikasyonların altında bir set servis ve sistem vardır.Bunlar:

Application/Aplikasyon Çatısı Zengin ve geliştirişlebilir Views : Liste,gridler, text kutuları, düğmeler ve hatta embeddable web tarayıcısı.   Content Providers : Aplikasyonların diğer aplikasyonların datasına erişmesini sağlar. (Örneğin Adres Defteri ) ya da kendi datalarını paylaşmasını sağlar. Resource Manager: Non-code kaynaklara erişimi sağlar, örneğin lokalize stringler , grafikler ve layout dosyaları. Notification Manager:Tüm aplikasyonların status barda özelleştirilmiş alarmlar götermesini/vermesini sağlar. Activity Manager: Aplikasyonun life cycle'ının yönetir ve bilinir navigasyon "backsatck" sağlar.

Libraries / Kütüphaneler Android bazı C/C++ kütüphane setleri içerir. Bu kabiliyetler "Android Aplikasyon Çatısı" altındadır. Aşağıda en önemli(core) kütüphaneler listelenmiştir:   System C kütüphanesi Media Kütüphaneleri Surface Manager LibWebCore SGL 3D kütüphanesi FreeType SQLite

Android Runtime Java programlama dilinde kullanılan hemen hemen tüm fonksiyonaliteler Android'in kök kütüphanelerinde bulunur. Her Android aplikasyonu , kendi Dalvik virtual makinesini kullanarak kendi processini çalıştırır. Dalvik birden çok VM (Sanal Makine) leri verimli çalıştırabilecek şekilde tasarlanmıştır.   Dalvik VM Dalvik Executable (.dex) formatındaki dosyaları çalıştırır . ( minimal hafıza kullanımı için tasarlanmıştır)

Android Runtime VM register bazlıdır ve Java dilinde compile edilmiş class'ları .dex formatında çalıştırır (DX Tool kullanılarak)   Dalvik VM threading/pafta ve düşük hafıza yönetimi Linux kernel kullanır.

Android örnek: Geçtiğimiz dönemlerde tanıştığımız Google’ın Mobil cihazlar için tasarladığı işletim sistemi Google Android bazı firmalar tarafından test edilmeye başlamış. Bunlardan bazıları şöyle;

- Mobil Dünya kongresinde Marvell firması iki adet Android örneği sergiledi. Telefonun yanında bulunan kablolar ise işlemciye bağlanıyor.

- Freescale firması ürettiği i - Freescale firması ürettiği i.MX31 işlemcisini Android yazılımı ile tanıttı. Ancak işlemci mobil cihazlar için tasarlanmadığı için, Google Maps verilerini almak için cihaza bir ethernet kartı takılmış Burada gösterilen ürün Linux üzerinde Android çalıştırıyor. - Qualcomm firması tarafından tanıtılan bu iki Android örneği, firmanın 7201 işlemcilerini kullanıyor.

TEŞEKKÜR EDERİZ. !..