Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Program-level Interface for the Wormhole Functionality

Lakkala, Santtu (2010)

 
Avaa tiedosto
lakkala.pdf (2.556Mt)
Lataukset: 



Lakkala, Santtu
2010

Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2010-06-23
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201007011209
Tiivistelmä
Modern mobile device market is highly competetive, and people are expecting more and more from their devices. One of the crucial factors is the number and quality of applications for the platform. Recent privacy concerns with social networking sites, coupled with the rising mobile Internet speeds at reasonable prices, are making mobile devices an attractive competitor to centered social networking sites.
Peer to peer data transfer connections are complex to use in general, and even more so on mobile devices. By making the data transfers easier and easier to adopt, developers can be attracted to the platform. Developers are also able to easily create applications not found on competing platforms.
In this thesis, a wormhole system was designed to ease the development of content sharing applications. The focus of the design was on the ease of use of the program level interface. The developed system hides the complexity of peer to peer connections under one simple interface, which supports a number of different content types.
The designed interface and implemented infrastructure successfully make data transfers easy to accomplish. The implementation supports initiating and transfering the data over multiple protocols, automatically choosing one that is best suited for the task. /Kir10
 
Kilpailu modernien mobiililaitteiden markkinoilla on kovaa ja käyttäjät odottavat jatkuvasti enemmän laitteiltaan. Eräs merkittävimmistä tekijöistä on laitteen alustalle saatavien sovellusten määrä ja laatu. Viime aikojen huolet sosiaalisten verkostoitumispalveluiden yksityisyydensuojasta, yhdessä nousevien mobiili-Internet -nopeuksien ja laskevien hintojen kanssa, luovat mobiililaitteista houkuttelevan kilpailijan keskitetyille sosiaalisille verkostoitumispalveluille.
Vertaisverkkotiedonsiirto-ominaisuudet ovat hankalia toteuttaa, erityisesti mobiililaitteilla. Kehittäjiä voidaan houkutella tekemällä tiedonsiirto-ominaisuuksista helppoja toteuttaa ja käyttää. Kehittäjät voivat myös toteuttaa sovelluksia, joita ei muille alustoille ole olemassa.
Tässä diplomityössä suunniteltiin madonreikäjärjestelmä helpottamaan sisällön jakamista tukevia sovelluksia. Suunnittelun paino oli ohjelmallisen rajapinnan helppokäyttöisyydessä. Suunniteltu järjestelmä piilottaa vertaisyhteyksien luonnin monimutkaisuuden yhden yksinkertaisen rajapinnan, joka tukee useita sisältömuotoja, taakse.
Suunniteltu rajapinta ja sen toteuttavat komponentit tekevät vertaistiedonsiirroista olennaisesti helpompia toteuttaa. Työssä rakennetun toteutuksen avulla tietoa voidaan siirtää useiden protokollien kautta, joista automaattisesti valitaan tehtävään sopivin.
 
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [40600]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste