Android Operativni Sistem

40
GIMNAZIJA U OBRENOVCU, OBRENOVAC Operativni sistemi za mobilne uređaje Seminarski rad iz Računarskih mreža Mentor: Ana Velimirović Šalamon Učenici: Milena Martinović Ana Kostadinović Olga Vladisavljević Zorana Savatić Obrenovac, april 2012. godine

Transcript of Android Operativni Sistem

Page 1: Android Operativni Sistem

GIMNAZIJA U OBRENOVCU, OBRENOVAC

Operativni sistemi za

mobilne uređaje Seminarski rad iz Računarskih mreža

Mentor: Ana Velimirović Šalamon Učenici: Milena Martinović

Ana Kostadinović

Olga Vladisavljević

Zorana Savatić

Obrenovac, april 2012. godine

Page 2: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

1

SADRŽAJ:

1. Operativni sistemi za mobilne uređaje…………………………………………………………………………3

1.1. Android operativni sistem………………………………………………..………………………………………..3

1.1.1. Softver………………………………………………………………………………………………………………….4

1.1.2. Lokalizacija…………………………………………………………………………………………………………...4

1.1.3. Pokretanje aplikacija…………………………………………………………………………………………….5

1.1.4. Osnovne odlike…………………………………………………………………………………………………….5

1.1.5. Verzije Androida i njihove odlike…………………………………………………………………………5

1.1.6. Radna površina…………………………………………………………………………………………………….7

1.1.7. Aplikacije……………………………………………………………………………………………………………...8

1.1.8. Pristupačnost sistema………………………………………………………………………………………...12

1.1.9. Povezivanje na wireless mrežu…………………………………………………………………………..12

1.2. Symbian operativni system………………………………………………………………………………………16

1.2.1. Symbian arhitektura…………………………………………………………………………………………..16

1.2.2. Osnova samog sistema……………………………………………………………………………………...17

1.2.3. Aplikacioni Framework (okruženje)……………………………………………………………………17

1.2.4. Multimedija………………………………………………………………………………………………………..17

1.2.5. Komunikaciona infrastruktura I mrežne sposobnosti………………………………………...17

1.2.6. Sistem poruka…………………………………………………………………………………………………….18

1.2.7. Internet Browsing……………………………………………………………………………………………….18

1.2.8. Konektovanje preko wireless-a…………………………………………………………………………..18

1.2.9. Protokol za aplikacije, servisi, pokretači……………………………………………………………..23

1.2.10. Java…………………………………………………………………………………………………………………23

1.2.11. Sistem povezivanja (konekcije)……………………………………………………………………….23

1.2.12. Alati………………………………………………………………………………………………………………...24

1.3. BlackBerry operativni sistem…………………………………………………………………………………….25

1.3.1. Istorija BlackBerry telefona…………………………………………………………………………………26

1.3.2. Istorija verzija……………………………………………………………………………………………………..26

1.3.3. BlackBerry arhitektura………………………………………………………………………………………..26

1.3.4. BlackBerry 5.0…………………………………………………………………………………………………….26

1.3.5. BlackBerry 6.0…………………………………………………………………………………………………….27

1.3.6. BlackBerry 7.0…………………………………………………………………………………………………….28

1.3.7. BlackBerry 10.0…………………………………………………………………………………………………..29

1.3.8. Povezivanje na eduroam mrežu…………………………………………………………………………29

1.3.9. BlackBerry tabela………………………………………………………………………………………………..33

1.3.10. Zaključak…………………………………………………………………………………………………………34

1.4. Iphone operativni sistem………………………………………………………………………………………….34

1.4.1. Arhitektura…………………………………………………………………………………………………………34

Page 3: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

2

1.4.2. Multitasking……………………………………………………………………………………………………….35

1.4.3. Folders……………………………………………………………………………………………………………….36

1.4.4. Kamera……………………………………………………………………………………………………………….37

1.4.5. Pregled slika……………………………………………………………………………………………………….37

1.4.6. iBooks………………………………………………………………………………………………………………...37

1.4.7. Safari………………………………………………………………………………………………………………….37

1.4.8. Mail……………………………………………………………………………………………………………………38

1.4.9. Spotlight…………………………………………………………………………………………………………….38

1.4.10. Podloge za home i lock ekran………………………………………………………………………..38

1.4.11. Large Font Support………………………………………………………………………………………..38

1.4.12. iAdds………………………………………………………………………………………………………………38

1.4.13. Ostale aplikacije……………………………………………………………………………………………..39

1.5. Korišćena literatura…………………………………………………………………………………………………..40

Page 4: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

3

1. OPERATIVNI SISTEMI ZA MOBILNE UREĐAJE

1.1. ANDROID OPERATIVNI SISTEM

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%.

Android ima veliku zajednicu 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.

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.

Page 5: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

4

1.1.1 Softver

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.1.2. Lokalizacija

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

Srpskohrvatski

Korejski

Poljski

Ruski

Page 6: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

5

Španski

1.1.3. Pokretanje aplikacija

Pokretanje samih aplikacija se, kod Androida, 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.

1.1.4. Osnovne odlike

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, biblioteke

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 direktno 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.1.5. Verzije Androida i njihove odlike

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

greške u samom sistemu i dodate dodatne podrške za rad sa kamerom, kao i poboljšana

virtualna tastatura. Verzija 2.2 Froyo je 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

Page 7: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

6

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 pojednostavljena 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

1.1.6. Radna površina

Page 8: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

7

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

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, cilj 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.

Page 9: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

8

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.1.7. Aplikacije

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

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.

Page 10: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

9

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.

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 željenog 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.

Page 11: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

10

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

Effects kolekcije efekata za 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.

Android dolazi i uz Gallery aplikaciju koja obavlja posao organizacije fotografija i 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

Page 12: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

11

obradu fotografija, pa tako pomoću ove aplikacije možete ukloniti crvenilo u ocima, 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.

1.1.8. Pristupačnost sistema

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 ujedno potpomaže u jednostavnoj navigaciji

po sajtovima.

Page 13: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

12

1.1.9. Povezivanje na wireless mrežu

Prvi korak čine mrežna podešavanja. Kliknuti na dugme Settings u glavnom meniju.

U novom prozoru kliknuti na Wireless and network.

Page 14: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

13

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

Page 15: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

14

uneti anonymous@domen (gde domen predstavlja domen Vaše institucije), a u polje

Password unesite svoju lozinku.

Ovim je završeno podešavanje i telefon je povezan na eduroam mrežu.

Page 16: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

15

1.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.

- osnovne komponente Symbian arhitekture-

1.2.1. Symbian Arhitektura

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

Page 17: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

16

9. Sistem povezivanja

10. Alati

1.2.2. Osnova samog sistema

Osnova sistema se sastoji od Kernel i korisničkih biblioteka, osnovnih periferiskih

uređaja i bezvednosnog sitema. Osnova omogućuje bezbednost niskog nivoa.

1.2.3. Aplikacioni Framework (okruženje)

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.

1.2.4. Multimedija

Audio okruženje se sastoji od biblioteka koje podržavaju korišćenje osnovnih audio

funkcionalnosti, plug-in biblioteku 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.

1.2.5. Komunikaciona infrastruktura 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.

Page 18: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

17

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 mobilne 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

povezivanje 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.

1.2.6. Sistem poruka

Okruženje za sistem poruka omogućava slanje i prijem SMS, e-mail i fax poruka i

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.

1.2.7. Internet Browsing

Prikaz internet sadržaja 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.

1.2.8. Konektovanje preko wireless-a

Treba otići na Settings meni i izabrati Connectivity opciju.

Page 19: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

18

Otvoriće se novi meni u kom treba izabrati opciju Destinations.

Zatim izabrati Access Point.

Page 20: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

19

Pojaviće se pitanje da li želite da traži dostupne access point-e, potvrdite izborom Yes

opcije.

Nakon toga izabrati opciju Wireless LAN opciju.

Page 21: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

20

Zatim od ponuđenih mreža izabrati WLAN.

Nakon toga potrebno je definisati za koju mrežnu destinaciju se koristi izabrani access

point, izabrati Internet.

Page 22: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

21

Posle povratka na Destinations meni izabrati opciju Internet.

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.

Page 23: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

22

1.2.9. Protokol za aplikacije, servisi i pokretači

Aplikacioni pokretač sadrži podršku za dnevnik i sadržaje, kontakt model, alarm i world

server, podršku za spelovanje i pomoć pri radu. Dnevnik i sadržaji predstavljau to-do

