• Libraries
  • OpenGL
  • Application Framework
  • 2-jadval. Platformalar uchun dasturlash tillari Mobil qurilmalar uchun OT larning qo‘llanilish ko‘rsatkichlari MOBILE OPERATION SYSTEM
  • Mobil qurilmalarning operatsion tizimlar platformasi va arxitekturasi Android
  • 1-ma’ruza: Mobil ilovalarning rivojlanish tarixi. Dastlabki mobil qurilmalar va mobil ilovalar. Zamonaviy mobil ot lar. Reja




    Download 125,73 Kb.
    bet2/3
    Sana20.05.2024
    Hajmi125,73 Kb.
    #245333
    1   2   3
    Bog'liq
    1-ma’ruza Mobil ilovalarning rivojlanish tarixi. Dastlabki mobi (1)

    Platforma nomi

    Dasturlash tili

    Android

    Java, qisman C/C++, Kotlin

    BlackBerry

    Java

    iOS SDK

    Objective - C, Objective Pascal, Swift

    Java ME

    Java

    Windows Phone (WP)

    Visual C++, Visual C#, Visual Basic

    Marmalade

    C/C++

    Python

    Python

    FireFox OS

    HTML5, CSS, JavaScript

    Libraries - Ilovalarni boshqarish uchun zarur bo‘lgan kutubxonalardan iborat.

    Bunga Web browser engine WebKit, ma’lumotlarni saqlash va ilovalararo ma’lumotlarni almashish uchun SQLite database kutubxonasi, audio va video ma’lumotlarni boshqarish uchun Media Framework, internet xavfsizligi uchun


    SSL kutubxonasi, grafikani boshqarish uchun OpenGL, touchscreen xizmati uchun Surface Manager va h.k. lar. Android Runtime - Dalvik Virtual Machine komponentini boshqarish uchun ishlatiladigan kutubxona hisoblanadi. Bunda har bir ilovaning o‘z protsessida ishlashi ta’minlanadi. O‘z navbatida bu kutubxonalar ilovalar yaratishda Java dasturlash tilini ishlatish uchun ham yordamberadi.
    Application Framework - yuqori sathdagi Java sinf va paketlar jamlanmasidir. Bunda tayyor xizmatlardan foydalanish mumkin (Broadcast Receivers, Content Providers, Camera Control va h.k. lar)
    Applications - bu foydalanuvchi uchun mo‘ljallangan ilovalar sathi hisoblanadi (Contacts Books, Browser, Games).
    grg
    Har bir operatsion tizim platformasi uchun dasturlash tillari va dasturiy vosita ishlab chiqish muhitlari mavjud bo‘lib, mobil qurilmalarga dasturiy vositalar yaratish uchun platformalar quyidagi 2-jadvalda keltirilgan.
    2-jadval. Platformalar uchun dasturlash tillari

    Mobil qurilmalar uchun OT larning qo‘llanilish ko‘rsatkichlari



    MOBILE OPERATION SYSTEM

    08 09 10 11 12 01 02 03 04 05 06 07 08
    ♦ Android И Windows A iOS )( OS X * Linux )( BlackBerry OS Ж Firefox OS


      1. rasm. Mobil qurilmalar uchun OT larning qo‘llanilish ko‘rsatkichlari

    Zamonaviy mobil qurilmalar uchun operatsion tizimlarning asosiy funksiyalari.

    • Touchscreen

    • Cellular

    • Bluetooth

    • Wi-Fi

    • GPS mobile navigation

    • camera, video camera

    • speech recognition, voice recorder

    • music player

    • near field communication (NFC)

    • infrared blaster (IR blaster).

      1. Mobil qurilmalarning operatsion tizimlar platformasi va arxitekturasi

    Android - bu mobil qurilmalar uchun mo’ljallangan turli hil ilovalar va xizmatlarni o‘z ichiga olgan operatsion tizim. Android arxitekturasi Java asosida qurilgan bo‘lib, android tizim uchun barcha ilova va dasturlar Java dasturlash tili yordamida yaratiladi.

    1.2.-rasm: Android operatsion tizimining arxitekturasi



    Download 125,73 Kb.
    1   2   3




    Download 125,73 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-ma’ruza: Mobil ilovalarning rivojlanish tarixi. Dastlabki mobil qurilmalar va mobil ilovalar. Zamonaviy mobil ot lar. Reja

    Download 125,73 Kb.