نبذة مختصرة : Tässä opinnäytetyössä on suunniteltu ja toteutettu välimuisti sekä hälytykset Sinser-mobiilisovellukseen. Sinser-palvelu koostuu websovelluksesta ja mobiili- sovelluksesta. Se on kehitteillä oleva Lean Development Oy:n palvelu erilaisten asioiden, elämän, töiden ja muistioiden hallintaan. Sinser-mobiilisovellus on toteutettu käyttäen Titanium Mobilea. Mobiilisovellus on yhteydessä Sinser-palvelimeen, jossa on käytetty tekniikoissa muun muassa MongoDB-tietokantaa ja JSON-tiedonsiirtomuotoa. Välimuistin toteutuksen tavoitteena oli parantaa Sinser mobiilisovelluksen käytettävyyttä ja vähentää tiedonsiirtoa. Välimuistin avulla mahdollistetaan myös mobiilisovelluksen käyttö, kun verkkoyhteyttä ei ole saatavilla. Opinnäytetyössä tutkittiin erilaisia vaihtoehtoja toteuttaa välimuisti. Tutkimusten pohjalta suunniteltiin toteutusvaihtoehdot, joista valittiin paras. Suunnitelman pohjalta toteutettiin yksinkertainen välimuisti, jota testattiin. Testien perusteella tehtiin päätelmät välimuistin tarpeellisuudesta mobiilisovellukselle. Hälytysten tavoitteena oli saada käyttäjälle ilmoitus tärkeästä mobiilisovelluksen tapahtumasta mahdollisimman nopeasti. Tapahtumia ovat muun muassa muistioiden jakaminen tai viestit. Opinnäytetyössä tutkittiin ja vertailtiin eri vaihtoehtoja toteuttaa hälytykset. Tekniikaksi valittii push notification -teknologia, jonka avulla palvelin voi lähettää mobiililaitteelle lyhyitä viestejä. Push notification -teknologian palveluntarjoajaksi valittiin Google. Hälytykset toteutettiin mobiilisovellukseen käyttäen Github-palvelusta löytynyttä moduulia. Moduuli päivitettiin toimimaan Titanium mobilen uusimman version kanssa. Opinnäytetyön tuloksena syntyi mobiilisovellukseen toimivat push notificationit, jotka testattiin ja todettiin onnistuneeksi. Välimuistia ei toteutettu ensimmäiseen julkaistavaan mobiilisovelluksen versioon, koska välimuisti ei merkittävästi lisännyt sovelluksen käytettävyyttä. ; The purpose of this thesis was to design and develop a cache and alarms to Sinser mobile application. ...
No Comments.