Logo VŠ
hr hr

Izrada aplikacija za mobilne uređaje

Oznaka predmeta:

Naziv predmeta:

Status predmeta:

Semestar

obvezni ili izborni

opći ili stručni

3047

Izrada aplikacija za mobilne uređaje

Izborni

Stručni

6.

ECTS

Predavanja

Vježbe

Samostalni rad

Ukupno

4

30

15

75

120

Nastavnici i suradnici

dr.sc. Goran Đambić; Andrej Radinger; Ivan Mesic

Cilj predmeta

Priprema studenata za razvoj programskih rješenja za mobilne uređaje. Upoznati studente s relevantnim tehnologijama i razvojnim alatima za razvoj mobilnih i bežičnih rješenja

Znanja i vještine

Studenti će steći potrebna znanja za razvoj programskih rješenja za različite tipove mobilnih uređaja – mobiteli, dlanovnici i embedded sustavi. Studenti će upoznati različite razvojne alate i tehnologije za razvoj mobilnih i bežičnih rješenja.

Sadržaj predavanja

Analiza korisničkih zahtjeva kod razvoja mobilnih aplikacija. Arhitektura mobilnih rješenja

Operativni sustavi za mobilne uređaje. Razvojni alati za mobilne aplikacije. Razvoj korisničkog sučelja.

Komunikacija i povezivanje. Rad sa bazama podataka na mobilnim uređajima.Sigurost mobilnih uređaja

Emulatori mobilnih uređaja. Ispitivanje mobilnih rješenja. Uvođenje u rad i održavanje mobilnih uređaja.

Sadržaj vježbi

Konstrukcijske:

Analiza korisničkih zahtjeva, odabir tehnologije i priprema arhitekture. Razvoj korisničkog sučelja. Povezivanje sa serverskim i web komponetama sustava. Rad sa bazom podataka na mobilnom uređaju

Implementacija sigurnosti u mobilnoj aplikaciji i bazi podataka. Ispitivanje mobilnog rješenja

Održavanje i ažuriranje aplikacija na mobilnom uređaju.

Način (oblik) izvođenja

predavanja

vježbi

Predavanja će se u potpunosti izvoditi frontalno primjenjujući metode usmenog izlaganja, razgovora i demonstracije.

Nastavna sredstva i pomagala: LCD projektor i PPT prezentacije, te po potrebi ploča i flipchart.

Vježbe će se obavljati primjenjujući metode praktičnog rada, samostalnih vježbi, razgovora i demonstracije. Vježbe će biti koncipirane tako da studenti kroz svaku vježbu odrađuju jednu fazu projekta, a u konačnici je rezultat proizvod, konkretna aplikacija. To znači da se vježbe uvijek oslanjaju i nastavljaju na prehodne vježbe.

Način provjere znanja

Konstrukcijske vježbe, domaći uradci

Literatura za studij i polaganje ispita:

1.     MacRae, Kyle, Mobile Technology Manual, Haynes, 2005

2.     Sing Li and J. Knudsen, Beginning J2ME from Novice to Professional, 3rd ed.Apress, 2005

Preporučena dopunska literatura

1.     Dan Fox and Jon Box, Building Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices for Mobile Development,

2.     Professional Microsoft Smartphone Programming, Baijian Yang, Pei Zheng, and Lionel M. Ni, Wrox, 2007

3.   Paul Yao, Programming .NET Compact Framework 3.5 (2nd Edition), Addison-Wesley Professional, September 2009

 

MINIMALNI ISHODI UČENJA*
Po uspješnom završetku predmeta, student će moći:
                                                         
Analizirati    zahtjeve korisnika prije razvoja rješenja
Dizajnirati arhitekturu aplikacije koja    zadovoljava zahtjeve korisnika
Korisititi razvojne alate za razvoj    mobilnih aplikacija
Razviti osnovno korisničko sučelje koje    zadovoljava zahtjeve korisnika
Osnovno poznavanje Windows Phone 7    razvojne okoline, kreiranje „Hello World“ aplikacije te pokretanje i    testiranje aplikacije na emulatoru
Navigacija među stranicama, upravljanje    Back sistemskim gumbom, podrška za različite orjentacije, rad sa application    barom
Implementirati životni ciklusa    aplikacije, spremiti i učitati stanja aplikacije u različitim situacijama

 

ŽELJENI ISHODI UČENJA**
Uspješan student bi trebao moći:
                                                         
Primijeniti    rezultate analize u izradi projektne dokumentacije
Kreirati arhitekturu optimiziranu za    radnu okolinu mobilnih uređaja
Korisititi napredne funkcionalnosti    razvojnih alata za razvoj mobilnih aplikacija
Razviti ergonomsko i user-friendly    korisničko sučelje, optimizirano za mobilni uređaj
Napredne tehnike za razvoj aplikacija    koje rade u odspojenom načinu rada
Pripremiti i konfigurirati serverske i    klijentske strane za sinkronizaciju podataka, te raditi sa podacima na    mobilnom klijentu
Podešavanje naprednih funkcija emulatora    i međusobno povezivanje različitih emulatora – npr. Device emulatora i GSM    emulatora

 

Centar karijera

UlazSada je otvoren i za sve zainteresirane za Visoku školu, prijavite se za sastanak.

Digitalna referada

UlazZa "gost" pristup koristite podatke:
Korisničko ime: gost
Lozinka: gost

Vijesti

Preuzmi publikacije