liste, prikaz klijent-server pristupa, SMS podršku i Calendar. Kontakt model se sastoji iz

baze koja sadrži standardna polja i informacije za unos adrese stanovanja, adrese na

poslu, broj fiksnog i mobilnog telefona, zatim podrška za grupe, integracija sa

aplikacijama za poruke, fax i e-mail. Od podrške za spelovanje ubačen je spelcheker.

Aplikacioni servisi imaju funkciju da pre svega pruže podršku aplikacionim pokretačima

i aplikacionom okruženje. Taj rad omogućuju: spisak zadataka, sistem agent, log agent,

alarm i world server.

1.2.10. Java

Java platforma omogućuje rad Java aplikacija, i predstavlja sastavni deo svih novijih

platformi.

1.2.11. Sistem povezivanja (konekcije)

Konekcija preko infracrvenog porta je takođe podržana, kao i bluetooth. Specifični

protokol za konekciju omogućuje prikaz telefona odmah nakon priključivanja na PC,

odmah zatim su i podaci spremni za prenos. Ne postoje nikakva ograničenja u

vremenskoj dužini prenosa i prijema podataka. Kod prenosa sa PC računara, podaci se

Page 24: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

23

mogu smestiti bilo gde u telefonu. Ukoliko je PC računar povezan na štampač, a telefon

povezan na PC, može se vršiti štampa dokumenata iz telefona.

Povezivanje sa računarom kao podršku zahteva i konverter koji takođe postoji u okviru

komponenti sistema povezivanja. Konverter predstavlja vezu između 2 operativna

sistema, Symbiana i Windowsa, koja se ogleda kroz konverziju formata. Sama

konverzija podataka nije u potpunosti sigurna. Ukoliko bi na primer sa PC računara

Word95 dokument konvertovali u Symbian oblik, a odmah isti taj dokument ponovno

konvertovali u Word95 dokument, postojaće određeni gubici između originala i dvojno

konvertovanog dokumenta, sa time što sam tekst neće doživeti nikakve promene.

Korisnički interfejs u suštini kao osnovu koristi i od plug-in fajlove koji omogućuju

vidljivost i pregled funkcionalnosti. Jedan od takvih mogućnosti je i control panel koji

korisnicima daje pristup ponešavanjima Symbian konekcije. Tu se nalaze: konekcije, log

podešavanja, CopyAnywhere mogućnosti, organizator hardwera i fajl tipovi.

1.2.12. Alati

Debagovanje je zasnovano na GNU Debageru (GDB). Ovo debagovanje sluzi samo za

debagovanje korisničkih programa. Ova funkcionalnost omogućena je instaliranjem

elementa koji komunicira preko seriskog linka sa GDB-om na lokalnom nivou.

Mobilni telefoni koji podržavaju Symbian OS su mahom telefoni novije generacije, sa

specifičnom harwerskom infrastrukturom za razliku od običnih mobilnih telefona, i sa

pre svega većom memorijom. Za mogućnost ubacivanja Symbian OS platforme

potrebno je imati licencu.

Page 25: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

24

Sve veći napredak informacione tehnologije briše liniju između notebook računara, PDA

uređaja i SmartPhone uređaja. Symbian kao najmlađi operativni sitem predstavlja

fantastičnu softwersku podršku za sve nove generacije mobilnih telefona. Ako se

sagleda i razvoj wi-fi tehnologije i činjenica da će uskoro ogromna teritorija zemaljske

kugle biti pokrivena internet signalom, a ako se zna da Symbian daje podršku wireles

tehnologijama, može se doći da zaključaka da će i na polju bežičnog interneta Symbian

u budućnosti zasnivati svoju prednost.

Integrisanost i komunikcija sa ostalim tehnologijama, jaka softwerska i hardwerska

podrška, snaga samog Symbian operativnog sistema su garanti da Symbian Operativni

Sistem i te kako predstavlja pravo rešenje za mnoge poslovne i privatne akcije.

1.3. BLACKBERRY OPERATIVNI SISTEM

BlackBerry je iz porodice pametnih telefona.

Otkad je izdat njegova popularnost je uzletela do sledećih funkcija:

ჱ mogućnost slanja I primanja imejlova sa izveštajem o isporuci;

ჱ mogućnost zvanja I slanja poruka;

ჱ omogućava slanje faxa preko interneta I pretrazivanje interneta;

