Dnevnik rada

1. tjedan (15.-21.10.2012.)

Dosadašnji rad

održan sastanka s mentorom mg.Paletom na kojemu su se razmatrale moguće teme za završni rad. Sastanku su prisustvovali Goran Ličina i Kristian Skračić

dogovorena je tema izrade PoC (Proof of Concept) za autentikaciju temeljem dinamičkih pitanja putem mobilne aplikacije specijalizirane za pitanja na temelju poznanstava korisnika

Daljnji koraci

proučiti literaturu koja je poslana elektroničkom poštom. Mail je poslao Kristian Skračić

održati sastanak i dogovoriti daljnje korake

2. tjedan (22.-28.10.2012.)

Dosadašnji rad

Proučen je diplomski rad br. 370 “Jednokratna autentikacija zasnovana na znanju korisnika” i neka dodatna literatura

Održan je sastanak u petak, 26. 10. 2012. Okvirni zaključci su:

Korištenje Java tehnologije kako bi se postigla modularna arhitektura aplikacije

Korištenje principa iz ontologije kako bi se generirala pitanja za dinamičku autentikaciju

Određen je termin budućih sastanaka (utorkom u 13h)

Daljnji koraci

Registrirati se na Zotero sustav i priključiti se grupi sa zajedničkim popisom literature

Pronaći relevantne članke koji bi pomogli u generiranju pitanja

3. tjedan (29.10-4.11.2012.)

Dosadašnji rad

Održan je sastanak 30.10.2012. gdje je dogovorena izrada ontologije poznanstva

Kontaktirani su autori rada “Access Control by Testing for Shared Knowledge” te je pribavljena datoteka sa 172 pitanja koja su stvarali korisnici

Proučene su upute za kreiranje ontologija te softver Protege 2000

Daljnji koraci

Obraditi dobivena pitanja i vidjeti koja su primjenjiva u ovom kontekstu

Započeti izradu ontologije poznanstva

4. tjedan (5.-11.11.2012.)

Dosadašnji rad

Pitanja su obrađena, no vrlo malo njih je primjenjivo na ontologiju poznanstva

Daljnji koraci

Pronaći i elaborirati razloge za ontologiju osobe

5. tjedan (12.-18.11.2012.)

Dosadašnji rad

Elaborirani su razlozi za ontologiju osobe

Izrađena neka pitanja koja se odnose na ontologiju osobe

Daljnji koraci

Digitalizirati analizu ontologije

6. tjedan (19.-25.11.2012.)

Dosadašnji rad

Sastanak nije održan zbog dana Fakulteta

Daljnji koraci

Ostaju isti

7. tjedan (26.11-2.12.2012.)

Dosadašnji rad

Predan je dokument koji analizira prednosti i mane ontologije osobe u odnosu na ontologiju poznanstva

Napravljena je početna mentalna mapa koja prikazuje moguće entitete koje možemo ispitivati u ontologiji poznanstva

Izrađeni su primjeri pitanja za ontologiju poznanstva

Daljnji koraci

Zanemariti ontologiju osobe i fokusirati se na ontologiju poznanstva sa sljedećim ograničenjima:

Promatramo mjesta i događaje koji su relativno trajni

Odrediti kako sakriti detalje iz pitanja

Procijeniti kako utječe pojava opcije “Ništa od navedenog” u skupu ponuđenih vrijednosti

Odrediti kako se generira pitanje koje korisnika vodi na krivi put (primjer: putovanje avionom ako se zna da je odredište Samobor)

Sinkronizirati se sa SVN repozitorijem

8. tjedan (3.-9.12.2012.)

Dosadašnji rad

Predložena je upotreba ontologije iz koje bi se generirala pitanja

Sakrivanje detalja se može postići korištenjem nadrazreda u ontologiji

Mogu se generirati pitanja tipa točno netočno s jednim atributom, više atributa ili pitanja višestrukog odabira

Daljnji koraci

Za pitanja koja pokušavaju navesti lažnog korisnika na krivi put potrebno je odrediti domene u ovisnosti o zadanoj vrijednosti atributa. Za to treba pronaći odgovarajuće internet servise koje pružaju popis tih distraktora.

Napraviti skicu podatkovne strukture koja će omogućiti modularno postizanje gornjeg cilja. Predlaže se korištenje strategy patterna.

Krenuti s polaganom izradom kostura android aplikacije

9. tjedan (10.-16.12.2012.)

Dosadašnji rad

Izrađen Android projekt u Eclipseu i upogonjen s ActionBarSherlockom

Proučen strategy pattern

Daljnji koraci

Izraditi klase prema strategy patternu

Testirati klase uz pomoć JUnita

10. tjedan (17.-23.12.2012.)

Dosadašnji rad

Smišljen način kombiniranja više podataka u pitanjima

Daljnji koraci

Pogledati kako primjeniti “Fuzzy logic”

Objasniti spremanje pitanja u tehničkoj dokumentaciji

Razmotriti načine razlikovanja korisnika u prototipu

11. tjedan (24.-30.12.2012.)

Praznici

12. tjedan (31.12.2012.-6.01.2013.)

Dosadašnji rad

Održan tehnički sastanak 3.1

Nacrtana osnovna shema grafičkog sučelja mobilne aplikacije

Razmotreni načini komunikacije: SOAP, REST, WSDL, HTTPS

Odabrana zxing biblioteka za generiranje QR kodova

Osmišljen protokol za uparivanje aplikacija

Daljnji koraci

Implementirati dogovoreno

13. tjedan (7.-13.01.2013.)

Dosadašnji rad

Uparivanje uređaja je funkcionalno

Održan tehnički sastanak 8.1

Dogovoreni komunikacijski protokol DQS je prilagođen posebnostima Android platforme

Osmišljen je podatkovni model za aplikaciju -> SQLite baza podataka

Daljnji koraci

Dovesti aplikaciju u beta verziju

14. tjedan (14.-20.01.2013.)

Dosadašnji rad

Aplikacija je napravljena

Daljnji koraci

Proces ispravljanja pogrešaka

Prezentacija projekta