Visoka poslovna škola strukovnih studija Blace
Seminarski rad iz Stručne prakse OPERATIVNI SISTEMI MOBILNIH TELEFONA
Mentor:
Student:
Aleksandra Jevtović, prof
Nemanja RanĎelović, 61/11r
Blace, maj 2013. god.
SADŢAJ Strana
1. UVOD....................... .............................................. ............................................. ............................................ ............................................ ........................................... ..................... 3 .......................................... ................................................................. ............................................. ............................................ ............................................. ....................................... ................ 3 1.2. Softver ............................................ ................................................................... ............................................. ............................................ ................................... ............. 4 1.3. Lokalizacija ............................................. ................................................................... ............................................ ............................................. ............................ ..... 4 1.4. Pokretanje aplikacija............................ aplikacija.................................................. ............................................ ............................................ ................................ .......... 5 1.5. Osnovne odlike ................................................... ......................................................................... ............................................ ....................................... ................. 5 1.6 . Verzije Androida i njihove odlike .................................... .......................................................... ............................................. ......................... 5 ................................................................. ............................................. ............................................. ......................... 6 1.7. Radna površina .......................................... 1.8 . Aplikacije ........................................... ................................................................. ............................................ ............................................. ................................ ......... 7 ................................................................ ............................................ ..................................... ............... 10 1.9. Pristupačnost sistema .......................................... .................................................................. ......................................... .................. 11 1.10. Povezivanje na wireless mreţu ........................................... 2. SYMBIAN OPERATIVNI SISTEM........................................ SISTEM.............................................................. ............................................ ...................... 13 2.1. Symbian Arhitektura.................... Arhitektura .......................................... ............................................ ............................................ ..................................... ............... 13 2.2. Osnova samog sistema............................ sistema.................................................. ............................................ ............................................ .......................... .... 13 .................................................................. ................................. .......... 14 2.3. Aplikacioni Framework (okruţenje) ........................................... 2.4. Multimedija ............................................. ................................................................... ............................................ ............................................. .......................... ... 14 .................................................... ....... 14 2.5 Komunikaciona infrastruktura i mreţne sposobnosti ............................................. 2.6. Sistem poruka ........................................................ ............................................................................... .............................................. ................................. .......... 14 2.7. Internet Browsing .......................................................... ................................................................................ ............................................. .......................... ... 15 2.8. Konektovanje preko wireless-a ............................................ ................................................................... ......................................... .................. 15 3. IPHONE OPERATIVNI SISTEM ......................................................... ............................................................................... .............................. ........ 18 3.1. Arhitektura.......................................................... ................................................................................ ............................................. ..................................... ..............18 3.2. Multitasking........................................................ .............................................................................. ............................................. ..................................... ..............19 3.3. Folders ............................................. .................................................................... ............................................. ............................................ ................................. ........... 20 3.4. Kamera............................................. Kamera.................................................................... ............................................. ............................................ ................................. ........... 20 3.5. Pregled slika ............................................ .................................................................. ............................................ ............................................. .......................... ... 20 3.6. iBooks ........................................... ................................................................. ............................................ ............................................ ..................................... ............... 21 3.7. Safari........................................................... .................................................................................. ............................................. ............................................ ......................21 3.8. Mail.......................................................... ................................................................................ ............................................ ............................................ .......................... .... 21 3.9. Spotlight .......................................... ................................................................. ............................................. ............................................ ................................. ........... 21 3.10. Podloge za Home i Lock ekran .......................................... ................................................................. ......................................... .................. 21 3.11. Large Font Support ............................ .................................................. ............................................ ............................................ .............................. ........ 21 3.12. iAds.................................................... .......................................................................... ............................................ ............................................ .............................. ........ 22 3.13. Ostale aplikacije ........................................... ................................................................. ............................................ ......................................... ................... 22 4. Zakljucak ............................................. ................................................................... ............................................ ............................................ ..................................... ............... 23 LITERATURA ........................................... .................................................................. ............................................. ............................................ ................................. ........... 24
2
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
1. UVOD
Android™ operativni sistem je trenutno najrasprostranjeniji operativni sistem za mobilne telefone, zasnovan je na Linux kernelu i prilagoĎen je tako da se moţe koristiti na većini mobilnih ureĎaja, uključujući pored mobilnih telefona i tablet računare, laptop računare, netbook računare, smartbook računare, čitače elektronskih knjiga, pa čak i ručne satove. Android je razvijen u kompaniji Google.U skladu sa izvještajem NPD Grupe, broj prodatih jedinica ureĎaja baziranih na Android OS, je na prvom mestu, izmeĎu svih "smartphone" ureĎaja, sa bilo kojim OS, u Sjedinjenim Američkim Drţavama. Android OS drţi, u drugoj četvrtini 2010. 33% trţišta, na drugom mjestu je BlackBerry OS sa 28%, i iOS je treći sa 22%.
razvijača koji pišu aplikacije koje povećavaju funkcionalnost raznih ureĎaja. Trenutno ima preko 70.000 aplikacija spremnih za Android, sa nekim prognozama da ih je 100.000 predočeno, pa ga to čini drugim, najpopularnijim mobilnim razvojnim okruţenjem. Android ima veliku zajednicu
Distribucija Android-a
počinje 5. novembra 2007., sa osnivanjem "Open Handset" alijanse, udruţenja sastavljenog od 71 proizvoĎača hardvera, softvera, kao i telekom kompanija, posvećenih unapreĎenju otvorenih standarda za mobilne ureĎaje.
3
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
1.2. Softver
Slika 1.2.1
Softver baziran na Android operativnom sistemu se sastoji od Java aplikacija koje rade na Java baziranom, objektno orijentisanom aplikacijskom okviru povrh temeljnih Java
biblioteka, koje rade na Dalvik virtualnoj mašini, čineći JIT kompilaciju. Biblioteke pisane u C-u uključuju upravljanje površinom, OpenCore medijski okvir, upravljački sistem SQLite relacione baze podataka, OpenGL ES 2.0 3D grafički API, WebKit za izradu izgleda, SGL grafički pogon, SSL, i Bionic libc (GNU C biblioteku, za korištenje u malim ureĎajima). Android operativni sistem sadrţi 12 miliona linija koda, uključujući 3 miliona linija XML -a, 2,8 miliona linija C-a, 2,1 miliona linija u Java, i 1,75 miliona linija u C++.
1.3. Lokal i zaci ja
Android je do sada lokalizovan na više jezika:
Kineski, dve varijante
Češki
Holandski, dve verzije
Engleski, 6 verzija
Francuski, 4 verzije
Nemački, 4 verzije
Italijanski, dve verzije
Japanski
Srpski 4
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
Korejski
Poljski
Ruski Operativni sistemi za mobilne ureĎaje
Španski
1.4. Pokretanj e apli kacij a
ne vrši direktno, već se aplikacije pokreću u okruţenju odvojenom od ostatka sistema gde dobijaju samo odreĎeni deo sistemskih resursa, pa tako nemaju pristup delovima sistema koji su im nepotrebni, što donekle poboljšava sigurnost i stabilnost sistema, takoĎe pri instalaciji aplikacija korisnik dobija listu svih dozvola koje jedna aplikacija zahteva da bi se instalirala, što korisniku daje mogućnost da uoči potencijalno štetne aplikacije i obustavi njihovu instalaciju pre nego što doĎe do oštećenja. Pokretanje samih aplikacija se, kod Androida,
1.5. Osnovne odli ke
Sa tehničke strane Android predstavlja Linux operativni sistem razvijen za ARM i x86 arhitekturu i sastoji se od modifikovanog monolitnog Linux kernela zaduţenog za podršku hardvera i funkcija niskog nivoa, skupa biblioteka zaduţenih za dodatne podrške kao što su iscrtavanje grafike, podrška za dekodovanje video snimaka, podrška za SSL enkripciju itd., u sklopu biblioteka se nalazi i odvojeni Android Runtime koji sadrţi osnovne, bazne, bibliote ke i Dalvik virtualna mašina zaduţena za pokretanja aplikacija višeg nivoa napisanih u Java programskom jeziku. Na višem nivou od biblioteka su sistemske aplikacije neophodne za upotrebu sistema od strane korisnika i tu se nalaze, window manager, menadţer resursa, menadţer instalacionih paketa, kao i aplikacije zaduţene za obavljanje osnovnih funkcija vezenih za mobilne telefone ili ureĎaj na kom je instaliran Android, na najvišem nivou se nalaze krajnje korisničke aplikacije, odnosno aplikacije koje direkt no koristi korisnik. Ovakva arhitektura sistema nije iznenaĎujuća jer predstavlja standardnu arhitekturu Linux sistema gde su segmenti sistema razdvojeni po nivoima na kojim rade. Za crtanje 3D grafike Android koristi biblioteku zasnovanu na OpenGL ES 2.0 specifikaciji,
što ovom sistemu daje mnoge napredne grafičke sposobnosti. Android poseduje i ugraĎenu podršku za multitasking. 1.6 . Ver zi je Andr oida i n j i hove odli ke
Kroz svoju istoriju Android je imao nekoliko verzija od kojih je svaka donosila neku novinu i
poboljšanje, tako je npr. verzija 1.0 bila prva zvanično dostupna verzija Android operativnog sistema, V1.5 Cupcake je bila njena nadogradnja zasnovana na Linux kernelu 2.6.27, V1.6
Donut je koristio 2.6.29 Linux kernel i imao još više dodatnih mogućnosti u odnosu na prvu 1.0 verziju. Sa pojavom verzija 2.0 i 2.1 pod nazivom Eclair ispravljene su mnoge postojeće 5
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
greške u samom sistemu i dodate dodatne podrške za rad sa kamerom, kao i poboljšana virtualna tastatura. Verzija 2.2 Froyo j e prešla na novi kernel 2.6.32, ubrzala je rad sa memorijom i poboljšala performanse samog sistema, V2.3 Gingerbread takoĎe prelazi na novi kernel 2.6.35 i dodatno poboljšava korisnički interfejs, takoĎe donosi sa sobom i podršku za veće displeje kao i za neke dodatne senzore. Verzija 3.0 poznata i kao Honeycomb bila je zasnovana na kernelu 2.6.36 i bila je prilagoĎena tablet računarima, dodati su joj interfejs elementi kao što su system bar i action bar koji su prilagoĎeni za tablet računare, takoĎe pojedn ostavljena je i upotreba miltitaskinga, redizajnirana je i virtualna tastatura tako da omogući lakše i brţe kucanje a uklonjeni su i neki sigurnosni propusti. Verzija 4.0 koja nosi naziv Ice Cream Sandwich je trenutno najnovija verzija Android operativnog sistema.
Ova verzija donosi redizajnirani korisnički interfejs prilagoĎen za displeje visoke rezolucije i dizajniran je tako da omogući čist i jasan prikaz teksta i grafičkih elemenata na ovakvim displejima.
System Bar, uveden još u verziji 3.0 osmišljen je tako da omogući brzu navigaciju i na njemu se nalaze tri virtualna tastera, od kojih su dva za navigaciju, i obavljaju ulogu tastera za
povratak, back, i home tastera, dok je treći taster, Recent Apps, namenjen za prikaz aplikacija koje rade u pozadini.
UvoĎenjem Recent Apps tastera mulititasking je postao dosta jednostavnij i brţi za upotrebu. Android 4.0 poseduje veoma razvijen interaktivni sistem obaveštenja, kod većine ureĎaja ova obaveštenja, vezana najčešće za dolazeće poruke ili trenutni rad neke aplikacije, su prikazana u System Bar-u, dok su kod ureĎaja sa manjim displejom obično prikazana u gornjem delu displeja
. Radna površina 1.7
Slika 2.5.1.
Organizacija radne površine je dosta pojednostavljena, instalirane aplikacije se mogu, radi lakše i brţe upotrebe, razvrstati po folderima jednostavnim prevlačenjem ikonica aplikacija na ţeljeni folder, u donjem delu radne površine je obezbeĎen prostor za odabrane aplikacije gde korisnik moţe smestiti najčešće korišćene foldere i aplikacija i na taj način obezbediti veoma brz pristup istim.
Radnoj površini Androida 4.0 se, pored foldera, pomoću widget -a mogu dodati i izlazi pojedinih aplikacija i na taj način se na njoj mogu prikazati razni podaci kao što su trenutno 6
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
stanje elektronske pošte ili kalendar. Veličina widget -a je promenljiva pa ćete tako biti u mogućnosti da jednostavno organizujete svoje widget -e na radnoj površini. Kako je, izmeĎu ostalog, cil j nove verzije bilo i pojednostavljenje upotrebe, uvedene su i nove mogućnosti za lock screen koji sada pored svoje osnovne uloge moţe da posluţi i u situacijama kada ţelite da proverite nove poruke, ili da na brzinu fotografišete neki zanimljiv dogaĎaj, takoĎe lock screen pri slušanju muzike moţe da prikazuje naziv trenutne pesme i fotografiju albuma sa kog ta pesma potiče. Pored standardnog načina za otključavanje telefona, dodata je i mogućnost otključavanja telefona prepoznavanjem lica. Za upotrebu ove mogućnosti se koristi prednja kamera .
Još jedna zanimljivost vezana za jednostavniju i brţu upotrebu jeste i mogućnost brzog odgovaranja porukom na poziv, ovo je veoma korisno u stiuacijama kada niste u mogućnosti da odgovorite na poziv ali ţelite da obavestite drugu stranu o razlogu za to. Poruku koju
ţelite da pošaljete na ovaj način moţete odabrati sa liste poruka namenjenih za ovaj način slanja ili je moţete sami naknadno napisati. Treba naglasiti i da je samo ispisivanje poruka pojednostavljeno, tastatura je redizajnirana i
poboljšana tako da je njen odziv znatno bolji, pored toga dodata je i poboljšana mogućnost provere ispravnosti ispisanog teksta, tako da sada tekst koji je pogrešno napisan biva podvučen crvenom linijom a klikom na njega dobijate tri ispravne ponuĎene mogućnosti za zamenu pogrešnog teksta ispravnim, kao i mogućnost da uklonite odabranu reč ili da je dodate u rečnik kao ispravnu reč. Dodatne rečnike namenjene za druge jezike moguće je naknadno preuzeti i instalirati. Android 4.0 Vam daje i mogućnost da tekst poruke diktirate, što je omogućeno posebnim softverom namenjenim za prepoznavanje glasa.
Ovaj softver ne samo da Vam daje mogućnost skoro neograničeno dugog diktata, već Vam daje mogućnost i da diktirate tekst na bilo kom jeziku, kao i da diktirate interpunkcijske znake kako bi sročili ispravnu rečenicu. Ipak kako ni ovaj sistem nije u potpunosti precizan i bez greške, moguće greške u diktatu se obelezavaju kao i pri kucanju poruke i njihovo ispravljanje se izvodi na isti način. 1.8 . Apl i kaci je
Slika 2.6.1.
Pošto je upotreba interneta nezaobilazni detalj svakodnevice bilo je neophodno dodatno unaprediti mogućnosti komunikacije i deljenja sadrţaja na globalnoj mreţi. People aplikacija je specijalno namenjena da zadovolji ove potrebe korisnika, ona predstavlja 7
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
više od prostog adresara, pored toga što čuva podatke o korisnicima kao što su njihovi brojevi telefona, adrese, fotogtafije i statusi sa profila socijanlih mreţa, ona takoĎe daje mogućnost direktnog pristupa kontaktima preko socijalnih mreţa.
Slika 2.6.2.
Pored ovoga Android Browser predstavlja još jedanu bitnu
stavku za korisnike interneta, on je dosta unapreĎen u odnosu na prethodne verzije pa je sada dosta brţi i stabilnij, za šta je zasluţno uvoĎenje nove verzije WebKit jezgra i V8 Crankshaft interpretatora za JavaScript. Neke od zanimljivih i korisnih mogućnosti koje poseduje Android Browser su mogućnost da sa Google Chrome browsera preuzme sadrţaj vezan za Vaše omiljene i najposećenije web stranice, kao i da stranice, koje ţelite da ostavite za kasnije čitanje, sačuva na vašem telefonu i na taj način Vam omogući pristup tim stranicama čak i u slučaju kada Vam internet nije dostupan.
Sačuvanim stranicama moţete pristupiti jednostavnim odabirom sa liste sačuvanih stranica na kojoj je pored imena prikazan i izgled same stranice.
Još jedna bitna mogućnost koju Android Browser ima jeste i pun prikaz web stranice, odnosno mogućnost da prikaţe stranicu onakvu kako bi ona izgledala da je gledate na računaru, ovu mogućnost je moguće uključiti i isključiti po ţelji.
Slika2.6.3.
8
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
Kako je slanje elektronske pošte u današnje vreme neizostavno, unapreĎena je i aplikacija za ovu namenu, sada ona ima pored standardnog automatskog ispravljanja unteog teksta, koje je prisutno i pri kucanju poruka, i mogućnost da automatski dovrši adresu ţelje nog kontakta,
takoĎe dodata je i mogućnost beleţenja najčešće unošenih reči i njihovo automatsko dodavanje u elektronsku poštu, što dosta ubrzava proces sastavljanja pošte. Za lakšu pretragu email naloga dodat je i integrisani meni sa podacima vezanim za naloge, radi lakšeg organizovanja email naloga i lakše razmene elektronske pošte Email aplikacija sada podrţava i ugneţdene foldere, od kojih svaki ima svoja pravila za sinhronizaciju.
UgraĎena je i mogućnost za pretragu foldera na serveru, radi lakšeg pronalaţenja ţeljenih poruka. Email aplikacija je jedna od aplikacija koje se mogu postaviti na radnu površinu u vidu widget-a i u tom slučaju ona daje pregled dolazećih poruka, kao i mogućnost odgovaranja na iste.
Pošto veliki broj aplikacija napisanih za Android zahteva vezu sa internetom, kontrola protoka podataka je postala neophodna, pa je ona sada ugraĎena u vidu aplikacije koja grafički prikazuje količinu dolazećih i odlazećih podataka, kao i listu aplikacija koje su odgovorne za slanje i primanje podataka.
Ova aplikacija sem što prikazuje podatke vezane za protok podataka u mreţi daje Vam i mogućnost da pojedinim aplikacijama ograničite količinu protoka ili u potpunosti ugasite pristup internetu, što moţe biti veoma korisno u slučaju kada ste ograničeni protokom od strane Vašeg provajdera. Pored povezivanja Android ureĎaja na internet, omogućeno je i njihovo povezivanje sa drugim ureĎajima, bez potrebe za internetom, putem Wi -Fi mreţe ili Bluetooth tehnologije, što daje mogućnost brţe i direktne razmene sadrţaja izmeĎu Vašeg Android ureĎaja i ureĎaja na koji ste povezani.Veliki broj Android telefona je više od običnog telefona, i zapravo prelazi u male multimedijalne ureĎaje, sa ovim na umu razvijen je i set aplikacija zaduţenih za obradu fotografija i video snimaka i njihovo organizovanje. Aplikacija pod nazivom Camera, kako joj i samo ime kaţe, zaduţena je za fotografisanje i snimanje sadrţaja kamerom ugraĎenom u telefon. Ova aplikacija pored svoje osnovne uloge daje i mogućnost proste obrade fotografije i deljenje iste putem elektronske pošte ili socijalnih mreţa. Tokom snimanja videa moguća je njegova obrada u realnom vremenu upotrebom Live obradu video snimaka. Ova kolekcija efekta pruţa Vam mogućnosti da izmenite pozadinu video snimka ili da deformišete sliku na bilo koji način, pored toga što je Live Effects kolekcija dostupna u Camera aplikaciji ona je dostupna i u Google Talk aplikaciji gde je moţete koristiti u toku video razgovora sa Vašim prijateljima.Pored osonovne podrške za kameru koju obezbeĎuje, ova aplikacija je zaduţena i za naprednije funkcije kao što su automatski fokus ili prepoznavanje lica. Effects kolekcije efekata za
Android dolazi i uz Gallery aplikaciju koja obavlja posao organizacije fotografija i 9
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
video snimaka.
Organizaciju fotografija moţete izvršiti razvrstavanjem fotografija po albumima, vremenu fotografisanja, mestu fotografisanja ili po nekom parametru koji sami odaberete. Kao i
aplikacija Camera i Gallery aplikacija ima neke napredne mogućnosti, i ona ujedno sluţi i za perativni sistemi za mobilne ureĎaje obradu fotografija, pa tako pomoću ove aplikacije moţete ukloniti crvenilo u oc ima, rotirati fotografije, promeniti im veličinu ili im dodati neke efekte. Kao i većina Android aplikacija i Gallery aplikacija ima ugraĎenu mogućnost za deljenje sadrţaja putem elektronske pošte, socijalnih mreţa ili tekstualnih poruka.
Slika 2.6.4.
. Pristupačnost sistema 1.9 Kako je pristupačnost sistema veoma bitna stavka, sa verzijom 4.0 Android je dobio poboljšanu podršku za slepe i slabovide osobe, tako da je sada moguće uvećati fontove na nivou sistema i uključiti zvučne signale koji se aktiviraju pri prvom pritisku na neki od interfejs elemenata, dok pri drugom pritisku na isti element dolazi do aktiviranja samog elementa.
Sve standardne aplikacije su unapreĎene tako da slepim i slabovidim osobama omoguće jednostavnu upotrebu, takoĎe Android browser je opremljen skriptovanim čitačem sadrţaja koji ima mogućnost da čita sadrţaj sa sajtova i jedno potpomaţe u jednostavnoj navig aciji po sajtovima.
. Slika 2.6.5.
10
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
. Povezivanje na wireless mrežu 1.10
Prvi korak čine mreţna podešavanja. Kliknuti na dugme Settings u glavnom m eniju.
Slika 2.8.1.
U novom prozoru kliknuti na Wireless and network .
Slika 2.8.2.
Slika 2.8.3.
11
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
Zatim, kliknuti na Wi-Fi settings. Nakon što ste izabrali wireless mreţu na koju ţelite da se poveţete (u ovom slučaju to je mreţa eduroam), u polje Identity unesite svoje korisničko ime, U polje Anonymous identity uneti anonymous@domen (gde domen predstavlja domen Vaše institucije), a u polje Password unesite svoju lozinku.
Slika 2.8.4.
Ovim je završeno podešavanje i telefon je povezan na eduroam mreţu.
Slika 2.8.5.
12
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
2. SYMBIAN OPERATIVNI SISTEM Prikaz Symbian OS platforme i same funkcionalnosti sistema najbolje je opisati najpre u verziji 6.0, odnosno verziji koja prva nosi naziv Symbian. Symbian predstavlja napredan,
otvoren, standardan operativni sistem (OS) licenciran od strane svetskih vodećih firmi za
mobilnu telefoniju. Symbian predstavlja spoj sposobnosti komjutera i mobilnog telefona,
dajući telefonima platformu za razvoj aplikacija i servisa. Kao operativni sitem za integrisane wireless komunikacije, Symbian OS predstavlja osnovu za dalje generacije mobilnih telefona.
Slika 3.1. Osnovne komponente Symbian arhitekture-
2.1. Symbian Ar hi tektur a Osnovna komponente Symbian OS su : 1. Osnova samog sistema 2.
Aplikacioni Framework (okruţenje)
3. Multimedija 4.
Komunikaciona infrastruktura i mreţne sposobnosti
5. Sistem poruka 6. Internet Browsing 7.
Protokol za Aplikacije, servisi i pokretači
8. Java 9. Sistem povezivanja 10. Alati
2.2. Osnova samog si stema Osnova sistema se sastoji od
Kernel i korisničkih biblioteka, osnovnih periferiskih 13
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
ureĎaja i bezvednosnog sitema. Osnova omogućuje bezbednost niskog nivoa.
. Aplikacioni Framework (okruženje) 2.3 Komponente koje su uključene: Upravljanje bazom, klijent-server pristup za raspodelu. C++ API i SQL za definisanje i manipulaciju podataka, clipboard podršku, štampu uključujući drajvere za štampače, kao i za PC priključene štampače preko Symbian Connect, Windows sistem za raspodelu ekrana, sat i animirani bitmap, bogatu strukturu karaktera i paragrafa za tekst.
Okruţenje je tako formalizovano da podrţava maksimalnu internacionalizaciju jezika. 2.4. M ul timedija
Audio okruţenje se sastoji od biblioteka koje podrţavaju korišćenje osnovnih audio funkcionalnosti, plug-in bibliotek u koja podrţava pisanje i čitanje audio formata, klijent okruţenje koje omogućuje lako korišćenje audio operacija; Podršku za WAV, AU, WVE i RAW formate i varijaciju sličnih formata. Okruţenje koje podrţava prikaz slika sastoji se od biblioteka koje podrţavaju najčešće korišćene funkcionalnosti, plug -in biblioteku koja podrţava čitanje i čuvanje najčešćih formata slika. Podrţani formati su JPEG, BMP, MBM, GIF, WBMP (Wap BMP) i Smart Mesaging slike.
2.5 Komunik aciona in fr astruk tura i mrežne sposobnosti
Osnovne komponente su: Mreţne sposobnosti, GSM telefonija i komunikacija, GPRS komunikacija, WAP, Bluetoth, Infracrveni port.
Mreţne sposobnosti su sadrţane preko TCP/IP protokola koji omogućuje konekciju na internet mreţu. GSM telefonija i komunikacija predstavlja interfejs za GSM prenos glasa, podataka i fax prenos. Uz pomoć ove funkcije telefoni su u mogućnosti da dok šalju i primaju GSM pozive,
mogu da vrše i GPRS prenos podataka paralelno. GPRS je odigrao ogromnu ulogu u razvoju mo bilne telefonije. Preko GPRS konekcije se moţe pristupiti internet sadrţajima, slati GPRS SMS poruke (zavisno od mreţe da li podrţava), sa time što će u budućnosti GPRS funkcija biti zamenjena wi-fi prenosom podataka, po najviše zbog brzine prenosa.Wap podrška, u kombinaciji sa GPRS-om, omogućuje pristup internet odnosno wap sajtovima. Bluetooth sa mnoštvom svojih profila, omogućuje prenos podataka uz pomoć HCTL protokola. Bluetooth komunikacija omogućuje samo izlaznu konekciju, koja se koristi za povezivan je sa PC računarima. Bluetooth stereo podrška, Blietooth v2.0, PANu i PAN GN, IrDA port, USB v2.0 high speed, seriski port, Infracrvena i USB konekcija sa PC računarom, fajl transfer, OMA Data sinhronizacija v1.2.
2.6. Si stem por uk a
Okruţenje za sistem poruka omogućava slanje i prijem SMS, e -mail i fax poruka i 14
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
podataka. Podrška za e -mail dostiţe savršenstvo, POP3 i IMAP4 rotokoli su potpuno podrţani, SMTP klijent takoĎe. Što se tiče samih poboljšanja vezanih za GSM poruke, odnosno SMS, podrţana je opcija "delivery reports" odnosno informacija o prijemu poruke koju smo poslali. Find opcija je
podrţana na nivou celog sistema poruka, tako da se sa lakoćom moţe naći neka od zalutalih poruka.
2.7. I nter net B r owsin g
Prikaz internet sadrţa ja je generalno podeljen u 2 grupe, Web pregled i Wap pregled. Web podrška omogućuje potpunu funkcionalnost pretrage web sajtova. Wap podrška omogućuje prikaz samo nekih formata.
2.8. Kon ektovanj e preko wi r el ess-a
Treba otići na Settings meni i izabrati Connectivity opciju. Otvoriće se novi meni u kom treba izabrati opciju Destinations.
Slika 3.7.1.
Zatim izabrati Access Point.
Slika 3.7.2.
15
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
Pojaviće se pitanje da li ţelite da traţi dostupne access point -e, potvrdite izborom Yes opcije.
Slika 3.7.3.
Nakon toga izabrati opciju Wireless LAN opciju.
Slika 3.7.4.
Zatim od ponuĎenih mreţa izabrati WLAN .
Slika 3.7.5.
16
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
Nakon toga potrebno je definisati za koju mreţnu destinaciju se koristi izabrani access point , izabrati Internet .
Slika 3.7.6.
Posle povratka na Destinations meni izabrati opciju Internet .
Slika 3.7.7.
Biće prikazane sve beţične mreţe na koje ste se prethodno povezivali. Ako ţelite da se poveţete na eduroam, potrebno je da kliknete na nju.
Slika 3.7.8
17
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
3. IPHONE OPERATIVNI SISTEM Iphone mobilni operativni sistem je sistem kompanije Apple. Prvobitno je bio razvijen za Iphone, a kasnije za Ipod touch, Ipad i Apple TV. IOS je baziran na Apple-ovom operativnom sistemu Mac OS X.
kao i odličan interfejs i ukupni korisnički doţivljaj, a ureĎajem se upravlja preko veliko 3,5 inčnog ekrana osetljivog na dodir (nije potrebna stylus On garantuje stabilnost i pouzdanost, olovka).
Sam iPhone objedinjue u sebi tri ureĎaja – tri funkcije, funkciju mobilnog telefona, funkciju multimedijalnog komunikatora.
plejera
poput
iPoda
i
funkciju
univerzalnog
Internet
Aktuelni opertaivni sistem je IOS 5.1, koristi se oko 770 mb.
3.1. Ar hi tektur a
Arhitektura iOS operativnog sistema se sastoji iz više softverskih slojeva od kojih svaki pruţa okvire za programiranje i razvoj aplikacija koje koriste hardver koji se nalazi u osnovi.
iOS ima osnovu koja je slična onoj koju ima UNIX operativni sistem.Svaka aplikacija moţe pristupiti svakom od prikazanih sojeva na steku da bi izvršila zadatak na ureĎaju. MeĎutim, svaki sloj pruţa viši nivo apstrakcije u odnosu na rad sa hardverom. Pri programiranju aplikacija za iOS treba se truditi da se rešenja naĎu u višim slojevima pre nego što se pristupi pisanju koda koji zalazi u niţe slojeve. OS je sve više napredovao. Tri godine nakon predstavljanja iPhone pametnog telefona, danas je gotovo teško setiti se da je prva verzija omogućila korišćenje i pokretanje samo posebnih web- baziranih aplikacija što je Apple tada nazvao smerom u kojem će se Iphone
industrija kretati i pravom revolucijom, naravno.
Ipak, Apple je u narednom periodu pripremio napredniji framework te omogućio programerima i razvojnim timovima da kreiraju mnogo moćnije aplikacije za iPhone platformu uz odreĎena poboljšanja na samom telefonu poput dodavanja 3G podrške,integracije brţeg procesora, više memorije, bolje kamere itd. Uz svaki novi iPhone, Apple je u pravilu predstavljao ili najavljivao i novu generaciju iPhone operativnog sistema, a uz predstavljanje iPhone 4 modela za kojeg Ap ple tvrdi da predstavlja najveći iskorak još od predstavljanja originalnog iPhone- a, Apple je predstavio i četvrtu verziju odgovarajućeg iPhone
operativnog sistema koju su zbog činjenice da se ovaj operativni sistem sada koristi i na iPod touch te iPad ure Ďajima, nazvali iOS 4. MeĎu glavne promene svakako se ubraja konačni dodatak multitasking podrške, što je nešto su iPhone korisnici traţili još od početka, a tu je i dodatak zanimljive opcije za grupisanje aplikacija(Folders), poboljšanja Mail aplikacije, optimizacija rada kamere, itd.
18
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
3.2. M ul titaski ng Prilikom iPhone 4, odnosno iOS 4 prezentacije, Steve Jobs je nedostatak multitasking
podrške u prethodnim godinama objasnio činjenicom da Apple nije ţeleo izdati multitasking podršku koja bi negativno uticala na autonomiju ili performanse. Podsetićemo, u prošloj verziji iPhone OS-a, multitasking podrška osim za par Apple aplikacija poput iPad ili Mail, nije postojala, budući da je pritisak na Home dugme označavao izlazak iz aplikacije i povratak na početni ekran. Kako radi iOS 4 multitasking? Pritiskom na Home dugme iOS vas i dalje vodi na
početni ekran, no ukoliko Home pritisnete dva puta, u dnu ekrana pojaviće se lista nedavno korištenih aplikacija kojima moţete pristupiti pritiskom na ikonu te ih ponovo pozvati na izvršavanje. Ujedno, ovo znači da više za double-home-tap ne moţete odrediti neku drugu funkciju kao pre.U slučaju da ţelite da prekinete izvršavanje odreĎene aplikacije, nakon aktiviranja multitasking liste, potrebno je da zadrţavanjem pritiska na odreĎenoj ikoni, sačekate pojavu oznake za zat varanje u levom gornjem uglu ikone. Modeli iPhone 2G, iPhone 3G te iPod touch druge generacije, nemaju podršku za prebacivanje izmeĎu aplikacija.
Naime, Apple programerima dozvoljava izvršavanje samo sedam funkcija u pozadini koje aplikacije mogu koristiti: - Background audio - VoIP - Background location - Push notifications - Local notifications - Complete tasks - Fast app switching
iskorištenja spomenutih funkcija, zavisi kako će se odreĎena aplikacija ponašati u Appleovom multitasking okruţenju, što znači da većina aplikacija koje su pisane za iPhone operativni sistem verzije 3.x, neće moći iskoristiti spomenute funkcije. Dobar pri mer aplikacije koja već sada na pravilan način iskorištava nove multitasking funkcije je Pandora,koja će nastaviti „svirati“ i čak nakon što izaĎete na neki drugi ekran.MeĎu najznačajnije funkcije za iskorištenje multitasking podrške svakako spadaju "Compl ete tasks" koja omogućava primanje podataka i nakon napuštanja aplikacije te "Fast app switching" funkcija koja aplikacijama omogućava da nastave sa radom tačno na mestu gde su bile zaustavljene, odnosno pauzirane. To znači da se aplikacije više ne zatvaraju automatski, već se, ukoliko su programeri to iskoristili, njihovo trenutno stanje spašava u memoriju sve do gašenja te aplikacije preko ranije objašnjenog postupka ili do ispunjenja dostupne memorije. Od
19
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
Potrebno je naglasiti da vam iOS 4 neće dozvoliti da u pozadini prikupljate nove sadrţaje za aplikacije kao što su Twitter, neki IM klijent i slično, osim u slučaju da te aplikacije umesto standardnog načina obaveštavanja o novim porukama, koriste tzv. push obaveštenja. TakoĎe, Apple ni dalje ne dozvoljava drugim aplikacijama da rade kroz čitav operativni sistemi, osim ako ne koriste "dozvoljene" API-je za komunikaciju.
3.3. F older s
App Store je bez sumnje moćna platforma za pronalazak novih aplikacija, a s obzirom na tipično ponašanje korisnika koji što zbog znatiţelje, što zbog viška slobodnog vremena, vole da instaliraju na desetine aplikacija, tipičan iPhone korisnik verovatno ima zauzeta tri ili četiri virtualna ekrana. U takvoj situaciji, pronalazak aplikacije koja vam treba baš u odreĎenom trenutku nije jednostavan zadatak jer je potrebno proći kroz par ekrana da bi se pronašla odgovarajuća aplikacija.Apple je prepoznao ovaj problem te odgovorio sa integracijom Folders podrške.Baš kao što i samo ime kazuje, Folders omogućava kreiranje direktorija u koje je moguće smestiti do 12 ţeljenih aplikacija kojim potom pristupate otvarajući direktorij koji ste kreirali. Direktoriju je moguće dodeliti ime po ţelji ili će to za vas uraditi iOS. Naime, da bi kreirali direktorijum, potrebno je da prstom pritisnite na ţeljenu aplikaciju - ikonu dok se ona ne počne tresti, nakon čega je potrebno da je pomaknete preko druge ikone, a iOS će u zavisnosti od tipa uključenih aplikacija automatski imenovati novi direktorij ili ispuniti vašu ţelju kada je u pitanju imenovanje.Zgodan detalj je i činjenica da ukoliko u direktorij uključite i neku aplikaciju koja dolazi sa informacijom o broju poruka ili novosti, taj broj će uredno biti prikazan i na ikoni direktorija. S obziro m da je dizajn direktorija poprilično oskudan , pobrinite se da koristite smislena imena prilikom grupiranja.
Na ovaj način se efektivno rešava problema zatrpavanja ekrana te mogućnost efikasnije organizacije, no u isto vreme sada da bi pristupili ţeljenoj aplikaciji morate napraviti dva pokreta,prvo otvoriti direktorij pa onda ţeljenu aplikaciju. Jednom kada otvorite aplikaciju iz direktorija te pritisnete dugme za povratak na početni (Home) ekran, iOS će vas vratiti prvo u direktorij iz kojeg ste pokrenuli aplikaciju,a tek kada drugi put pritisnete Home dugme,
vratićete se na početni ekran. 3.4. Kamer a
Iako se integrisana kamera na iPhone 3G i 3GS modelima teško moţe nazvati kvalitetnom, Apple je ipak napravio odreĎene optimizacije kroz iOS 4 koje se uglavnom tiču brzine slikanja, mogućnosti fokusiranja prilikom snimanja video sadrţaja te dodatka 5x digitalnog zooma.
3.5. Pregled slika Kada je u pitanju pregled slika, Apple je dodao Places tab koji daje informaciju o tome gdje su slike napravljene, a tu je sada i opcija za slideshow prikaz pri pregledu slika iz galerije. TakoĎer, prilikom slanja slika putem e -maila, iOS će vas ovaj put pitati za veličinu 20
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
slike koju ţelite poslati (različite rezolucije i kompresije), a što je nešto što trebate imati u vidu u zavisnosti od brzine konekcije na koju ste spojeni, odnosno očekivane konekcije kod onoga ko prima tu sliku, odnosno e-mail sa attachmentom.
3.6. iBooks
Mnogo uzdaha prilikom iPhone 4 prezentacije izazvala je i najava da će iBooks aplikacija osim za iPad, biti dostupna i za iPhone. Apple vam, srećom, knjige ne naplaćuje dva puta pa se za knjige za iPad ili iPhone mogu ponovo preuzeti prekoiTunes računara, a tu su i opcije za obeleţavanje stranica kao i čitanje sadrţaja u .PDF formatu. 3.7. Safari
Najveća promena kada je u pitanju Safari browser je dodatak Bing integrisanog pretraţivača, mada je Google još uvijek početni pretraţivač. Osim toga, prilikom upisivanja pojma za pretragu, od sada ćete dobiti i odgovarajuće sugestije za popunjavanje.
3.8. M ail
Kada je u pitanju Mail funkcija, glavna novost je dodatak threading podrške koje grupiše sve vezane e -mail poruke, što je korisno u situacijama kada prikupite veliki broj poruka vezan za istu temu.Druga korisna opcija odnosi se na unificiranu mailbox podršku preko koje se moţe pristupiti svim e -mail porukama razbacanim po različitim e -mail računima, a ne sme se zaboraviti ni mogućnost brisanja e -mailova tokom pretrage, odnosno izbor omiljene aplikacije za otvaranje attachmenta, što će korisnici znati ceniti s obzirom da brojne aplikacije za upravljanje dokumentima nude bolje iskustvo u odnosu na ono što nudi Apple.
3.9. Spotli ght Ukoliko imate veliki broj instaliranih aplikacija ili drugih audio/video
sadrţaja, pretraga putem Spotlighta je efikasan način da doĎete do ţeljenog sadrţaja.
Prvobitna implementacija ove pretrage je uključivala pretragu na svim nivoima, odnosno svim aplikacijama i memoriji, a uz iOS 4 je sada moguće odrediti koje aplikacije i podaci unutar tih aplikacija treba da budu uključeni u Spotlight pretragu. 3.10. Podloge za H ome i L ock ekr an
Iako se ne moţe smatrati preterano vaţn im dodatkom, Apple je korisnicima omogućio da osim postavljanja podloge za Lock ekran, isto mogu učiniti i za Home ekran. 3.11. L arge Font Support
Veličinu fonta ovaj put moguće je podesiti za mail, SMS, beleške i kontakte.
21
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
3.12. iA ds Još jedna od vrlo značajnih novina uz iOS 4 je uvoĎenje zvanične podrške za prikaz reklama. Ono što su analitičari nagaĎali veći duţi period se napokon i obistinilo.
Apple je zvanično uveo reklame u iPhone aplikacije. Naime, Apple je morao čekati odreĎeni period kako bi baza iPhone korisnika dovoljno narasla te njihovi modeli stekli takav status da bi privukli najveće oglašivače. 3.13. Ostale apl ikacij e
Još dosta zanimljivih aplikacija poseduje Iphone. Navešćemo neke: Photoshop : Najpoznatiji program za obradu fotografija Photoshop, proizvod kompanije Adobe, od sada je
besplatno dostupan i na iPhone i iPod Touch ureĎajima kompanije Apple.
Aplikacija, koja je napravljena isključivo za mobilne telefone, dostupna je na engleskom jeziku i sadrţi osnovne funkcije koje ovaj program nudi. Ono što korisnici ovog programa mogu da urade jeste rotiranje i redimenzioniranje fotografija, kao i primenjivanje filtera i vizuelnih efekata sa unapred utvrĎenim parametrima. Aplikacija cry translator :
koristi patentiranu tehnologiju koja analizira ton i trajanje plača, pa ga uporeĎuje sa jednim od pet mogućih povoda: glad, pospanost, dosada, stres ili napor. Nakon toga roditeljima ili da bi dete prestalo plakati.
osobama koje čuvaju bebu nudi savete šta im je dalje činiti
iTunes:
Pored funkcije prebacivanja sa računara na iPhone, iTunes ima opciju kupovine i download-a aplikacija.U sekciji iTunes Store (AppStore) imate mogućnost pretraţivanja i kupovine najnovije muzike, filmova, igrica i raznih aplikacija. Prema najnovijim informacijama
AppStore sadrţi vise od 100.000 aplikacija i dostigao je cifru od čak dve milijarde download-a... Bluetooth:
Kada se pojavio iPhone, najveće razočarenje kod korisnika je bio što nema aktivan bluetooth.
Tačnije, telefon poseduje blutooth tehnologiju, ali radila je samo za bluetooth slušalicu. Kasnije izradom aplikacija, programeri su napravili program koji instal acijom na iphone omogućava povezivanje telefona sa svim ostalim ureĎajima koji poseduju bluetooth. 22
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
4. ZAKLJUCAK
Android™ operativni sistem je trenutno najrasprostranjeniji operativni sistem za mobilne telefone, zasnovan je na Linux kernelu i prilagoĎen je tako da se moţe koristiti na većini mobilnih ureĎaja, uključujući pored mobilnih telefona i tablet računare, laptop računare, netbook računare, smartbook računare, čitače elektronskih knjiga, pa čak i ručne satove. Android je razvijen u kompaniji Google. Prikaz Symbian OS platforme i same funkcionalnosti sistema najbolje je opisati najpre u verziji 6.0, odnosno verziji koja prva nosi naziv Symbian. Symbian predstavlja napredan, otvoren, standardan operativni sistem (OS) licenciran od strane svetskih vodećih firmi za mobilnu telefoniju. Symbian predstavlja spoj sposobnosti komjutera i mobilnog telefona,
dajući telefonima platformu za razvoj aplikacija i servisa. Kao operativni sitem za integrisane wireless komunikacije, Symbian OS predstavlja osnovu za dalje generacije mobilnih telefona. Iphone mobilni operativni sistem je sistem kompanije Apple. Prvobitno je bio razvijen za Iphone, a kasnije za Ipod touch, Ipad i Apple TV. IOS je baziran na Apple-ovom operativnom sistemu Mac OS X. On garantuje stabilnost i pouzdanost, kao i odličan interfejs i ukupni korisnički doţivljaj, a
ureĎajem se upravlja preko veliko 3,5 inčnog ekrana osetljivog na dodir (nije potrebna stylus olovka).
23
Nemanja RanĎelović, 61/11r
Operativni sistemi mobilnih telefona
LITERATURA 1.
http://en.wikipedia.org/wiki/IOS
2.
http://hardwarebase.net/recenzije/3750/apple-ios-4
3.
http://www.itextreme.org/linux/129-sve-o-android-operativnom-sistemu
4.
http://sr.wikipedia.org/sr
24