47
MOBİL TEKNOLOJİLER

Mobi̇l Teknoloji̇ler

Embed Size (px)

DESCRIPTION

appwoX - Mobil Uygulama Çözümleri http://www.appwox.com appwoX Mobil Yazılım ve Uygulama Çözümleri appwoX iPhone, iPad ve Android Platformlarında Mobil Yazılım, iphone Yazılım, ipad Yazılım, IOS Yazılım, Android Yazılım ve Mobil Uygulama çözümleri Sunan, özgün ve kaliteli mobil uygulamalar geliştiren ve mobil uygulamalara içerik sağlayan bir teknoloji şirketidir. http://www.appwox.com/tr/hizmetlerimiz/mobil-uygulama-danismanligi iphone yazılım, ios yazılım, mobil yazılım, android yazılım, ipad yazılım, iphone uygulama, android uygulama, mobil uygulama, ipad uygulama

Citation preview

Page 1: Mobi̇l Teknoloji̇ler

MOBİL TEKNOLOJİLER

Page 2: Mobi̇l Teknoloji̇ler

MOBİL TEKNOLOJİLER

Nedir ?

Page 3: Mobi̇l Teknoloji̇ler

Mobil Teknolojiler Nedir ?

Bireylerin hareket halindeyken bile bilgiye

erişebilmesini ve bu bilgilerle ilgili işlem

yapabilmesini mümkün kılacak mobil çözümler

oluşturmak amacıyla oluşturulmuş teknolojiler

bütünüdür.

Page 4: Mobi̇l Teknoloji̇ler

Mobil Teknolojiler Nedir ?

Taşınabilir bilişim çözümleri, bu çözümler için

kullanılan istemci-sunucu mimarileri, yazılım ve

donanım altyapıları, işletim sistemleri, ağ katmanları

“Mobil Teknolojiler” olarak adlandırılabilir.

Page 5: Mobi̇l Teknoloji̇ler

Kısa Tarihçe

Page 6: Mobi̇l Teknoloji̇ler

Kısa Tarihçe

1908 yılında kablosuz telefon için patent alındı,

1973 yılında New York’da ilk kablosuz görüşme

gerçekleşti,

1979 yılında Tokyo’da ilk ticari mobil telefon üretildi,

1982 yılında Nokia tarafından ilk taşınabilir telefon

üretildi,

1991 yılında Finlandiya’da ilk GSM ağı kuruldu,

1998 yılında ilk mobil içerik üretildi,

1999 yılında Blackberry tarafından ilk mobil e-mail

gönderildi,

2001 yılında Japonya’da 3G hayata geçti.

2009 yılında Verizon tarafından 4G testi yapıldı.

Page 7: Mobi̇l Teknoloji̇ler

Mobil Teknolojiler

denilince ne anlıyoruz?

Page 8: Mobi̇l Teknoloji̇ler

GSM

4G3G

EDGE

WAP

GPRS

JAVA ME

ANDROID iPhone

WirelessApp Store

Android Market

Blackberry

Windows

Mobile

Page 9: Mobi̇l Teknoloji̇ler

Nesiller (Generations)

1G (1.Nesil) : Analog iletişim

2G (1.Nesil) : GSM networkü dijital iletişim, SMS

2.5 G (2.5 Nesil) : GPRS Wap EDGE

3G (3.Nesil) : Hızlı internet erişimi ortalama 7.2 Mbps

4G (4.Nesil) : Yüksek hızlı internet erişimi 100 Mbps

Page 10: Mobi̇l Teknoloji̇ler
Page 11: Mobi̇l Teknoloji̇ler

Mobil İşletim Sistemleri

Page 12: Mobi̇l Teknoloji̇ler

Palm OS

Page 13: Mobi̇l Teknoloji̇ler

Palm OS

PalmOS, PalmSource firması tarafından cep

