Twitter- ja Flickr-palveluiden käyttö mobiilisovelluksissa
Taipale, Tero (2011)
Taipale, Tero
Tampereen ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105066422
https://urn.fi/URN:NBN:fi:amk-201105066422
Tiivistelmä
Tässä opinnäytetyössä käsitellään sosiaalisen median tarjoamia palveluita mobiilisovelluskehittäjän näkökulmasta. Työhön on valittu lähempää tarkastelua varten kaksi suosittua ja samalla toisistaan poikkeavaa verkkopalvelua, Twitter-mikroblogipalvelu ja Flickr-kuvapalvelu.
Työn tavoitteena on saada yleiskuva Twitterin ja Flickrin palveluiden toiminnasta ja tekniikasta sekä selvittää, mitä kaikkea palvelut tarjoavat ohjelmistokehittäjille. Tiedon jakaminen palveluiden välillä on olennaista sosiaalisessa mediassa. Siitä syystä monilla verkkopalveluilla, kuten Facebookilla ja YouTubella, on omat ohjelmointirajapintansa, joiden avulla kolmansien osapuolten ohjelmat voivat hakea tai syöttää tietoa palveluun. Myös Twitter ja Flickr tarjoavat sovelluskehittäjille rajapinnat, jotka mahdollistavat web-, työpöytä-, widget- tai mobiilisovelluksen tekemisen.
Twitterillä ja Flickrillä on paljon yhteistä: Sekä Twitter- että Flickr-rajapinnat keskustelevat sovelluksen ja palvelun välillä pyyntö-vastausmenetelmällä. Myös autentikointi eli käyttäjän tunnistautuminen on välttämätön osa kumpaakin palvelua silloin, kun sovelluksen täytyy päästä hakemaan tai muokkaamaan käyttäjän tietoja. Työn keskeisimmät aiheet ovatkin juuri rajapinnat ja autentikointi. Lisäksi työssä toteutetaan esimerkkisovellus rajapintojen hyödyntämisestä Nokian Symbian^3- ja Googlen Androidkäyttöjärjestelmille ja selvitetään näin kahden johtavan käyttöjärjestelmän sovelluskehityksen erot ja haasteet.
Työn tavoitteena on saada yleiskuva Twitterin ja Flickrin palveluiden toiminnasta ja tekniikasta sekä selvittää, mitä kaikkea palvelut tarjoavat ohjelmistokehittäjille. Tiedon jakaminen palveluiden välillä on olennaista sosiaalisessa mediassa. Siitä syystä monilla verkkopalveluilla, kuten Facebookilla ja YouTubella, on omat ohjelmointirajapintansa, joiden avulla kolmansien osapuolten ohjelmat voivat hakea tai syöttää tietoa palveluun. Myös Twitter ja Flickr tarjoavat sovelluskehittäjille rajapinnat, jotka mahdollistavat web-, työpöytä-, widget- tai mobiilisovelluksen tekemisen.
Twitterillä ja Flickrillä on paljon yhteistä: Sekä Twitter- että Flickr-rajapinnat keskustelevat sovelluksen ja palvelun välillä pyyntö-vastausmenetelmällä. Myös autentikointi eli käyttäjän tunnistautuminen on välttämätön osa kumpaakin palvelua silloin, kun sovelluksen täytyy päästä hakemaan tai muokkaamaan käyttäjän tietoja. Työn keskeisimmät aiheet ovatkin juuri rajapinnat ja autentikointi. Lisäksi työssä toteutetaan esimerkkisovellus rajapintojen hyödyntämisestä Nokian Symbian^3- ja Googlen Androidkäyttöjärjestelmille ja selvitetään näin kahden johtavan käyttöjärjestelmän sovelluskehityksen erot ja haasteet.