Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

RabbitMQ-jonojen käyttäminen Android sovelluksessa

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • الموضوع:
      2019
    • Collection:
      Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto)
    • نبذة مختصرة :
      Työn tavoitteena oli perehtyä RabbitMQ-jonojen toimintaan ja Android-sovelluskehitykseen luomalla mobiilisovellus, joka ottaa RabbitMQ-palvelimelta vastaan URL-osoitteen sisältäviä viestejä ja vastaanotetuista osoitteista ladata HTML- tai Mp4-sisältö, jota näytetään mobiililaitteen näkymässä. Sovellus toteutettiin Android Studiolla ja sen testaamiseen käytettiin Android 4.2.2-, 4.4.4- ja 6.0.1- käyttöjärjestelmän omaavilla tableteilla. Työn teoriaosiossa käsiteltiin RabbitMQ:n yleistä toimintaa ja peruskäsitteitä, sekä Android-sovelluskehityksessä käytettäviä Java- ja XML-kieliä. Tämän lisäksi teoriaosioissa esiteltiin yleiskuvaus sovelluksen lopullisesta toiminnallisuudesta. Käytännön osuudessa käytiin läpi RabbitMQ-palvelimen pystyttäminen ja Android-sovelluksen rakennuksen tärkeimmät ohjelmointiratkaisut, joihin sisältyvät näkymien ja aktiviteettien luominen, palvelimelta viestien vastaanottaminen ja viestin käsittely lataamalla viestistä saadusta osoitteesta sisältö. Näiden lisäksi käytiin myös läpi lokaalin palvelimen isännöinti Python 3.7.2-kielellä. Pohdintaosuudessa käytiin läpi työn tulokset ja mietittiin jatkokehityksen kannalta mahdollisia tulevaisuuden suunnitelmia ja käyttömahdollisuuksia sovellukselle. ; The aim of the thesis was to get familiar with the functionality of RabbitMQ-queues and Android application development by creating a mobile application that receives messages containing URL-addresses from a RabbitMQ-server and downloads HTML- or Mp4-content from the received addresses, which are then displayed in the mobile device view. The application was built in Android Studio and tested on tablets with Android 4.2.2, 4.4.4 and 6.0.1 operating systems. The theoretical section of the thesis dealt with the general functionality and basic concepts of RabbitMQ, as well as Java and XML languages used in Android application development. In addition, in the theoretical sections, an overview of the final functionality of the application was presented. The practical section of the thesis dealt with the ...
    • Relation:
      http://www.theseus.fi/handle/10024/171188; URN:NBN:fi:amk-2019052712106
    • الدخول الالكتروني :
      http://www.theseus.fi/handle/10024/171188
    • Rights:
      fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
    • الرقم المعرف:
      edsbas.DA827B74