• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tizen
 

Tizen

on

  • 4,317 views

Tizen Mobil İşletim Sistemi hakkında bir sunu

Tizen Mobil İşletim Sistemi hakkında bir sunu

Statistics

Views

Total Views
4,317
Views on SlideShare
2,297
Embed Views
2,020

Actions

Likes
0
Downloads
40
Comments
0

11 Embeds 2,020

http://www.muharremtac.com 1819
http://www.gelecekonline.com 186
http://rss.gen.tr 4
http://a0.twimg.com 3
http://www.linkedin.com 2
http://www.harikalardunyasi.com 1
https://si0.twimg.com 1
http://www.sucati.com 1
http://webcache.googleusercontent.com 1
http://www.raylisistemler.com 1
http://localhost 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tizen Tizen Presentation Transcript

    • Muharrem TaçM2 Bilişim - Gelecekonline
    • Tizen (Tie Zen) Nedir ?
    • Tizen (Tie Zen) Nedir ?Tizen akıllı telefonlarda, tabletlerde, araçcihazlarında, televizyonlarda kullanılabilecek çok yeni açık kaynakkodlu bir mobil işletim sistemidir.MeeGo projesinin devamıdırTamamen HTML5 düşünülerek ortaya çıkmış olan Tizen’deuygulamalar HTML, Javascript ve CSS ile yazılmaktadır.Resmi sitesi:http://www.tizen.orgDestekleyen kuruluşlarhttp://www.tizenassociation.orghttp://www.linuxfoundation.org
    • Tizen’e destek veren şirketlerŞu anda en çok Samsung ve Intel destek vermektedir.Samsung’un Bada ile Tizen’i birleştireceği konuşulmaktadır.Henüz bu haberlere yalanlama veya doğrulama gelmedi.Tizen Association şirketleri:Linux Foundation’a destek veren şirketler için:http://www.linuxfoundation.org/about/members
    • moblin maemobada meego tizen mer
    • Mimari
    • MimariAşağıdaki mimari çiziminden de anlaşılacağı üzere çok ince bir kernelve servis katmanı üzerinde asıl Tizen’in odaklandığı Web API ve WebUygulamaları bulunuyor.
    • Kurulum
    • Kurulum ile ilgili genel bilgilerSDK ve IDE henüz alfa aşamasında ve buna rağmen kurulabiliyor, veproje yapılıp emülatöre yüklenebiliyor,IDE olarak Eclipse altyapısı kullanılmış ve bazı pluginler geliştirilerekkullanıma sunulmuş,Kurulum henüz sadece 32 Bit Ubuntu üzerine yapılabiliyor,Kurulum öncesinde 32 Bit Ubuntu’ya bazı kütüphanelerin yüklenmesigerekiyor,Bu kütüphaneler: Oracle Java (Ubuntu depolarındaki adıyla Sun Java), qemu-kvm, binutils-multiarch, debhelper, fakeroot ,realpath, libsdl-gfx1.2-4, gettext, procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12, libcurl3Geliştime dili HTML + JavaScript ve CSS. Çünkü Tizen Mimarisindende görüldüğü üzere yapı ağırlıklı olarak web Framework üzerindekurulmuş. Asıl amaç HTML5 uygulamalarına başarılı bir desteksağlamak.
    • KurulumKurulum için 32 Bit Ubuntu 10.10 ve üzeri işletim sistemi gerekiyor.Muhtemelen “bu devirde 32 bit işletim sistemi neden yükleyeyim” diyedüşünebilirsiniz bu durumda sanal makine kullanmanız en uygunuolacaktır.Ben de öyle yaptım ve VirtualBox’a 32 bit Ubuntu yükledim. Ubuntu’yaSun Java yüklemek her zaman en çok sorulan sorulardan biri ve bukonuya en kolay yöntem şöyle. Ubuntu Software Sources’dan OtherSoftware’de bulunan iki yeri işaretlemek.Bu işaretlemeden sonra sun java araması ile yükleme yapılabilir.Buradan Sun Java JDK yüklemesi yapılmalıdır.
    • Kurulum
    • Kurulum
    • KurulumJava yüklemesinin başarılı şekilde yüklenip yüklenmediğini komutsatırında java -version yazarak öğrenebilirsiniz.java -versionjava version "1.6.0_26"Java(TM) SE Runtime Environment (build 1.6.0_26-b03)Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode,sharing)Java yüklemesinden sonra gerekli bileşenleri yüklemek gerekiyor. Buişlemin en kısa hali komut satırında aşağıdaki komutu vermek:sudo apt-get install qemu-kvm binutils-multiarchdebhelper fakeroot realpath libsdl-gfx1.2-4 gettextprocps xsltproc libdbus-1-3 liblua5.1-0 libexif12libcurl3
    • KurulumBu yüklemeden sonra Tizen SDK’sını yüklemek için gereken dosyayıindirebiliriz.İndirme adresi : https://developer.tizen.org/sdk.html
    • KurulumBuradan indireceğimiz tizen_sdk.bin SDK’nın kendisi değildir. Kurulumve asıl indirme için gereken bir dosyadır. İndirelecek SDK ise 1.2 GBtutuyor.Fakat kurulum gerçekleştikten sonra SDK ve IDE birlikte iniyor yanı ayrıayrı indirmeye gerek bulunmuyor.tizen_sdk.bin dosyasını indirdikten sonra çalıştırma izni vermeliyiz.sudo chmod +x tizen_sdk.binve bu komuttan sonra artık yükleyiciyi çalıştırabiliriz../tizen_sdk.binYükleme işlemi başlıyor.
    • Kurulum
    • Kurulum
    • Kurulum
    • Kurulum
    • Kurulumİndirme - yükleme işleminden sonra Ubuntu’ya Tizenmenüleri eklenir.
    • Emülatör
    • EmülatörTizen emülatörünü düzenlemek ve çalıştırmak için Emulator Manageryazılımı kullanılıyor. Emulator Manager açılınca 480 x 800 piksellik birhazır cihaz olduğunu görülüyor. Create butonu ile yeni bir cihaz yaratabilir Modify ile mevcut cihazları düzenleyebilir, Delete ile silebilir (default cihaz silinemiyor bu arada) Reset ile cihazın varsayılan durumuna geri dönebilir, Refresh ile yenileyebilir, Details ile cihaz hakkında bilgi alabiliz. Ama tabi bir emülatör ile en çok kullandığımız buton kuşkusuz Start butonudur.
    • Emülatör
    • EmülatörTarayıcı ile internetegirilebiliyor ve user-agent HTTP headerolarak şöyle bir imzabırakıyor:user-agent=[Mozilla/5.0 (Linux;U; Tizen/1.0 like Android; en-us;AppleWebKit/534.46 (KHTML,like Gecko) Tizen Browser/1.0Mobile]
    • EmülatörÜstteki görev çubuğu aynen Android’deolduğu gibi aşağıya çekilebiliyor vegayet yararlı şekilde kullanılabiliyor.Örneğin hafızadaki uygulamalarıdurdurmak için.
    • Tizen ile Yazılım Geliştirme
    • Tizen ile Yazılım GeliştirmeŞimdilik sadece 32 Bit Ubuntu üzerine kurulabilen Tizen SDKkurulumu ile Eclipse Ingido tabanlı geliştirme ortamı da kuruluyor.Yani Android’de olduğu gibi SDK ile IDE ayrı ayrı kurulmuyor.Bu geliştirme ortamına Appications -> Other -> Tizen IDEmenüsünden ulaşabiliyoruz.
    • Tizen ile Yazılım GeliştirmeTizen IDE’yi açtığımızda standard Eclipse açılışındaki gibiWorkspace soran ve varsayılan olarak kullanıcı dizininde/home/KULLANICI_ADI/workspace olarak dizin öneren ekrangeliyor. Bu dizin yoksa oluşturulacaktır. Eğer istersek workspacedizinimizi değiştirebiliriz.
    • Tizen ile Yazılım GeliştirmeBu ekranı geçtikten sonra Tizen’in dökümanlarınıinceleyebileceğimiz açılış ekranına geliyoruz.Tizen’in sitesinde de bulunan dökümanlara bu ekranda bulunan ilkiki linkten de erişebiliyoruz.
    • Tizen ile Yazılım Geliştirme
    • Tizen ile Yazılım Geliştirme
    • Tizen ile Yazılım Geliştirme
    • Tizen ile Yazılım Geliştirme
    • Yeni uygulama oluşturma ekranı Tizen ile Yazılım Geliştirme
    • Temel bir Tizen uygulama şablonu Tizen ile Yazılım Geliştirme
    • jQuery Mobile Şablonları Tizen ile Yazılım Geliştirme Daha çok tabletler için kullanılabilecek Master-Detail şablonu
    • jQuery Mobile Şablonları Tizen ile Yazılım Geliştirme Akıllı telefonlar için Multi-Page uygulama şablonu
    • jQuery Mobile Şablonları Tizen ile Yazılım Geliştirme Çeşitli navigasyon örneklerinden oluşan bir jQuery Mobil uygulama şablonu
    • jQuery Mobile Şablonları Tizen ile Yazılım Geliştirme Tek sayfalı bir örnek jQuery Mobile uygulaması şablonu
    • Tizen ile Yazılım GeliştirmeHTML5 Boilerplate adlı HTML5 şablon sistemi kullanılarak uygulama oluşturmakiçin kullanılabilecek örnek şabon. HTML5 Boilerplate hakkında daha ayrıntılı bilgialmak için : http://html5boilerplate.com/ adresine bakabilirsiniz.
    • Tizen ile Yazılım GeliştirmeCoderDeck adlı web sunumları için şablon. Ayrıntılı bilgi için :http://cykod.github.com/CoderDeck adresine bakabilirsiniz.
    • Tizen ile Yazılım GeliştirmeWholesale Applications Community (Wholesale Uygulamalar Topluluğu)tarafından geliştirilmekte olan bir HTML5 yazılım geliştirme şablonu. Ayrıntılı bilgiiçin http://www.wacapps.net adresine bakabilirsiniz:
    • Tizen ile Yazılım GeliştirmeSample (Örnek) Sekmesindeki Uygulama Şablonları
    • Tizen ile Yazılım GeliştirmeSample (Örnek) Sekmesindeki Uygulama Şablonları
    • Tizen ile Yazılım GeliştirmeSample (Örnek) Sekmesindeki Uygulama Şablonları
    • Tizen ile Yazılım GeliştirmeSample (Örnek) Sekmesindeki Uygulama Şablonları
    • Tizen ile Yazılım GeliştirmeBu şablonların ve örneklerin tamamı HTML5 standartlarınauygun olarak yapılmıştır ve HTML, CSS ve JavaScript ilegeliştirilmektedir. Uygulamalar emülatöre veya cihazagönderilirken .wgt formatında gönderilir. WGT bir w3cstandardıdır. Widget adı verilen bu standart hakkındahttp://www.w3.org/TR/widgets/ adresinden detaylı bilgiyeulaşılabilir.
    • Tizen ile Yazılım GeliştirmeÖrnek proje CihazBilgi
    • Tizen ile Yazılım GeliştirmeUygulamayı emülatöre göndermek için sğ tuş ile tıklayıp Run As -> Tizen WebApplication komutu veriyoruz. Bu komut ile birlikte Tizen IDE uygulamayı wgthaline getirip emülatöre gönderiyor ve emülatör üzerinde çalıştırıyor.
    • Tizen ile Yazılım GeliştirmeConsole View