bilgisayarları (PDA'lar) için tasarlanan bir işletim

sistemidir. PalmSource firması Palm isim hakkını

Mayıs 2005'te PalmOne (Şimdiki Palm) firmasına

satmıştır.

Kapalı kodludur.

Çok sayıda yazılım ve Java ME desteği

bulunmaktadır.

Page 14: Mobi̇l Teknoloji̇ler

Symbian OS

Page 15: Mobi̇l Teknoloji̇ler

Symbian

Page 16: Mobi̇l Teknoloji̇ler

Symbian

Symbian OS, Symbian şirketi tarafından mobil

cihazlar (PDA'lar ve akıllı telefonlar) için geliştirilmiş

bir işletim sistemidir. Symbian OS, Psion şirketinin

geliştirdiği EPOC işletim sistemine dayanmaktadır.

2008 yılında Nokia Symbian’ı satın almış ve 2010

yılında Açık Kaynak Kodlu hale getirmiştir.

Page 17: Mobi̇l Teknoloji̇ler

Symbian

Symbian işletim sisteminin 70 milyonun üzerinde

kullanıcısı olduğu tahmin edilmektedir ve halen mobil

dünyanın en çok kullanılan işletim sistemidir.

C++,

Java ME,

Python,

Flash Lite Actionscript,

Ruby,

.NET ve

Web Runtime teknolojilerini desteklemektedir.

Page 18: Mobi̇l Teknoloji̇ler

Windows Mobile

Page 19: Mobi̇l Teknoloji̇ler

Windows Mobile

Microsoft tarafından Windows CE kerneli ile başlayan

süreçte Windows Pocket PC 2000, Windows Pocket

PC 2002 ve Windows Mobile 2003 olarak devam

etmiş, yeni versiyonu Windows 7 olarak çıkacak olan

işletim sistemidir.

Microsoft .NET platformunun kısıtlı aygıtlar için olan

versiyonu (.NET Compact Framework) ile yazılım

geliştirilmektedir. Microsoft yazılımlarının bu işletim

sisteminde çalışması en büyük artısıdır.

Page 20: Mobi̇l Teknoloji̇ler

iPhone OS

Page 21: Mobi̇l Teknoloji̇ler

iPhone OS

Mobil teknolojiler dünyasında bir devrim olmuştur.

Apple Inc. Tarafından 2007 yılında duyurulmuştur.

Multi touch yeteneği,

Son derece başarılı kullanılabilirlik düzeyi,

Şık tasarımı,

Harekete duyarlılık,

Uygulama pazarı, AppStore

gibi artılarıyla çok kısa sürede güçlü rakiplerine

rağmen başarılı olmuştur.

Objective C adlı programlama dili ve sadece Mac OS

işletim sistemlerinde çalışan SDK’sı ile yazılım

geliştirilebilmektedir.

Page 22: Mobi̇l Teknoloji̇ler

Teşekkürler

Objective C Apple Inc.

Page 23: Mobi̇l Teknoloji̇ler

Blackberry OS

Page 24: Mobi̇l Teknoloji̇ler

Blackberry OS

Kanada kökenli Research in Motion şirketi tarafından

1999 yılından itibaren çoğunlukla kurumsal

epostalara yönelik kullanılan işletim sistemidir.

Push email adı verilen teknolojisi ve

BES (Blackberry Enterprise Server) adlı altyapısı

nedeniyle büyük kurumların vazgeçilmez mobil

çözümüdür.

Java ME desteklemektedir,

Kendine ait Eclipse tabanlı IDE bulunmaktadır.

Page 25: Mobi̇l Teknoloji̇ler

Android

Page 26: Mobi̇l Teknoloji̇ler

Android

Google’ın 2005 yılında bünyesine kattığı Android Inc

adlı küçük şirket ve Open Handset Allience

tarafından 5 Kasım 2007 tarihinde duyurulmuş Açık

Kaynak Kodlu ve Linux tabanlı mobil işletim

sistemidir.

iPhone’un getirdiği pekçok özelliği desteklemektedir,

Multitouch, harekete duyarlılık, uygulama pazarı gibi.

Kendine ait SDK’sı ve Eclipse plugini olarak IDE

desteği vardır.

Java 1.5 uyumlu Dalvik VM adlı Java versiyonu

kullanılıyor.

Page 27: Mobi̇l Teknoloji̇ler

Open Handset Alliance

Google’ın önclülüğünde 5 Kasım 2007 tarihinde

kurrulan, pekçok şirketin güçbirliği yapmasıyla

kurulmuş bir birliktir.

Açık Kaynak Kodlu Linux tabanlı bir işletim sistemi

ortaya çıkarmak amacını gütmüştür ve Android’i

yaratmıştır.

Page 28: Mobi̇l Teknoloji̇ler

Open Handset Alliance

Page 29: Mobi̇l Teknoloji̇ler

Mobil Yazılım Geliştirme

Gömülü yazılımlar Web uygulamaları

Objective C

Java ME

Android SDK

Symbian SDK

.NET Platform

Blackberry SDK

WML

XHTML

JavaScript

Flash Lite

Page 30: Mobi̇l Teknoloji̇ler

Objective C Apple Inc.

1980’li yıllara dayanan geçmişi vardır. 1988 yılında

Steve Jobs tarafından NeXT şirketine lisanslanmıştır.

iPhone ve MacOS için yazılım geliştirme dilidir.

SDK’sı sadece MacOS için bulunmaktadır.

Bu dil ile yazılmış onbinlerce uygulama AppStore’da

bulunuyor.

Page 31: Mobi̇l Teknoloji̇ler

Teşekkürler

Objective C Apple Inc.

Page 32: Mobi̇l Teknoloji̇ler

Java ME

Java Micro Edition : Java diliyle taşınabilir aygıtlar

için yazılım geliştirilmesine olanak tanır. Mobil

dünyada en çok uygulama bu teknoloji ile yazılmıştır.

Netbeans ve Eclipse, Java ME ile yazılım

geliştirilmesine olanak tanıyan pluginler sunar.

Page 33: Mobi̇l Teknoloji̇ler

Java ME

Page 34: Mobi̇l Teknoloji̇ler

Android SDK

Google tarafından yazılmış SDK ve Pluginler ihtiva

eder. Mobil aygıt üzerinde doğrudan kod

çalıştırabilme gibi avantajları bulunuyor.

Programlama dili Java 1.5 versiyonu ile uyumludur.

Android API’leri ile telefonun özelliklerine

erişilebilmektedir.

Google Market içerisinde on binlerce uygulama bu

SDK ile yazılmıştır.

Page 35: Mobi̇l Teknoloji̇ler

Android SDK

Page 36: Mobi̇l Teknoloji̇ler

Symbian SDK

Eclipse tabanlı C++ diline dayalı uygulamalar

yazılabilen geliştirme ortamıdır.

Fakat Symbian OS çok sayıda dil ve teknolojiye

destek verdiği için bu SDK dışında pek çok dil ve

teknoloji ile yazılımlar geliştirilmektedir.

Page 37: Mobi̇l Teknoloji̇ler

Symbian SDK

Page 38: Mobi̇l Teknoloji̇ler

.NET

Microsoft .NET platformu üzerinde Visual Studio ile

yazılmlar geliştirilebilmektedir.

C++, C# ve VB.NET dilleri kullanılabilir.

Visual Studion 2008’de Smart Device Project

yaratılarak çalışılır.

Page 39: Mobi̇l Teknoloji̇ler

.NET

Page 40: Mobi̇l Teknoloji̇ler

Blackberry SDK

Research in Motion şirketi tarafından Eclipse tabanlı

olarak sunulmuş olan geliştirme ortamıdır.

Ağırlıklı olarak Java ME uygulamalarına yöneliktir.

Blackberry JDE adı verilen sistem dahili emülatör

ihtiva etmektedir.

Bunun yanında Java ME destekli tüm IDE’ler ile

yazılım geliştirilebilmektedir.

Page 41: Mobi̇l Teknoloji̇ler

Blackberry SDK

Page 42: Mobi̇l Teknoloji̇ler

Web Tabanlı Uygulamalar

WML (Wireless Markup Language) : Mobil

telefonlarda kısıtlı internet hızı, kısıtlı ekran ve renk

imkanları düşünülerek tasarlanmış işaretleme dilidir.

WAP sayfaları bu dil ile hazırlanıyordu. HTML’in basit

hali gibi düşünülebilir. Form desteği vardır. WBMP

adı verilen siyah ve beyazdan oluşan resim dosyası

formatı ile aynı dönemlerde kullanılımıştır. Yavaş

yavaş terkediliyor.

Page 43: Mobi̇l Teknoloji̇ler

Web Tabanlı Uygulamalar

XHTML : Sadece mobil sayfalarda değil tüp

platformlarda bir W3C standardıdır. Apple

öncülüğünde başlatılmış olan ve neredese tüm yeni

nesil mobil cihazlarda kullanılan Webkit mobil

browser tarafından desteklenmektedir.

Page 44: Mobi̇l Teknoloji̇ler

Web Tabanlı Uygulamalar

Flash Lite : Adobe Flash’ın mobil cihazlar için olan

versiyonudur. Symbian tarafından desteklenmektedir.

HTC ile Adobe arasındaki bir ortak çalışma

sonucunda Android platformunda da Flash

çalışmaya başlayacaktır.

Page 45: Mobi̇l Teknoloji̇ler

Web Tabanlı Uygulamalar

Device Specific Rendering : Aygıta özel içerik

sunulması işlemidir. Bu mobil dünyadaki çeşitlilikten

ortaya çıkmış bir ihtiyaçtır.

Mobil aygıtlarda çok sayıda işletim sistemi, browser,

gömülü teknoloji olduğundan her aygıt için özel

bilgilerin hesaplanarak gönderilmesi gerekmektedir.

Bu işlem için iki büyük çözüm bulunmaktadır:

Volantis

Drutt

Page 46: Mobi̇l Teknoloji̇ler

Kaynakça:

www.wikipedia.org

www.symbian.org

www.android.com

www.blackberry.com

www.apple.com/iphone

http://www.microsoft.com/Windowsmobile/en-

us/default.mspx

www.volantis.com

www.drutt.com

Page 47: Mobi̇l Teknoloji̇ler

Teşekkürler