Loading...
korisnik: lozinka:
Naslovnica English
 
RAZVOJ PROGRAMA ZA POKRETNE UREĐAJE

 Sadržaj:

Sadržaj za Java ME:

 

Danas se programski jezik Java koristi za različite aplikacije i na različitim uređajima. U svrhu razvoja Javinih aplikacija kreirane su tri Javine platforme:

  1. Java EE (Java Enterprise Edition) koja je namjenjena korištenju pri izradi poslužiteljskih aplikacija. Java EE obuhvaća potpuni spektar funkcionalnosti.

  2. Java SE (Java Standard Edition) namjenjena korištenju na stolnim računalima. Java SE ima nešto ograničeniji spektar funkcionalnosti u odnosu na Java EE.

  3. Java ME (Java Micro Edition) namijenjena je korištenju na malim uređajima s ograničenom procesorskom snagom, memorijom, ekranom i tipkovnicom. Java ME ima, zbog gore navedenog, još ograničeniji skup funkcionalnosti od Java SE. Podjeljena je na profile i konfiguracije čijom se kombinacijom može optimalno prilagoditi određenoj vrsti uređaja na kojoj se koristi.


[ sadržaj ]

Java ME

 

J2ME je stari naziv za Java ME. Java ME je podijeljena na dvije konfiguracije:

  1. Connected Device Configuration (CDC) JSR-218 - je namijenjen ručnim računalima (PDA - Personal Digital Assistant) i mobitelima najvećih mogučnosti (npr. Sony Ericsson P990i). Svi dijelovi Java ME-a su definirani pomoću Java Community Process-a (JCP) i rezultiraju Java Specification Request-om (JSR) koji se uzima kao standard. JSR-ove možete pretraživati na sljedećoj stranici: http://jcp.org/en/home/index

  2. Connected Limited Device Configuration (CLDC) JSR-139 - namijenjen je mobitelima. Većina današnjih mobitela s Javom imaju ovu konfiguraciju. Konfiguracija se dijeli na sljedeće profile:

    1. Mobile Information Device Profile (MIDP) 1.0 - zastarjeli profil (JSR-37)

    2. Mobile Information Device Profile (MIDP) 2.0 - aktualni profil (JSR-118)

 

Svaki od ovih profila i konfiguracija se sastoji od API-a (Application Programming Interface) koji predstavljaju biblioteke za razvoj programa (za detalje pogledajte pod programiranje). 


[ sadržaj ]

Alati

 


[ sadržaj ]

Uređaji

 

Proizvođači mobitela imaju svoje stranice sa svojstvima uređaja. Ovdje su pobrojani samo neki:


[ sadržaj ]

Emulatori 

 


[ sadržaj ]

 Programiranje

 

Za programiranje u Javi za male uređaje je potrebno instalirati i neki emulator npr. Sun Java Wireless Toolkit 2.5 for CLDC. Da bi se iz IDE-a mogao pokrenuti taj emulator potrebno je u Eclipse instalirati Eclipse ME plugin ili NetBeans s mobility pack-om.

J2ME Tutorial - opisuje osnove programiranja s Java ME. Sastoji se od 4 dijela.

Članak za početnike: Back to Basics with MIDlets and the Sun Java Wireless Toolkit for CLDC.

 

API

 

Java ME Technical Articles

 

Java na PDA uređajima

 


[ sadržaj ]

Diplomski radovi

 

2004

Oliver Linzbauer: VCard format za vođenje osobnih podataka, mentor: doc.dr.sc. Igor S. Pandžić (2004.) (diplomski rad)

Mihael Novina: Dinamičko osiguravanje usluga na terminalima s različitim mogućnostima, mentor: prof.dr.sc. Ignac Lovrek, (2004.) (diplomski rad)

2005

2006

Zoran Štrbac: Dinamičko pružanje usluga na pokretnim uređajima, mentor: prof.dr.sc. Ignac Lovrek (2006.) (diplomski rad)

Marin Vuković: Isporuka lokacijski specificnog sadržaja pokretnim korisnicima, mentor: prof.dr.sc. Ignac Lovrek (2006.) (diplomski rad)

