310 likes | 473 Views
MOBILI ŲJŲ ĮTAISŲ OPERACIN Ė S SISTEMOS. S.Maciulevičius Kompiuterių katedra, 209 k., stasys @ ecdl.lt 4 dalis. Mobili eji įtaisai.
E N D
MOBILIŲJŲ ĮTAISŲ OPERACINĖS SISTEMOS S.Maciulevičius Kompiuterių katedra, 209 k., stasys@ecdl.lt 4 dalis
Mobilieji įtaisai Šiuolaikiniai mobilieji įtaisai – tai daugiafunkciniai įtaisai, kurie verslui ir paprastiems vartotojams gali realizuoti platų taikomųjų programų spektrą: • elektroninį paštą, • teksto žinučių siuntimą ir priėmimą, • kliento-serverio sistemos, • tiesioginius pokalbius, • naršymą saityne (Internete), • tvarkyti dokumentus, kontaktų sąrašus ir t.t. S.Maciulevičius
Mobilieji įtaisai Šiuolaikiniai mobilieji įtaisai apima keletą vartotojams skirtos elektronikos (angl. consumer electronics)įtaisų tipų. Pagrindiniai yra: • Delninukai(Personal Digital Assistants - PDA) – kompaktiški įtaisai, kuriuose realizuotos skaičiavimo, telefono, fakso aparato, Interneto prieigos funkcijos. Delninukų pavyzdžiai: Palm Pilot, Sony Clie, Casio Cassiopedia, Compaq iPaq, Toshiba Pocket PC. Juos jau išstūmė S.Maciulevičius
Mobilieji įtaisai • Išmanieji telefonai(Smartphones), kuriuose be telefono realizuotos ir skaičiuotuvo funkcijos. Vartotojas gali naudotis ir elektroniniu paštu, įdiegti kai kurias programas ir naudotis jomis. Išmaniųjų telefonų pavyzdžiai: Sony Ericsson, Palm Treo, Blackberry, Nokia T-Mobile Sidekick, Torq, Motorola Q, HP iPaq, I-mate • Komunikatoriai – kišeniniai kompiuteriai, kuriuose pridėtos mobiliojo telefono funkcijos. S.Maciulevičius
Mobiliųjų įtaisų operacinės sistemos Panašiai kaip ir įprasto kompiuterio OS, mobiliųjų įtaisų operacinės sistemos yra programinė terpė, kuri užtikrina įtaiso funkcionavimą ir įgalina vykdyti taikomąsias programas Mobilaus įtaiso operacinė sistema atsakinga už įtaise realizuotų funkcijų ir įtaiso savybių visumą – manipuliatorių, klaviatūrą, WAP protokolą, elektroninį paštą, sinchronizaciją su taikomosiomis programomis ir kt. S.Maciulevičius
Mobiliųjų įtaisų operacinės sistemos Paminėsime keletą mobiliųjų įtaisų operacinių sistemų: • Symbian OS • Google Android • iPhone • BlackBerry OS • Windows Mobile • Palm OS • Mobile Linux S.Maciulevičius
Mobiliųjų įtaisų OS (JAV, 2011) S.Maciulevičius
Mobiliųjų įtaisų OS (pasaulis) • Pasaulinėje išmaniųjų telefonų rinkoje 2010 metais labiausiai paplitusi mobilioji OS - Symbian, kuriai teko 37,6% rinkos, Android dalis buvo 22,7%. • Manoma, kad 2011-aisiais Android taps lyderiu su 38,5%, o 2012 metais šios platformos rinkos dalis priartės prie 50%. S.Maciulevičius
Google Android • Android– atvirojo kodo sistema (platforma), sukurta Linux pagrindu, bendradarbiaujant su daugeliuitechninės ir programinės įrangos gamintojų (Intel, HTC, ARM, eBay), sudarančių Open Handset Alliance • Į šiąsistemą įeina ne tik operacinė sistema, bet ir tarpinė programinė įranga (middleware) bei svarbiausios taikomosios programos • Visos taikomosios programos parašytos naudojant Java programavimo kalbą S.Maciulevičius
Android programos • Android parduodama kartu su keliomis taikomosiomis programomis, kurių tarpe: • elektroninio pašto klientas, • SMS programa, • kalendorius, • žemėlapiai, • naršyklė, • kontaktai S.Maciulevičius
Google Android savybės • Turi integruotą atvirojo kodo naršyklę • Turi optimizuotą 2D ir 3D grafikos programų biblioteką, kurią gali paremti papildomi aparatūriniai spartintuvai • Turi SQLite – integruotą SQL duomenų bazių programinę įrangą • Palaiko dažniausiai sutinkamus audio, video ir paveikslų formatus (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • Galisuteikti galimybę naudotisGSM telefonija • Turi Bluetooth, EDGE, 3G arba WiFi • Turi kamerą, GPS ar kompasą • Turi programų kūrimo ir derinimo priemones S.Maciulevičius
Android architektūra S.Maciulevičius
Symbian OS • Symbian OS naudoja Symbian Ltd. bibliotekas, vartotojo sąsajas bei bendruosius įrankius • Ši operacinė sistema kilo iš Psion Epoc operacinių sistemų šeimos ir veikia išimtinai su ARM (Acorn RISC Machine) architektūros procesoriais (ARM yra 32 bitų procesoriai, dėl mažų energijos sąnaudų šiuo metu dominuojantys mobiliųjų įrenginių rinkoje) S.Maciulevičius
Symbian OS • Šiuo metu rinkoje yra nemažai išmaniųjų telefonų, kurie naudoja Symbian OS • Iš atvirųjų platformų galima paminėti Nokia 60, Nokia 80, Nokia 90 serijų platformas • Iš uždarųjų sistemų galima paminėti NTT DoCoMo, FOMA sistemas • Adaptavimo lankstumas leidžia Symbian OS įdiegti į įvairius mobilius įrenginius • Programos Symbian OS gali būti rašomos Python, Visual Basic, C++, Perl, Java ME ir kitomis programavimo kalbomis S.Maciulevičius
Symbian OS • Symbian yra struktūrizuota; žemiausiame lygmenyje reziduoja sistemos branduolys kartu su vartotojo biblioteka. Ši biblioteka leidžia vartotojo programoms naudotis branduolio resursais • Kadangi operacinė sistema palaiko mikrobranduolio architektūrą, tai reiškia, kad visos būtiniausios sistemos palaikymo priemonės yra integruotos į OS branduolį S.Maciulevičius
Symbian OS • Branduolys turi atidėtą procesų vykdymą bei atminties administravimą, tačiau nepalaiko tinklo ryšių bei failų sistemos. Šie servisai palaikomi atskirais vartotojų serveriais • Pagrindinis lygmuo turi failų serverį, kuris palaiko failų sistemą panašiu būdu, kaip DOS’e • Pati Symbian palaiko keletą failų sistemų, tame tarpe FAT32 ir Symbian specifinę NOR sistemą • Failų sistema vartotojui yra tiesiogiai nepasiekiama per telefono sąsają S.Maciulevičius
Symbian OS • Iki šiol egzistuoja 2 sisteminiai branduoliai EKA 1 ir EKA2. Abu jie palaiko daugiaužduotiškumą ir atminties apsaugą, tačiau EKA2 branduolys turi šiuos pranašumus: • Realaus laiko garantija; • Kelių gijų palaikymas; • Prijungiamos atminties moduliai (įgalina vėlesnės generacijos ARM procesorių instrukcijų palaikymą); • „Nanobranduolio“ buvimas, kuris teikia pagrindines OS funkcijas ir virš kurio gali būti kuriami aukštesni lygmenys. S.Maciulevičius
Symbian OS privalumai • Vienas pagrindinių Symbian operacinės sistemos privalumų yra tai, kad ji yra projektuota mobiliems įrenginiams, kurie paprastai pasižymi ribotais resursais ir kurie turi nenutrūkstamai veikti ištisus mėnesius ar net metus • Symbian labai taupiai naudoja įrenginio operatyvinę atmintį - programuojant naudojamos tik Symbian OS būdingos programavimo idiomos ir specialus išvalymo stekas. Tai leidžia sumažinti operatyvinės atminties naudojimą ir labai žymiai sumažina galimų klaidų tikimybę S.Maciulevičius
Symbian OS privalumai • Analogiškas technologijas Symbian naudoja ir flash atminties, kurioje saugomos Symbian programos, taupymui • Visas Symbian programavimas yra paremtas įvykiais; taupant energiją centrinis procesorius gali būti pristabdomas, kai įvykis nėra tiesiogiai apdorojamas. Tai pasiekiama programavimo idiomos, vadinamųjų „aktyviųjų objektų“, pagalba. Tinkamas šių funkcijų naudojimas leidžia žymiai prailginti įrenginio baterijos darbo laiką S.Maciulevičius
iPhone OS Sukūrė Apple Inc. Pirmoji versija pristatyta 2007 m. sausio mėn. Pagal prigimtį – Mac OS X Palaiko ARM procesorius Naudoja “multi-touch” S.Maciulevičius
iPhone OS • Versijos 3.0 ekrane galima rasti tokias programas: • Messages (Text messaging, MMS), • Calendar, • Photos (su video peržiūra), • Camera, • YouTube, • Stocks (Yahoo! Finance), • Maps (Google Maps, kai kur su GPS), • Weather (Yahoo! Weather), • Calculator (ir “moksline” versija), ... S.Maciulevičius
iPhone OS • 2010 m. „Apple“ pristatė naująją mobiliesiems įrenginiams skirtos sistemos versiją iPhone OS 4.0 • Šios OS „beta“ versija jau pasiekė programinės įramgos kūrėjus, o vartotojams tapo prieinama vasarą • Kaip ir kiekviena nauja iPhone OS versija, ši pateikia keletą naujovių ir naujų funkcijų iPhone, iTouch ir iPad savininkams S.Maciulevičius
iPhone OS • Svarbiausia nauja funkcija - „multitasking“; tai reiškia, kad nuo šiol bus galima vienu metu naudotis keletu programų. Visos esamu metu aktyvios programos bus pasiekiamos du kartus paspaudus „Home“ mygtuką • Šioje operacinėje sistemoje vartotojai nuo šiol galės programas rūšiuoti į katalogus • Atsiras socialinis žaidimų tinklas „Game Center“, kuriame žaidėjai galės varžytis tarpusavyje S.Maciulevičius
iPhone OS • Į nemokamas programas jų kūrėjai galės įterpti reklamas, naudodamiesi nauju reklaminiu tinklu „iAd“ • Taip pat atsiras iBooks palaikymas; tai leis skaityti knygas iPhone ir iTouch įrenginiuose (panašiai kaip iPad) • Bus perdaryta ir elektroninio pašto programa S.Maciulevičius
Windows Mobile Šios OS pradžia siekia 2000 metus, kai buvo išleista Pocket PC 2000, sukurtaportatyviems Pocket PC kompiuteriams Windows CE 3.0 pagrindu ir vėliau panaudota ir kai kuriuose telefonuose Pocket PC 2000 turėjo tokią programinę įrangą: • Pocket Office (Pocket Word, Pocket Excel, Pocket Outlook) • Pocket Internet Explorer • Windows Media Player • Microsoft Reader • Microsoft Money • Notes (rašteliams rašyti) S.Maciulevičius
Windows Mobile 2003 Windows Mobile pavadinimas iškilo 2003 metais, kai buvo išleista Windows Mobile 2003: S.Maciulevičius
Windows Mobile 2003 Buvo išleisti keturi jos variantai: • "Windows Mobile 2003 for Pocket PC Premium Edition", • "Windows Mobile 2003 for Pocket PC Professional Edition", • "Windows Mobile 2003 for Smartphone" ir • "Windows Mobile 2003 for Pocket PC Phone Edition". Po to sekė Windows Mobile 2003 SE (Second Edition), Windows Mobile 5, Windows Mobile 6, Windows Mobile 6.5 S.Maciulevičius
Windows Phone 7 Po to atėjo Windows Phone 7 eilė S.Maciulevičius
Windows Phone 7 Ši OS beveik nieko bendro neturi su ankstesnėmis Windows Mobile OS versijomis WP7S sąsaja atrodo gana paprastai – jokių animacijų, dekoracijų, blizgių mygtukų, atspindžių ir nereikalingų ekrano užsklandų. Viską galima apibūdinti keliais žodžiais – fonas, tekstas, stačiakampiai Atrodo, kad Microsoft visus sužavėjo tuo paprastumu ir skaičius 7 jiems dar kartą atnešė didelę sėkmę ir šlovę, nes WP7S pasirodymas sukėlė tikrą sumaištį internete S.Maciulevičius
Windows Phone 7 WP7S gerokai orientuota į įvairių socialinių tinklų palaikymą – kontaktai, pasikeitimų sekimas Multimedija telefone primena Zune HD funkcijas, įskaitant FM-radijo imtuvą Sugriežtinti reikalavimai aparatinei įrangai (procesoriui, jo spartai, ekrano raiškai, atminčiai, netgi mygtukams) Microsoft parteriais jau tapo stambūs gamintojai (Dell, Garmin-Asus, HTC, HP, LG, Samsung, Sony Ericsson, Toshiba) S.Maciulevičius
BlackBerry OS Naudojama tik firmosResearch In Motion Limited (RIM)įtaisuose. Skirta korporatyviems naudotojams (dėl gero pranešimų perdavimo saugumo). Privalumai – patogus naudojimasis elektoniniu paštu, lengvai sinchronizuojama su PC, plačios saugos parametrų nustatymo galimybės Trūkumai – prastoka grafika, nepatogi naršyklė S.Maciulevičius