ჱ omogućava Office-ove aplikacije;

ჱ mogućnost da podrži ostale wireless-ove informacione servise.

Ima mnogobrojne mogućnosti mogućnosti, e-mejl ,slot za memorijsku karticu, baterija

koja može da se vadi.

BlackBerry OS je operativni sistem za mobilne telefone, koji je razvila kompanija Reserch

in Motion (RIM) za svoju BlackBerry liniju pametnih ručnih uređaja, među kojima i jesu

pametni telefoni. Softverska platforma je proizvedena od strane istog proizvođača.

Poslednja verzija je BlackBerry OS 7.0. Ova verzija dopušta wireless aktivaciju i

sinhronizaciju sa Exchange e-mailom, kalendar i razne druge mogućnosti.

BlackBerry platforma je možda najpoznatija po svom prirodnom podrškom za

korporativne e-pošte i potpunu bežičnu aktivaciju i sinhronizaciju sa Microsoft Exchange,

Lotus Domino ili Novell GroupVise e-mail, kalendar, beleške i kontakte, kada se koriste sa

BlackBerry Enterprise Serverom. Operativni sistem takođe podržava WAP 1.2.

Page 26: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

25

1.3.1. Istorija Blackberry telefona

Ranije verzije su bile proizvedeni pejdžer koji su bili popularni u poslovima u kojima je

potrebna brza komunikacija kao I omogućavanje funkcija kalendara I bežičnog interneta.

Posle serija 5000 I 6000 BlackBerry je omogućio Java telefone.

Serija 7000 omogućio je ekrane u boji I Bluetooth.Zatim su nastali telefoni sa ugrađenim

kamerama, slotovima za memorijske kartice, I jasnijim ekranima.

1.3.2. Istorija verzija

ჱ BlackBerry OS koja je debitovala u januaru 1999, uz oslobađanje verzije 1.0 za pejdžer

BlackBerry 580.

ჱ Verzija 3.6 je puštena za BlackBerry 5810 smartphone u martu 2002.

ჱ U aprili 2010, RIM objavila je novu BlackBerry OS 6.0 verziju.

ჱ Glasine o OS 6.1 počele su u prvoj I drugoj četvrtini 2011 zajedno sa slikama novog

softvera.

ჱ 02.05. 2011, RIM objavljuje BlackBerry OS 7. Softver je zvanično oslobođen u avgustu

iste godine na sledećim telefonima Blackberry Bold, Blackberry Torch, i Blackberry

Curve. Prethodni uređaji ne mogu da se ažuriraju sa BlackBerry OS 7.

1.3.3. BlackBerry arhitektura

BlackBerry operativni sistem koristi ARM arhitekturu sa intel procesorom. ARM je

32-bitna arhitektura skupa instrukcija po broju proizvedenih procesora. Ono što je

čini popularnom je njena jednostavnost I mala potrošnja električne energije.

Poslednja verzija BlackBerry telefona koristi mikroprocesor koji omogućava brže

debagivanje pomoću RedBoot-a(Red Hat Embedded Debug and Bootstrap).

BlackBerry podržava višesložne opcijame, tako može upravljati više aplikacija

istovremeno. Npr, dok razgovarate možete da pristupite kalendaru ili aplikacijama

sa kontaktima. Ove aplikacije koje se koriste mogu biti u pozadini dok radimo

neki drugi zadatak, mada što više aplikacija koristimo, više memorije zauzimamo.

1.3.4. BlackBerry 5.0

Bold 9700 pokreće verzija 5.0 BlackBerry OS-a. Početni ekran na svom donjem delu

ima poseban deo gde se nalaze prečice do najčešće korišćenih programa (SMS, email,

kontakti, kalendar, web pretraživač), dok gornji deo krasi statusna traka gde se mogu

videti najvažnije informacije o telefonu: stanje baterije i bežičnih konekcija, broj

Page 27: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

26

nepročitanih SMS i email poruka i tako dalje. Glavni meni, kao i kod svakog telefona,

sadrži ikone svih dostupnih programa, i tu se završava grafički deo interfejsa. Svaka

dalja navigacija vrši se preko tekstualnih menija, koji nikako ne deluju atraktivno. Ovo

je i najveći problem Blackberry OS-a, jer on deluje obično, nalik telefonima sa kojima

