1. PRIMERJALNA ANALIZA REŠITEV ZA SINHRONIZACIJO PODATKOV S POUDARKOM NA APLIKACIJI BITTORRENT SYNCAndrej Udovič, 2016, undergraduate thesis Abstract: V diplomskem delu predstavimo in primerjamo obstoječe programske rešitve s področja sinhronizacije podatkov. V sklopu tega razvijemo prototip aplikacije »Syncspeed«, ki jo uporabimo za testiranje performančnih aspektov sinhronizacije podatkov med napravami.
Izvedemo tudi anketo, iz katere pridobimo povratne informacije uporabnikov, ki uporabljajo rešitve za sinhronizacijo podatkov.
V nadaljevanju predstavimo protokol BitTorrent ter na tem protokolu osnovano aplikacijo BitTorrent Sync. V praktičnem delu razvijemo prototip aplikacije Windows za obveščanje Oglasna deska, ki deluje znotraj sistema za sinhronizacijo BitTorrent Sync.
V sklepu povzamemo ugotovitve iz primerjave ter predlagamo smiselna okolja za uporabo aplikacije BitTorrent Sync. Keywords: Sinhronizacija podatkov, bittorent protokol, BitTorrent Sync, Dropbox, Google Drive Published in DKUM: 22.09.2016; Views: 1305; Downloads: 120 Full text (4,43 MB) |
2. VSEPRISOTNE INFORMACIJSKE REŠITVE ZA POSPEŠEVANJE PRODAJE NA TERENUTomaž Živko, 2016, undergraduate thesis Abstract: Diplomsko delo obsega izdelavo informacijske rešitve za podporo pospeševanja prodaje na terenu. Naloga zajema vse faze izdelave informacijske rešitve – od analize problema in načrtovanja do implementacije in vzdrževanja. Projekt vsebuje različne tehnologije raznovrstnih ponudnikov in jih uspešno poveže v delujočo informacijsko rešitev. Implementirana je podatkovna baza, ki je izpostavljena preko spletnih storitev. Na te spletne storitve se povezujejo mobilni odjemalci, na katerih sta omogočena vnos informacij in sinhronizacija podatkov. Prav tako je implementiran nadzorni in uporabniški spletni vmesnik za dostop do podatkov. Keywords: Pospeševanje prodaje, spletne storitve, SOAP, spletne aplikacije, sinhronizacija podatkov, Android Published in DKUM: 08.03.2016; Views: 1357; Downloads: 107 Full text (4,83 MB) |
3. TESTIRANJE OGRODJA RHOELEMENTSAndraž Stošić, 2013, undergraduate thesis Abstract: V nalogi smo testirali ogrodje Rhoelements na primeru razvoja konkretne aplikacije. Ogrodje je kratko opisano, prav tako je predstavljena arhitektura MVC (model, view, controller). Kot testni primer je bil izbran razvoj prototipa za podporo inventure. Glavne funkcije prototipa so: skeniranje črtne kode, izpis rezultatov inventure in sinhronizacija podatkov med odjemalcem in strežnikom. Razvili smo več testirnih primerov in jih izvedli na mobilnih napravah z operacijskim sistemom Android in Windows Mobile. Funkcijsko testiranje je na teh dveh operacijskih sistemih pokazalo brezhibno delovanje. Testiranje je pokazalo, da je ogrodje Rhoelements zrelo in primerno za razvoj na različnih operacijskih sistemih. Ocenjujemo, da je učna krivulja strma ob predhodnem poznavanju jezikov Ruby in HTML, objektnega programiranja in arhitekture MVC. Keywords: ogrodje Rhoelements, razvoj prenosljivih mobilnih aplikacij, skeniranje črtne kode, sinhronizacija podatkov, izvedba inventure Published in DKUM: 20.01.2014; Views: 1923; Downloads: 95 Full text (1,09 MB) |
4. IZBOLJŠANO UPRAVLJANJE S TRAJNIM STANJEM V AVTOMATIZIRANIH POSLOVNIH PROCESIHMarcel Križevnik, 2013, doctoral dissertation Abstract: Jeziki za izvajanje poslovnih procesov se uporabljajo v številnih domenah, kjer se pojavljajo različne specifične zahteve. V sodobnih informacijskih sistemih postaja vedno bolj pomembna sposobnost zaznavanja in prilagajanja na spremembe v dinamičnem poslovnem okolju. Nemalokrat se tako pojavi zahteva, da mora avtomatiziran procesni model redno sinhronizirati stanje svojih procesnih spremenljivk z zunanjimi podatkovnimi viri, saj lahko druge aplikacije tekom izvajanja procesa spremenijo podatek v podatkovnem viru. Če poslovni proces ne osvežuje svojih procesnih spremenljivk, se lahko zgodi, da v nekem trenutku uporablja zastarelo verzijo podatkov, kar lahko ogrozi pravilnost izvajanja poslovnih aktivnosti. Včasih pa ni dovolj zgolj zagotoviti sinhronizacijo procesnega trajnega stanja z zunanjimi podatkovnimi viri, ampak želimo tudi, da je proces sposoben samodejno zaznati vse spremembe nad podatki in se nanje ustrezno odzvati. Aktualni jeziki za izvajanje poslovnih procesov ne zagotavljajo zadostne podpore za predstavljene zahteve, zato morajo razvijalci tovrstno funkcionalnost implementirati ročno, kar ima lahko za posledico nepotrebno podvajanje procesnih korakov ter povečano stopnjo kompleksnosti procesnih rešitev.
V disertaciji naslovimo predstavljeno problemsko področje tako, da predlagamo model za izboljšano upravljanje s trajnim stanjem v avtomatiziranih poslovnih procesih. Izvedljivost modela preverimo z izvedbo preslikave v dva izvršljiva procesna jezika, in sicer v BPEL 2.0 in BPMN 2.0. Učinkovitost predlaganega modela v smislu znižanja kompleksnosti procesnih modelov preverimo z izvedbo meritev kompleksnosti z uporabo ustreznih procesno orientiranih metrik. Keywords: storitveno usmerjena arhitektura, sinhronizacija podatkov, trajno stanje, poslovni proces, delovni tok, BPEL, BPMN Published in DKUM: 28.06.2013; Views: 2458; Downloads: 182 Full text (4,11 MB) |
5. Indirektne segmentacijske metode za adaptivno robustno kontrolo prenosa podatkov po govornem kanalu sistema GSMZdenko Mezgec, 2009, doctoral dissertation Abstract: V doktorski nalogi obravnavamo problematiko adaptivnega robustnega prenosa podatkov po govornem kanalu sistema GSM. Podrobno smo raziskali vplive sistema in na osnovi tega razvili indirektne segmentacijske metode ISM, ki zagotavljajo adaptivno robustno kontrolo prenosa podatkov. ISM temeljijo na množici izvirnih pilotskih signalov, ki se robustno prenašajo v sistemu GSM. Omenjeni pilotski signali so namenjeni energijsko neodvisni sinhronizaciji podatkov, robustnemu potrjevanju okvirjev, pošiljanju pomemb Keywords: prenos podatkov, pilotski signali, identifikacija, kodirniki govora, sinhronizacija, potrjevanje okvirjev, izničevalniki odbojev, adaptivni sistemi, indirektne segmentacijske metode, GSM Published in DKUM: 30.01.2009; Views: 4165; Downloads: 302 Full text (8,47 MB) |