Android-asiakasohjelma tuntienseurantajärjestelmään
Witick, Jussi (2011)
Witick, Jussi
Oulun seudun ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201104275035
https://urn.fi/URN:NBN:fi:amk-201104275035
Tiivistelmä
TIIVISTELMÄ
Tässä projektissa toteutettiin Eneris Solutions Oy:n omaan tuntienseurantajärjestelmään Android-mobiilialustalle asiakasohjelma. Työn tilaajana toimi Eneris Solutions Oy. Asiakasohjelma toteutettiin olemassa olevan serveri- ja protokollatoteutuksen kanssa yhteensopivaksi.
Ohjelman avulla käyttäjä voi merkitä, poistaa ja muokata tunteja, käyttäjiä ja projekteja. Sovellus tarjoaa myös karkean tason raportointitoiminnon. Ohjelma on suunniteltu toimimaan kaikilla Android-laitteilla, joissa on käytössä vähintään Android-alustan versio 2.1. Sovellus tukee myös kaikkia eri näyttökokoja.
Projekti on toteutettu Java-kielellä. Osa Java-koodista tuli serverille ja osa asiakasohjelmaan. Asiakasohjelman Java-koodi käyttää Android-kirjastoja. Sovellus käyttää alustariippumatonta JSON-viesteihin perustuvaa protokollaa keskustellessa Java-servletin kanssa serverillä.
Projektissa onnistuttiin toteuttamaan kaikki sille asetetut tavoitteet aikataulussa. Päätavoitteita oli opetella Android-alustan sovelluskehityksen perusteet sekä saada toimiva asiakasohjelma tuntienseurantajärjestelmään Android-alustalle.
Tässä projektissa toteutettiin Eneris Solutions Oy:n omaan tuntienseurantajärjestelmään Android-mobiilialustalle asiakasohjelma. Työn tilaajana toimi Eneris Solutions Oy. Asiakasohjelma toteutettiin olemassa olevan serveri- ja protokollatoteutuksen kanssa yhteensopivaksi.
Ohjelman avulla käyttäjä voi merkitä, poistaa ja muokata tunteja, käyttäjiä ja projekteja. Sovellus tarjoaa myös karkean tason raportointitoiminnon. Ohjelma on suunniteltu toimimaan kaikilla Android-laitteilla, joissa on käytössä vähintään Android-alustan versio 2.1. Sovellus tukee myös kaikkia eri näyttökokoja.
Projekti on toteutettu Java-kielellä. Osa Java-koodista tuli serverille ja osa asiakasohjelmaan. Asiakasohjelman Java-koodi käyttää Android-kirjastoja. Sovellus käyttää alustariippumatonta JSON-viesteihin perustuvaa protokollaa keskustellessa Java-servletin kanssa serverillä.
Projektissa onnistuttiin toteuttamaan kaikki sille asetetut tavoitteet aikataulussa. Päätavoitteita oli opetella Android-alustan sovelluskehityksen perusteet sekä saada toimiva asiakasohjelma tuntienseurantajärjestelmään Android-alustalle.