1

Seminar

Android

2

sadržaj:

1. Uvod....................................................................................................................................1

2. Seminarski Rad...................................................................................................................2

2.1. Projekt Otvorenog Koda..............................................................................................2

2.2. Tehničke Karakteristike...............................................................................................4

2.3. Razvoj Aplikacija - Android Sdk...................................................................................9

2.4. Plasiranje Aplikacija - Android Market.......................................................................14

2.5. Uređaji Koji Koriste Android.......................................................................................16

3. Zaključak...........................................................................................................................17

4. Literatura...........................................................................................................................18

5. Sažetak............................................................................................................................. 19

background image

4

Platforma   Će   Nastaviti   Rasti   Sve   Dok   Programerska   Zajednica   Radi   Zajedno,   I   Razvija 
Inovativne Aplikacije Za Mobilne Uređaje.

Sve Aplikacije Su Jednake

Android Ne Razlikuje Jezgrene Aplikacije I Aplikacije Neovisnih Proizvođača Što Se 

Tiče Pristupa Mogućnostima Uređaja. I Jedni I Drugi Imaju Jednak Pristup Mogućnostima 
Uređaja Što Dozvoljava Korisnicima Uporabu Širokog Pojasa Aplikacija I Usluga. Uređaje 
Koji   Su   Izgrađeni   Na   Platformi   Android,   Korisnici   Mogu   U   Potpunosti   Prilagoditi   Svojim 
Zahtjevima. Na Primjer, Mogu Postaviti Uređaj Tako Da Koristi Njihov Omiljeni Program Za 
Pregled Slika Za Pregledavanje Svih Slika.

Rušenje Granica U Stvaranju Aplikacija

Android   Pomiče   Granice   Stvaranja   Novih   I   Inovativnih   Aplikacija.   Na   Primjer, 

Programer   Može   Kombinirati   Informacije   S   Weba   Sa   Podacima   Na   Uređaju   Pojedinog 
Korisnika   -   Kao   Š   To   Su   Kontakti,   Kalendar   Ili   Zemljopisna   Lokacija.   S   Androidom, 
Programer Može Napraviti Aplikaciju Koja Omogućava Korisnicima Da Vide Lokaciju Svojih 
Prijatelja I Da Ih Upozori Kada Su U Blizini.

Brzo I Jednostavno Razvijanje Aplikacija

Android Pruža Pristup Širokom Rasponu Korisnih Biblioteka I Alata Koji Se Mogu Koristiti Za 
Izradu   Bogatih   Aplikacija.   Na   Primjer,   Android   Omogućava   Programerima   Da   Koriste 
Lokaciju   Mobilnog   Uređaja,   Dopuštaju   Uređajima   Međusobnu   Komunikaciju   -   Što   Otvara 
Mogućnosti Izrade Peer2peer Aplikacija. Nadalje, Android Uključuje Čitavi Skup Alata Koji 
Su   Izrađeni   Usporedo   Sa   Platformom   Omogućavajući   Programerima   Stvaranje   Aplikacija 
Visoke Učinkovitosti [3].

1

hrv. Prijevod: Otvoreni Kod, Omogućuju Slobodnu Doradu I Široku Upotrebu

2

middleware - Međuoprema, Softver Koji Djeluje Između Aplikacije I Mreže

3

api - Application Programming Interface, Sučelje Za Programiranje Aplikacije

Dozvole

Od   21.   Listopada   2008.,   Android   Je   Dostupan   Pod   Otvorennim   Kodom   (Open 

Source). Google Je Otvorio Čitav Izvorni Kod, Koji Je Prije Bio Nedostupan, Pod Licencom 
Apache.

S   Licencom   Apache,   Programeri   Mogu   Dodavati   Vlastita   Proširenja   Bez   Da   Ih   Daju 
Zajednici. Dok Se Očekuje Da Googleovi Doprinosi Platformi Budu Otvoreni, Grane Bi Se 
Mogle Naglo Razvijati Koristeći Razne Licence.

Android Je Bio Kritiziran Zato Što Nije Bio U Potpunosti Otvoreni Kod, Iako Je Tako Bilo 
Najavljivano Od Strane Googlea. Neki Dijelovi Sdk Su Ostali Zatvoreni I Pretpostavljalo Se 
Da Je to Zbog Toga Da Google Može Kontrolirati Platformu.

Međutim, Google Je Nakon Toga Objavio Vijest Da Će Svi Dijelovi Operacijskog Sustava Biti 
Otvoreni   Pod   Licencom   Apache   Gdje   Je   to   Moguće   Ili   Pod   Licencom   Gpl   Na   Drugim 
Mjestima [1].

5

2.2. Tehničke Karakteristike

Mogućnosti Platforme Su:

1.

Okvir Za Aplikacije (Application Framework) - Omogućava Ponovnu Upotrebu 
I Zamjenu Komponenti,

2.

Virtualni   Stroj   Dalvik   (Dalvik   Virtual   Machine)   -   Optimiziran   Za   Mobilne 
Uređaje,

3.

Integrirani   Pretraživač   (Integrated   Browser)   -   Temeljen   Na   Programskom 
Okviru (Framework) Webkit,

4.

Optimizirana   Grafika   (Optimized   Graphics)   -   Koristi   Vlastitu   2d   Grafičku 
Biblioteku; 3D Grafika Je Temeljena Na Opengl Es 1.0 Specifikacijama

5.

Sqlite - Baza Podataka.

6.

Podrška Za Višemedijski Sadržaj (Media Support) - Audio, Video, I Slikovni 
Formati (Mpeg4, H.264, Mp3, Aac, Amr, Jpg, Png, Gif),

7.

Gsm Podrška (Gsm Telephony) (Ovisi O Hardveru),

8.

Bluetooth, Edge, 3g and Wifi (Ovisi O Hardveru),

9.

Camera, Gps, Compass, And Accelerometer (Ovisi O Hardveru) I

10.

Bogato   Razvojno   Okruženje   (Rich   Development   Environment)   -   Uključuje 
Emulator Uređaja, Alate Za Ispravljanje Pograšaka (Debugging), Oblikovanje 
Memorije I Performansi, I Dodatak Za Eclipse Ide [4].

Aplikacije

Platforma Android Dolazi S Mnoštvom Aplikacija Napisanih Koristeći Java Programski Jezik:

Želiš da pročitaš svih 16 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti