Facebook Application Development
Sammallahti, Markus (2010)
Sammallahti, Markus
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004146434
https://urn.fi/URN:NBN:fi:amk-201004146434
Tiivistelmä
Tämän insinöörityön tarkoituksena oli kerätä korkean tason teknistä tietoa Facebook-sovellusten kehittämisestä. Tärkeimmät tutkimuskohteet olivat Facebook-ohjelmistoalustan osat, niiden käyttö sovelluksissa ja sovelluksien käytössä oleva data. Työn aikana luotiin kaksi sovellusta, joiden avulla saatiin ensikäden tietoa sovelluskehityksen vaiheista ja käytettävissä olevista työkaluista.
Työn alussa ohjelmistoalustaan tutustuttiin lukemalla Internetissä tarjolla olevaa dokumentaatiota. Tietoa alustan eri komponenttien käyttötarkoituksista ja käyttömahdollisuuksista tutkittiin erittäin huolellisesti. Kerätyn tiedon perusteella luotiin myöhemmin kaksi testisovellusta joiden avulla yritettiin etsiä mahdollisia ongelmatilanteita ja kartoittaa alustan erikoispiirteitä sovelluskehityksen näkökulmasta.
Facebook-ohjelmistoalustan havaittiin olevan erittäin tehokas apu sosiaalisten verkkosovellusten kehittämisessä. Alustan tarjoamat työkalut todettiin käyttökelpoisiksi ja helppokäyttöisiksi. Täysiverisen sosiaalisen verkkosovelluksen nopea luominen oli mahdollista yhdistelemällä kaikkia alustan eri komponentteja. Alustan tarjoamat käyttäjätiedot ja suuri käyttäjämäärä todettiin tärkeimmiksi käytettävissä oleviksi resursseiksi.
Facebook-ohjelmistoalustalla todettiin olevan hyviä ja huonoja puolia kuten yleensä kaikilla alustoilla. Kyseinen alusta tarjoaa monia aikaa säästäviä sovelluskomponentteja, mutta samalla rajoittaa käytettävissä olevia ohjelmointityökaluja. Facebook-sovelluksia luotaessa jouduttiin tekemään ratkaisuja alustan ominaisuuksien ja kehitystyökalujen välillä. Muiden alustan käytön tuomien ongelmien havaittiin olevan helposti ratkaistavissa.
Projektin aikana saavutettiin kaikki tälle insinöörityölle asetetut tavoitteet ja tulosta voidaan pitää onnistuneena. Facebook-sovellusten kehittämisestä kerättiin kattavasti tietoa, jota voidaan käyttää hyväksi tulevissa projekteissa.
Työn alussa ohjelmistoalustaan tutustuttiin lukemalla Internetissä tarjolla olevaa dokumentaatiota. Tietoa alustan eri komponenttien käyttötarkoituksista ja käyttömahdollisuuksista tutkittiin erittäin huolellisesti. Kerätyn tiedon perusteella luotiin myöhemmin kaksi testisovellusta joiden avulla yritettiin etsiä mahdollisia ongelmatilanteita ja kartoittaa alustan erikoispiirteitä sovelluskehityksen näkökulmasta.
Facebook-ohjelmistoalustan havaittiin olevan erittäin tehokas apu sosiaalisten verkkosovellusten kehittämisessä. Alustan tarjoamat työkalut todettiin käyttökelpoisiksi ja helppokäyttöisiksi. Täysiverisen sosiaalisen verkkosovelluksen nopea luominen oli mahdollista yhdistelemällä kaikkia alustan eri komponentteja. Alustan tarjoamat käyttäjätiedot ja suuri käyttäjämäärä todettiin tärkeimmiksi käytettävissä oleviksi resursseiksi.
Facebook-ohjelmistoalustalla todettiin olevan hyviä ja huonoja puolia kuten yleensä kaikilla alustoilla. Kyseinen alusta tarjoaa monia aikaa säästäviä sovelluskomponentteja, mutta samalla rajoittaa käytettävissä olevia ohjelmointityökaluja. Facebook-sovelluksia luotaessa jouduttiin tekemään ratkaisuja alustan ominaisuuksien ja kehitystyökalujen välillä. Muiden alustan käytön tuomien ongelmien havaittiin olevan helposti ratkaistavissa.
Projektin aikana saavutettiin kaikki tälle insinöörityölle asetetut tavoitteet ja tulosta voidaan pitää onnistuneena. Facebook-sovellusten kehittämisestä kerättiin kattavasti tietoa, jota voidaan käyttää hyväksi tulevissa projekteissa.