Marko Skomeršić: Agentski sustav za ugovaranje sastanaka, mentor: prof.dr.sc. Vjekoslav Sinković (2006.) (diplomski rad)

Ana Pauzar: Pokretni programski agenti u ad-hoc okružju, mentor: prof.dr.sc. Ignac Lovrek (2006.) (diplomski rad)

2009

Iva Bojić: Primjena samoorganizirajućih programskih agenata u pružanju telekomunikacijskih usluga, mentor: doc.dr.sc. Mario Kušek (2009.) (diplomski rad)

Marina Brezina: Izrada mobilne aplikacije u elektroničkom zdravstvu, mentor: doc.dr.sc. Mario Kušek (2009.) (diplomski rad)

Matej Gjurković: Usluge s lokacijski označenim sadržajem, mentor: doc.dr.sc. Mario Kušek (2009.) (diplomski rad)

 


[ sadržaj ]

 Seminarski radovi

2007

Filip Topol: High-end mobiteli i J2ME (seminarski rad)

Sanja Grgić: Java podrška u high-end mobilnim telefonima (seminarski rad)

2009

Ivan Švorinić: Izrada aplikacije za prikaz TV programa pomoću Java ME (seminarski rad)

Matej Gjurković: Lokacijska usluga za pokretne uređaje temeljena na protokolu SIP (seminarski rad)

Android

Sadržaj za Android:

 

Android je programsko okruženje za pokretne uređaje bazirano na otvorenom kodu (engl. Open Source) koje se sastoji od kompleta programske opreme: operacijskog sustava, programske međuopreme (engl. middleware) i ključnih aplikacija za pokretne uređaje. Također, sadrži mnoštvo sučelja za izradu aplikacija (engl. application programming interface, skraćeno API) koja razvojnim inženjerima omogućuju samostalan razvoj i rad na aplikacijama.

Predstavljanje Androida i njegove razvojne okoline za pisanje aplikacija (engl. software development kit, skraćeno SDK) započelo je u studenom 2007. godine od strane tvrtke Google i grupacije Open Handset Alliance (skraćeno OHA). Open Handset Alliance je konzorcij s ciljem razvoja otvorenih standarda za pokretne uređaje, promocija inovacija i prilagodba uređaja korisniku s poboljšanom izvedbom i pristupačnom cijenom. Broji nekoliko desetaka članica među kojima se nalazi i Google.


[ sadržaj ]

Programiranje

 

Za programiranje je potrebno imati instalirano razvojno okruženje (IDE) Eclipse. U Eclipse se instalira dodatak (engl. plugin) koji podržava razvoj progrma za Android. Još je potrebno instalirati i Android SDK s komponentama za razvoj za pojedinu verziju operacijskog sustava.

 

U zadnje vrijeme postoji i dodatak za razvojnu okolinu Netbeans.

 

Korisni članci:

 

 


[ sadržaj ]

Diplomski radovi

2009

Mia Čarapina: Praćenje tramvajskog prometa na operacijskom sustavu Android, mentor: doc.dr.sc. Mario Kušek (2009.) (diplomski rad)


[ sadržaj ]


Završni radovi

2009

Hrvoje Kolarić: Razvoj programa za pristup i obradu informacija na pokretnom uređaju s operacijskim sustavom Android (završni rad)

Matko Kuna: Razvoj programa za dohvat i prezentaciju informacija na pokretnom uređaju s operacijskim sustavom Android (završni rad)


[ sadržaj ]


Seminarski radovi

2009

Mia Čarapina: Operacijski sustav Android i načini povezivanja s poslužiteljem (seminarski rad - FER1)

Robert Strajher: Prikaz XMLTV programa na mobilnom uređaju s operacijskim sustavom Android (seminarski rad - FER2 - diplomski studij)

Jelena Vuksanović: Spajanje na mrežu u operacijskom sustavu Android (seminarski rad - FER1)

Ivan Jukić: Android (seminarski rad - FER2 - perddiplomski studij)

2010

Marta Tinodi: Trenutno poručivanje pomoću protokola SIP na operacijskom sustavu Android (seminarski rad - FER1)

iPhone

Stranica u izradi!!!

 

 

 

 


TRAŽILICA
 
REPOZITORIJ