smo imali prilike da se sretnemo pre više godina. S druge strane, operativni sistem je

neverovatno brz i na svaku vašu komandu odgovoriće istog trenutka, čime se ne mogu

pohvaliti ni drugi operativni sistemi „pametnih” telefona. Konfigurisanje email naloga

vrši se veoma brzo, nevezano za to koji servis koristite (Exchange, GMail, Hotmail ili

neki drugi servis), a I office aplikacije koje će zatrebati svakom poslovnom korisniku su

veoma dobre. Utisak prilikom surfovanja narušava sitan ekran, ali sam web pretraživač

solidno obavlja svoj posao. Vrlo dobrih mogućnosti jeaudio/video plejer, koji podržava

sve popularne formate. Blackberry Maps softver koji koristi GPS neupotrebljiv je u

našim uslovima jer nema mapa za Srbiju, ali tu je Google Maps.

1.3.5. BlackBerry 6.0

Blackberry Torch 9800 je prvi Blackberry smart mobilni telefon koji koristi

najnoviji Blackberry 6 operativni sistem. Blackberry 6 operativni sistem

omogućava korisnicima jedinstven doživljaj bez obzira da li pišete tekst, surfujete

internetom ili komunicirate sa prijeteljima preko društvene mreže. Funkcije

umrežavanja uključuju društvene mreže kao što su Facebook, Twiter, MySpace i

još mnogo toga.

Page 28: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

27

1.3.6. BlackBerry 7.0

BlackBerry 7 uvodi osim drugih softverskih poboljšanja i najnoviju generaciju

BlackBerry pretraživača sa bržim web iskustvom. Kombinujući performanse

naprednog WebKit pretraživača zajedno sa moćnim hardverskim poboljšanjima,

novi pratraživač je za 40% brži od pretraživača na BlackBerry® 6 baziranim smart

telefonima i skoro 100% brži od BlackBerry® 5 baziranim smart telefonima.

Dodatna poboljšanja su optimizovan zum i pan za bolju web navigaciju kao i

optimizovan HTML5 performans za bolje iskustvo sa igricama i video sadržajima.

RIM-ov novi BlackBerry 7 bazirani smart telefoni isto tako poseduju Liquid

GraphicsTM tehnologiju što znači da imaju poseban grafički procesor u

kombinaciji sa brzim osnovnim procesorom i displejom visoke rezolucije

omogućavajući telefonu da predstavi grafiku na ekranu brzo i jasno.

Isto tako novi OS donosi i novi Facebook® za BlackBerry smart telefone (2.0) sa

Facebook chat i BBM integracijom što omogućava lakše povezivanje korisnika sa

prijateljima na Facebook-u u realnom vremenu.

Facebook 2.0 za BlackBerry

Page 29: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

28

Nova verzija donosi nove funkcije:

ჱ Facebook Chat

ჱ Facebook Places

ჱ Facebook Events

ჱ Pregled „Lajkova“

ჱ Kontrola privatnosti

ჱ Nov sistem notifikacija

BlackBerry 7 OS isto tako donosi mnoštvo pre-instaliranih aplikacija kao što je premijum

verzija Documents To Go sa kojom možete da editujete Microsoft Office dokumente kao i da

koristite za pregled PDF dokumenata. BlackBerry® Protect i BlackBerry® Balance su takođe

pre instalirane aplikacije za bolju zaštitu podataka i balansiranje između personalnog i

poslovnog života. On može da se konfiguriše na taj način da recimo obriše samo poslovne

podatke ili da zabrani ličnim aplikacijama da pristupaju poslovnim fajlovima.

1.3.7. BlackBerry 10.0

BlackBerry 10 je predstojeći vlasnički operativni sistem koji je razvila kompanija

Reserch in Motion za svoju BlackBerry liniju smart telefona i tablet ručnih uređaja.

BlackBerry platforma uklučuje BBKS operativni system i podržava aplikacije pisane

u C/C++, kao I aplikacije bazirane na HTML5.

1.3.8. Povezivanje na eduroam mrežu

Uđite u glavni meni telefona, pojaviće se ekran kao na slici ispod. Kliknuti ikonicu

Manage Connections.

Page 30: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

29

U sledećem meniju (slika ispod) uključiti wireless označavanjem Wi-Fi opcije,

