Food Scanner : barcode reader
Yao, Shulin (2015)
Yao, Shulin
Savonia-ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505259944
https://urn.fi/URN:NBN:fi:amk-201505259944
Tiivistelmä
Nykyään kädessä pidettävät laitteet, kuten tabletit ja älypuhelimet, kehittyvät ja niiden määrä lisääntyy. Tällaiset laitteet, jotka sisältävät useita lisäominaisuuksia, ovat avanneet oven monenlaisille kaupallisille mahdollisuuksille. Nykyään älypuhelimet yleensä sisältävät jo kameran, Internet-yhteyden ja prosessorin. Älypuhelimet voivat tarjota joitakin samoja palveluja kuin tietokone. Sisällä toimivalla sovelluksella on mahdollista suorittaa päivittäisiä toimintoja, kuten kuunnella musiikkia ja katsella videoita verkossa.
Tässä työssä kehitettiin ruokatuotteiden viivakoodin lukija Android-alustalle. Opinnäytetyössä harjoiteltiin Android sovelluksen kehittämistä, opiskeltiin verkkosuunnittelua, integroitiin ulkoinen kirjasto Android-projektiin ja tutkittiin miten ne toimivat asiakkaan ja palvelimen välillä.
Tämän projektin aikana käytettiin jäljempänä kuvattuja menetelmiä. Ensiksi luotiin Android-sovellus käyttäen Android studiota.. Toiseksi rakennettiin paikallinen tietokanta palvelimelle käyttämällä XAMPP:ia. Kolmanneksi rakennettiin verkkopalvelu sovelluksen ja eri toimialueella sijaitsevan verkkopalvelimen välille. HTTPCLIENT:ia käytettiin yhteyksien muodostamiseen ja kommunikaatioon. Lopuksi Json:ia käytettiin tietojen vaihdon objektina sovelluksen, asiakkaan ja verkkopalvelimen välillä
Lopulta, Työssä saatiin paljon uutta tietoa kommunikaatiosta sovelluksen ja palvelimen välillä. Sovelluksen testauksen jälkeen, sen voi ajaa menestyksekkäästi. Se voi skannata viivakoodin hyvin, saada sisältöä ja kirjoitaa viivakoodeja. sen voi myös yhdistää palvelimeen ja vastaanottaa elintarvikeiden tietoa FoodAurora
Tässä työssä kehitettiin ruokatuotteiden viivakoodin lukija Android-alustalle. Opinnäytetyössä harjoiteltiin Android sovelluksen kehittämistä, opiskeltiin verkkosuunnittelua, integroitiin ulkoinen kirjasto Android-projektiin ja tutkittiin miten ne toimivat asiakkaan ja palvelimen välillä.
Tämän projektin aikana käytettiin jäljempänä kuvattuja menetelmiä. Ensiksi luotiin Android-sovellus käyttäen Android studiota.. Toiseksi rakennettiin paikallinen tietokanta palvelimelle käyttämällä XAMPP:ia. Kolmanneksi rakennettiin verkkopalvelu sovelluksen ja eri toimialueella sijaitsevan verkkopalvelimen välille. HTTPCLIENT:ia käytettiin yhteyksien muodostamiseen ja kommunikaatioon. Lopuksi Json:ia käytettiin tietojen vaihdon objektina sovelluksen, asiakkaan ja verkkopalvelimen välillä
Lopulta, Työssä saatiin paljon uutta tietoa kommunikaatiosta sovelluksen ja palvelimen välillä. Sovelluksen testauksen jälkeen, sen voi ajaa menestyksekkäästi. Se voi skannata viivakoodin hyvin, saada sisältöä ja kirjoitaa viivakoodeja. sen voi myös yhdistää palvelimeen ja vastaanottaa elintarvikeiden tietoa FoodAurora