Mobiliųjų įtaisų OS - KTU

Download Report

Transcript Mobiliųjų įtaisų OS - KTU

MOBILIŲJŲ ĮTAISŲ
OPERACINĖS
SISTEMOS
S.Maciulevičius
Kompiuterių katedra, 209 k., [email protected]
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.
2010-2011
 S.Maciulevičius
2
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ė
2010-2011
 S.Maciulevičius
3
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.
2010-2011
 S.Maciulevičius
4
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.
2010-2011
 S.Maciulevičius
5
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
2010-2011
 S.Maciulevičius
6
Mobiliųjų įtaisų OS (JAV, 2011)
2010-2011
 S.Maciulevičius
7
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%.
2010-2011
 S.Maciulevičius
8
Google Android
• 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ą
2010-2011
 S.Maciulevičius
9
Android programos
• Android parduodama kartu su keliomis
taikomosiomis programomis, kurių tarpe:
– elektroninio pašto klientas,
– SMS programa,
– kalendorius,
– žemėlapiai,
– naršyklė,
– kontaktai
2010-2011
 S.Maciulevičius
10
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)
• Gali suteikti galimybę naudotis GSM telefonija
• Turi Bluetooth, EDGE, 3G arba WiFi
• Turi kamerą, GPS ar kompasą
• Turi programų kūrimo ir derinimo priemones
2010-2011
 S.Maciulevičius
11
Android architektūra
2010-2011
 S.Maciulevičius
12
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)
2010-2011
 S.Maciulevičius
13
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
2010-2011
 S.Maciulevičius
14
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į
2010-2011
 S.Maciulevičius
15
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ą
2010-2011
 S.Maciulevičius
16
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.
2010-2011
 S.Maciulevičius
17
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ę
2010-2011
 S.Maciulevičius
18
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ą
2010-2011
 S.Maciulevičius
19
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”
2010-2011
 S.Maciulevičius
20
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), ...
2010-2011
 S.Maciulevičius
21
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
2010-2011
 S.Maciulevičius
22
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
2010-2011
 S.Maciulevičius
23
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
2010-2011
 S.Maciulevičius
24
Windows Mobile
Š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)
2010-2011
 S.Maciulevičius
25
Windows Mobile 2003
Windows Mobile
pavadinimas iškilo
2003 metais, kai
buvo išleista
Windows Mobile
2003:
2010-2011
 S.Maciulevičius
26
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
2010-2011
 S.Maciulevičius
27
Windows Phone 7
Po to atėjo Windows Phone 7 eilė
2010-2011
 S.Maciulevičius
28
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
2010-2011
 S.Maciulevičius
29
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)
2010-2011
 S.Maciulevičius
30
BlackBerry OS
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ė
2010-2011
 S.Maciulevičius
31