Mobilna aplikacija grupnog kalendara

Sažetak na hrvatskom: Izrada aplikacije grupnog kalendara koja omogućava definiranje timova, definiranje događaja koji pripadaju nekom timu, pozivanje članova tima na događaj, odgovaranje na pozive i prikaz svih korisniku relevantnih događaja u kalendaru. Korištenjem arhitekture klijent-poslužitelj...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:49906/Details
Glavni autor: Prišćan, Vedran (-)
Ostali autori: Baranović, Mirta (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, V. Prišćan, 2016.
Predmet:
LEADER 03326na a2200229 4500
003 HR-ZaFER
008 160221s2016 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid3986 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Prišćan, Vedran 
245 1 0 |a Mobilna aplikacija grupnog kalendara :  |b završni rad /  |c Vedran Prišćan ; [mentor Mirta Baranović]. 
246 1 |a Mobile application for group calendar management  |i Naslov na engleskom:  
260 |a Zagreb,  |b V. Prišćan,  |c 2016. 
300 |a 41 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 39, datum predaje: 2016-06-17, datum završetka: 2016-07-11 
520 3 |a Sažetak na hrvatskom: Izrada aplikacije grupnog kalendara koja omogućava definiranje timova, definiranje događaja koji pripadaju nekom timu, pozivanje članova tima na događaj, odgovaranje na pozive i prikaz svih korisniku relevantnih događaja u kalendaru. Korištenjem arhitekture klijent-poslužitelj te OCSF i Netty radnih okvira, koji omataju standardne Java sockete, omogućava se komunikacija u stvarnom vremenu između klijenata i poslužitelja. Korištenjem relacijske baze podataka na poslužitelju i posebne nerelacijske baze podataka na svakom klijentu, u kojoj se spremaju podaci relevantni samo za tog korisnika, otklanja se potreba za stalnim dohvaćanjem istih podataka s poslužitelja. Poslužitelj i klijent međusobno razmjenjuju poruke, to jest Java razrede pretvorene u JSON, koje mogu biti zahtjevi, odgovori i obavijesti te nose podatke potrebne za sinkronizaciju baza. Autentičnost korisnika se provjerava preko session ID-a koji mu je dodijeljen tijekom posljednje prijave. Na poslužitelju postoji red čekanja poruka za korisnika, u slučaju da nije na vezi, što je česta pojava kod mobilnih uređaja. 
520 3 |a Sažetak na engleskom: Application for group calendar management which allows defining teams, defining events belonging to a certain team, inviting team members to event, replying to invitations and visual representation of all events that are relevant to current user in the form of week calendar. By using client-server architecture and OCSF and Netty network application frameworks, which simplify socket programming, real time communication between clients and server is made possible. By using relational database on the server and separate non-relational database on each client, in which data only relevant to the current user is stored, the need to request the same data from server multiple times is eliminated. Server and clients mutually communicate with messages, i.e. Java classes converted to JSON, which can be requests, responses and notifications and carry the data needed for database synchronization. User authenticity is checked with Session ID, which was assigned to user on his last login. Server stores messages for clients in a queue, and sends them when the user becomes available. 
653 1 |a Java, Android, Apache Derby, Realm, Netty, OCSF, JSON, kalendar, timovi, grupe, događaji, aktivnosti 
653 1 |a Java, Android, Apache Derby, Realm, Netty, OCSF, JSON , calendar, teams, groups, events, activities 
700 1 |a Baranović, Mirta  |4 ths 
942 |c Z 
999 |c 49906  |d 49906