Izrada mobilne aplikacije u elektroniÄkom zdravstvu [749,87 KiB] - FER
Izrada mobilne aplikacije u elektroniÄkom zdravstvu [749,87 KiB] - FER
Izrada mobilne aplikacije u elektroniÄkom zdravstvu [749,87 KiB] - FER
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4. Idejno rješenje diplomskoga zadatkaIdeja za projekt eHealthMobile, na temelju kojega je rañen ovaj diplomski rad, nastala je uljeto 2008. u sklopu Summer Campa tvrtke Ericsson Nikola Tesla. Na njemu su radili studenti4. godine smjera Telekomunikacije i informatika s Fakulteta elektrotehnike i računarstva.Projekt je pružao samo osnovne funckionalnosti i morao je biti proširen i nadograñendodatnim mogućnostima.Diplomski rad napisan je u programskom jeziku Java i kreiran u razvojnom okruženjuNetBeans uz bazu podataka Microsft SQL Server 2005 Express Edition. Podaci koji suzapisani u bazi podataka vrlo se lako mogu provjeriti korištenjem grafičkog alata MicrosoftSQL Server Management Studio.Cilj diplomskoga zadatka je unaprijediti i poboljšati performanse postojeće <strong>mobilne</strong> <strong>aplikacije</strong>za terenskog liječnika. Problem s kojim se susrećemo kod postojeće <strong>aplikacije</strong> je unesinkroniziranosti podataka izmeñu globalnog poslužitelja i podataka koji se lokalnopospremaju u pokretni telefon. Stoga se praktični dio <strong>aplikacije</strong> dijeli na dva dijela.Prvi dio čini klijentski dio koji koristi osoba (najčešće terenski liječnik) koji se koristimogućnostima <strong>mobilne</strong> <strong>aplikacije</strong> (MIDlet; Java Micro Edition platforma) i bežičnim putemšalje podatke na poslužiteljsku stranu i od njega prima podatke o uspješnom ili neuspješnompospremanju istih u bazu podataka. Ukoliko podaci nisu uspješno poslani, klijent imamogućnost ponovnog slanja podataka poslužitelju.Drugi dio <strong>aplikacije</strong> čini poslužiteljska strana na kojoj je implementirana baza podataka ukoju se pohranjuju i iz koje se dohvaćaju podaci koje zahtijeva klijent.Obje strane meñusobno komuniciraju i razmijenjuju podatke o pacijentima upotrebomservleta. Komunikacija klijenta i poslužitelja je sinkrona: klijent je blokiran dok ne dobijeodgovor od strane poslužitelja. Opisanu komunikaciju moguće je vidjeti na Slici 4.Slika 4. Grafički prikaz ideje diplomskoga zadatka16