sačekati nekoliko sekundi dok status ne bude On. Zatim izabrati Set Up Wi-Fi

Network.

U prozoru koji će se pojaviti, kliknuti dugme Next.

Zatim kliknuti na Manually Add Network.

Page 31: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

30

Pod Type the Network Name (SSID) upisati eduroam (bitno je da sva slova

budu mala). A zatim kliknuti na dugme Add.

U Security Type polju iz opadajućeg menija izabrati EAP-TTLS.

Nakon toga potrebno je uneti ostale podatke.

U polje User name unesite Vaše korisničko ime. U polje User password unesite

svoju lozinku.

Page 32: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

31

Pod CA certificate kliknite na <None selected> (slika dole), pojaviće cam se spisak

sertifikata sa kog treba da izaberete TERENA SSL CA koji ste prethodno preuzeli

(slika dole).

Pod Inner link security odabrati MS-CHAP v2. Na kraju, kliknuti dugme Save.

Podešavanja sačuvajte kao poseban profil. Kliknuti dugme Next.

Page 33: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

32

Ovim je podešavanje Vašeg telefona završeno. Kliknuti dugme Finish.

Ako se nalazite u području koje je pokriveno eduroam mrežom telefon će se

automatski povezati na eduroam mrežu.

1.3.9. BlackBerry tabela

Kompanija/osnivač Research In Motion

Programiran u C++

Pripada OS OS zasnovani na Javi

Podržane platforme BlackBerry linija smart telefona

Initial Release Verzija 1.0 za BlackBerry pejdžer 580, Januar

1999, Verzija 3.6 za smart telefon BlackBerry

5810; Mart 2002

Working state Current

Najnovije stabilno izdanje 7.1; pre 10 meseci

Dostupan(i) jezik(ci) Više jezika

Dostupni programski jezici Java

Podrazumeavni korisnički interfejs Grafički

Dozvola Vlasništvo

Page 34: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

33

1.3.10. Zaključak

-Svaka nova verzija ovog os dovodi do mogućnosti veće memorije I boljeg

pretraživanja,

-BlackBerry telefoni rame su uz rame sa Iphone telefonima,

-Budućnost BlackBerry telefona je jako svetla.

1.4. 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.

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).

Sam iPhone objedinjue u sebi tri uređaja – tri funkcije, funkciju mobilnog telefona, funkciju

multimedijalnog plejera poput iPoda i funkciju univerzalnog Internet komunikatora.

Aktuelni opertaivni sistem je IOS 5.1, koristi se oko 770 mb.

1.4.1. Arhitektura

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.

Iphone 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

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,

Page 35: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

34

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 Apple 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.

1.4.2. Multitasking

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 zatvaranje 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

Page 36: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

35

- Local notifications

- Complete tasks

- Fast app switching

Od 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 primer 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 "Complete 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.

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.

1.4.3. Folders

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.

Page 37: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

36

S obzirom 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.

1.4.4. Kamera

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.

1.4.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

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.

1.4.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.

1.4.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č.

Page 38: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

37

Osim toga, prilikom upisivanja pojma za pretragu, od sada ćete dobiti i odgovarajuće

sugestije za popunjavanje.

1.4.8. Mail

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.

1.4.9. Spotlight

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.

1.4.10. Podloge za Home i Lock ekran

Iako se ne može smatrati preterano važnim dodatkom, Apple je korisnicima

omogućio da osim postavljanja podloge za Lock ekran, isto mogu učiniti i za Home ekran.

1.4.11. Large Font Support

Veličinu fonta ovaj put moguće je podesiti za mail, SMS, beleške i kontakte.

1.4.12. iAds

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.

Page 39: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

38

1.4.13. Ostale aplikacije

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 osobama koje čuvaju bebu nudi savete šta im je dalje činiti

da bi dete prestalo plakati.

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 instalacijom

na iphone omogućava povezivanje telefona sa svim ostalim uređajima koji poseduju

bluetooth.

Page 40: Android Operativni Sistem

Operativni sistemi za mobilne uređaje

April 28, 2012

39

1.5.Korišćena literatura:

1. Internet:

-http://en.wikipedia.org/wiki/IOS

-http://hardwarebase.net/recenzije/3750/apple-ios-4

-http://www.itextreme.org/linux/129-sve-o-android-operativnom-sistemu

-http://sr.wikipedia.org/sr