haku: @keyword web service / yhteensä: 30
viite: 6 / 30
Tekijä:Lyytikäinen, Hannu
Työn nimi:Designing Web Services for Location-Aware Mobile Devices - Case: Traffic Monitoring Service
Web-palveluiden suunnittelu sijaintitietoisille mobiililaitteille - Tapaus: liikenteenvalvontajärjestelmä
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2012
Sivut:viii + 84 + liitt. (+5)      Kieli:   eng
Koulu/Laitos/Osasto:Tietotekniikan laitos
Oppiaine:Tietokoneverkot   (T-110)
Valvoja:Nurminen, Jukka K.
Ohjaaja:Lammi, Jani
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201210043225
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto  7536   | Arkisto
Avainsanat:mobile
location-aware
Web service
open data
REST
SOAP
WSDL
Atom
RSS
traffic monitoring
mobiili
sijaintitietoinen
web-palvelu
avoin tieto
REST
SOAP
WSDL
Atom
RSS
liikenteenseuranta
Tiivistelmä (fin): Avoimet etäohjelmointirajapinnat sekä teknologiat, jotka mahdollistavat mashup -sovellusten kehittämisen ovat mullistaneet tavan jolla käytämme World Wide Webiä.
Älypuhelimien yleistyminen on tarjonnut uuden alustan sovelluksille, joita ei ole sidottu mihinkään paikkaan vaan ne kulkevat ihmisten mukana. älypuhelinten sijaintitietoiset ominaisuudet ovat mahdollistaneet mobiilien mashup -sovellusten sisällön räätälöimisen käyttäjän sijainnin mukaan.

Tässä diplomityössä tutkin, miten Web-palveluita tulisi suunnitella ja toteuttaa, jotta ne parhaalla mahdollisella tavalla palvelisivat sijaintitietoisia mashup -sovelluksia mobiililaitteissa.
Esitän vaatimukset, joita tällaisella Web-palvelulla on sekä tutkin millaisia teknologisia sekä arkkitehtuurisia käytäntöjä on olemassa mobiiliystävällisten sijaintitietoisten Web-palvelurajapintojen kehittämiseksi.

Työn käytännön osuudessa käytän teoreettista tutkimustani hyväkseni kehittäessäni uuden Web-palvelurajapinnan liikenteenhallintajärjestelmälle.
Uusi rajapinta tarvitaan, sillä järjestelmästä puuttuu etäohjelmointirajapinta, joka mahdollistaisi mobiilit käyttäjäsovellukset, joissa sisältö on räätälöity käyttäjän sijainnin mukaan.

Todentaakseni, että uusi rajapinta ratkaisee olemassa olevan ongelman, toteutan mobiilin käyttäjäsovelluksen, joka käyttää uutta rajapintaa.
Käyttäjäsovelluksen avulla myös mitataan rajapinnan palauttamien viestien kokoa, niiden prosessoimiseen käytettävää aikaa sekä sitä millainen vaikutus lokaatiopohjaisella optimoinnilla on rajapinnan toimintaan.

Kehitystyön ja testitulosten pohjalta esitän joukon suosituksia, joita tulisi noudattaa kun kehitetään sijaintitietoisille mobiilisovelluksille tarkoitettua Webpalvelurajapintaa.
Tiivistelmä (eng): Open remote programming interfaces and technologies that enable the development of mashup applications have revolutionized the way the World Wide Web is used.
The emergence of smartphones has provided a new platform for which to build applications that people can use regardless of their location.
The location-aware features of smartphones have made it possible for the mobile mashup applications to customize the content they provide for users based on their location.

In this thesis I study how Web services should be designed and implemented so that they would serve location-aware mobile mashup application in the best possible way.
I lay down the requirements that this sort of Web service has and then look into different technological and architectural solutions that are available to create a location-aware mobile-friendly Web service interface.

As the practical part of the thesis, I use the knowledge gathered from my theoretical study to implement a new Web service interface for a traffic monitoring system.
The new interface is created because the system currently lacks an interface that is mobile-friendly and enables the customization of content based on the location of the user.

To prove that the new interface solves the problem at hand, I implement a mobile application that consumes the new Web service interface.
The client application is also used to measure sizes of responses returned by the new API, the time used to process them and what kind of effect location-based optimization has on the API.

Based on the results of the implementation process and the findings of the testing phase, I propose a set of design guidelines that can be applied when developing a Web service interface for mobile location-aware devices.
ED:2012-09-21
INSSI tietueen numero: 45283
+ lisää koriin
INSSI