Visoka tehnološka škola strukovnih studija

Šabac 2011

Seminarski rad

Predmet: Arhitektura  računara  i Oprerativni sistemi

Tema:Android

  

  Student:                                                                                                       Profesor: 

  Nenad Nikolić 4-108/2010                                                                         Dr  Branko Markoski

 Nenad Nikolić                                                                                                                     Android
............................................................................................................................................................

Sadržaj

1.Uvod......................................................................................................................................3

2. Projekat Otvorenog Koda.....................................................................................................4

2.1 Otvorenost..................................................................................................................... 4

2.2 Sve aplikacije su jednake...............................................................................................4

2.3 Rušenje granica u stvaranju aplikacija...........................................................................4

2.4 Brzo i jednostavno razvijanje aplikacija........................................................................5

2.5. Dozvole.........................................................................................................................5

3. Tehničke karakteristike ........................................................................................................5

3.1. Aplikacije......................................................................................................................6

3.2.Aplikacioni okvir...........................................................................................................7

3.3. Izvorne biblioteke ........................................................................................................7

3.4. Sastavni programi.........................................................................................................7

3.5. Platforma android.........................................................................................................8

3.6. Zazvoj aplikacija Android SDK.................................................................................10

3.7. Osnove pisanja aplikacija...........................................................................................12

3.8. Razvoj na uredjaju .....................................................................................................13

3.9.Izdavanje......................................................................................................................14

       4. Uređaji koji koriste Android ..............................................................................................15

       5. Zaključak............................................................................................................................17

       6.Literatura ............................................................................................................................18

  

2

background image

 Nenad Nikolić                                                                                                                     Android
............................................................................................................................................................

2. Projekat Otvorenog Koda

Proekat otvorenog koda, omogućava svim programerima predled programskog koda, i 

njgovu nadogradnju, doradu, proširenje, i široku upotrebu.

2.1

.OTVORENOST

Android   je   osmišljen   tako   da   programerima   omogućava   stvaranje   aplikacija   koje   u 

potpunosti koriste sve što uredjaj nudi. Napravljen je da bude otvoren u punom smislu te reči. NA 

primer aplikacija može pozvati osnovne funkcije mobilnog telefona kao što su pozivanje, slanje 

tekstualnih poruka, korišćenje kamere, dopuštajući programerima da stvore bogatije i složenije 

korisničke programe. Temeljen je na otvorenoj Linuks osnovi. Android se može proširivati i na 

taj način može prihvatati najsavremenjije tehnologije. Platvorma će nastaviti sa razvojem sve dok 

programska zajednica radi zajedno, i razvija inovativne aplikacije za mobilne uredjaje.

2.2

.SVE APLIKACIJE SU JEDNAKE

Android ne razlikuje osnovne i novonastale aplikacije proizvodjača, što se tiče pristupa 

mogućnostima   uredjaja.   I   jedni   i   drugi,   imaju   jednak   pristup   mogućnostima   uredjaja   što 

dozvoljava korisnicima upotrebu širokog pojasa aplikacija i usluga. Uredjaje koji su izgradjeni na 

platformi android, korisnici mogu u potpunosti prilagoditi svojim potrebama. Na primer mogu 

postaviti uredjaj tako da koristi njihov omiljeni program za pregled slika, za pregled svih slika.

2.3

.RUŠENJE GRANICA U STVARANJU APLIKACIJA

Android pomera granice u stvaranju novih i inovativnih aplikacija. Na primer programer 

može kombinovati informacije sa Weba sa podacima na uredjaju pojedinog korisnika. Kao što su 

kontakti,   kalendar...Sa   androidom   programer   može   napraviti   aplikaciju   koja   opmogućava 

korisnicima da vide lokaciju svojih prijatelja i da ih upozori kad su u blizini.

2.4.

BRZO I JEDNOSTAVNO RAZVIJANJE APLIKACIJA

Android pruža pristup širokom rasponu korisnih biblioteka, i alata koji se mogu koristiti 

za  izradu  hogatih  aplikacija.  Na  pimer,  android  omogućava  programerima dakoriste  lokaciju 

mobilnog uredjaja, dopuštajuću uredjajima normalnu komunikaciju. Android uključuje čitav skup 

4

 Nenad Nikolić                                                                                                                     Android
............................................................................................................................................................

alata koji su izradjeni uporedo sa platformom omogućavajući programerima stvaranje aplikacija 

visoke primene.

2.5.

DOZVOLE

Od 2008. godine, Android, je dostupan pod otvorenim kodom. Google je otvorio čitav 

izvorni kod, koji je pre bio nedostupan, pod lincencom Apache. Sa lincencom programeri mogu 

dodavati vlastita proširanja bez da ih daju zajednici. Dok se očekuje da Googlovi doprinosi 

zajednici budu otvoreni, grane bi se mogle brzo razvijati koristeći razne licence. Android je bio 

kritikovanšto u potpunosti nije otvorio kod, iako je tako bilo najavljeno od strane Googla.Neki 

delovi   SDK   su   ostali   zatvoreni   i   predpostavljalo   se   da   je   to   zbog   toga   da   Google   može 

kontrolisati platformu. Google je nakon toga objavio vest da će svi delovi operativnog sistema 

biti   otvoreni   pod   lincencom   Apachea,   gde   je   to   moguće   ili   pod   lincencom   GPL   na   drugim 

mestima.

3.Tehničke karakteristike

MOGUĆNOSTI PLATFORME SU:

   OKVIR ZA APLIKACIJE   omogućava ponovnu upotrebu i zamenu komponenti,

    

VIRTUALNI UREDJAJ DALVIK   optimiziran za mobilne uredjaje,

    

INTEGRISANI PRETRAŽIVAČ   temeljen na programskom okviru,

   

OPTIMIZIRANA GRAFIKA     Koristi vlastitu 2D grafičku biblioteku, 3d grafika je 

temeljena na Open GLES 1.0 specifikacijama

   

SQLite baza podataka

   

PODRŠKA ZA VIŠEMEDISKI SADRŽAJ   audio, video, i slikovni formati, ( MPG4, 

MP3, WMA, AAC, AMR, JPG, PNG, GIF),

   

GMS PODRŠKA

   

BLUETOOTH, EDGE, 3G and WiFi

   

CAMERA, GPS, COMPAS

 

BOGATO   RAZVOJNO   OKRUŽENJE         uključuje   emulator   uredjaja,   alakte   za 

preispitivanje podrška, oblikovanje memorije i performansi, i dodatak za Elipse IDE.

5

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti