mobili ŲjŲ ĮtaisŲ operacin Ė s sistemos
DESCRIPTION
MOBILI ŲJŲ ĮTAISŲ OPERACIN Ė S SISTEMOS. S.Maciulevičius Kompiuterių katedra, 209 k., stasys @ ecdl.lt 4 dalis. Mobili eji įtaisai. - PowerPoint PPT PresentationTRANSCRIPT
MOBILIŲJŲ ĮTAISŲ OPERACINĖS
SISTEMOS
S.MaciulevičiusS.MaciulevičiusKompiuterių katedra, 209 k., stasysKompiuterių katedra, 209 k., stasys@@ecdl.ltecdl.lt
44 dalis dalis
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 22
Š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.
Mobilieji įtaisai
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 33
Š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ė
Mobilieji įtaisai
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 44
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.
Mobilieji įtaisai
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 55
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.
Mobiliųjų įtaisų operacinės sistemos
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 66
Paminėsime keletą mobiliųjų įtaisų operacinių sistemų:
• Symbian OS • Google Android• iPhone• BlackBerry OS• Windows Mobile • Palm OS• Mobile Linux
Mobiliųjų įtaisų operacinės sistemos
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 77
Mobiliųjų įtaisų OS (JAV, 2011)
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 88
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%.
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 99
• Android – atvirojo kodo sistema (platforma), sukurta Linux pagrindu, bendradarbiaujant su daugeliui techninė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ą
Google Android
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1010
• Android parduodama kartu su keliomis taikomosiomis programomis, kurių tarpe:– elektroninio pašto klientas, – SMS programa, – kalendorius, – žemėlapiai, – naršyklė, – kontaktai
Android programos
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1111
• 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)• Gali suteikti galimybę naudotis GSM telefonija• Turi Bluetooth, EDGE, 3G arba WiFi • Turi kamerą, GPS ar kompasą• Turi programų kūrimo ir derinimo priemones
Google Android savybės
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1212
Android architektūra
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1313
• 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)
Symbian OS
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1414
• Š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
Symbian OS
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1515
• 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į
Symbian OS
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1616
• 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ą
Symbian OS
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1717
• 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.
Symbian OS
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1818
• 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ę
Symbian OS privalumai
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1919
• 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ą
Symbian OS privalumai
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2020
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”
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2121
• 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), ...
iPhone OS
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2222
• 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
iPhone OS
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2323
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
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2424
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
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2525
Šios OS pradžia siekia 2000 metus, kai buvo išleista Pocket PC 2000, sukurta portatyviems 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)
Windows Mobile
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2626
Windows Mobile pavadinimas iškilo 2003 metais, kai buvo išleista Windows Mobile 2003:
Windows Mobile 2003
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2727
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
Windows Mobile 2003
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2828
Windows Phone 7
Po to atėjo Windows Phone 7 eilė
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2929
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
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 3030
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)
20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 3131
Naudojama tik firmos Research 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ė
BlackBerry OS