University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

QCloud-API for synchronous and asynchronous file transfer in Qt

Thumbnail
View/Open
1012. Kb

Downloads:  
Show download detailsHide download details  
Authors
Laitinen, Jarkko
Date
2012
Discipline
TietotekniikkaMathematical Information Technology

 
Pilvipalveluiden käyttö ohjelmissa on lisääntynyt, sillä niiden avulla voidaan tarjota uusia ominaisuuksia suhteellisen pienellä vaivalla. Kuitenkin eri palveluntarjoajien eroista johtuen pilvipalvelusta toiseen siirtyminen on vaikeaa, ja usein vaatii mittavaa uudelleen koodausta ohjelmassa. Tämän gradun tarkoitus oli yhdistää eri pilvipalveluntarjoajien palvelut saman APIn taakse, ja näin tarjota helpompi tapa siirtyä yhdestä palvelusta toiseen. Esitelty QCloud-API tarjoaa tarpeelliset ominaisuudet Windows Azuren ja Amazonin S3 palveluiden käyttöön yhden APIn kautta, jolloin palvelusta toiseen ei vaadi ohjelmassa kuin korkeintaan yhden rivin muutoksen.
 
There is growing need for using services provided by the Cloud in applications. The differences between the largest service providers make the integration of applications difficult. Developers need to make different implementations to each service provider and it hinders the ability to use the services. In this thesis I compare the differences between Windows Azure and Amazon S3. I implemented an API according good API design guidelines that enables the developer to use different Cloud providers in their applications with minimal changes. The final API is functional, but there is still much to be done. In the study I discovered many minute, and not so minute, differences between the two Cloud providers, and it restricted the amount of functionality that could be placed in the API.
 
Keywords
Qt API ohjelmointirajapinta Amazon S3 Windows Azure pilvipalvelut C++ ohjelmointiympäristö
URI

http://urn.fi/URN:NBN:fi:jyu-201301071014

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [24946]

Related items

Showing items with similar title or keywords.

  • Analysis and performance of FBMC techniques with application to relay networks 

    Sriyananda, M. G. S. (University of Jyväskylä, 2014)
  • Wireless ATM : handover issues 

    Jiang, Fan; Käkölä, Timo (IEEE, 1998)
    Basic aspects of cellular systems and the ATM transmission technology are introduced. Wireless ATM is presented as a combination of radio ATM and mobile ATM. Radio ATM is a wireless extension of an ATM connection while ...
  • Requirements for using simulation to design and assess wireless ATM handover solutions 

    Jiang, Fan; Käkölä, Timo (IEEE, 1999)
    Wireless ATM (WATM) has been widely considered as a solution for broadband wireless services. Handover is one of the most important mobility support functions in the WATM network. Many handover solutions have been proposed, ...
  • Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus 

    Harmainen, Valtteri (2014)
    Perinteisesti raskaaseen laskentaan vaadittavien IT-resurssien hankinta on edellyttänyt merkittäviä investointeja laitteistoihin ja ohjelmistoihin sekä niiden ylläpitoon. Pilvipalvelut vaikuttavat lupaavalta ratkaisulta ...
  • Lapset ja ohjelmointi : lapsille tarkoitetut ohjelmointiympäristöt ja ohjelmoinnillisen ajattelun kehittyminen 

    Turunen, Pinja (2019)
    Lapsia varten on tehty erilaisia ohjelmointiympäristöjä, jotka auttavat heitä oppimaan kaikille hyödyllistä ohjelmoinnillista ajattelua. Ohjelmoinnilliseen ajatteluun kuuluu erilaisia ohjelmoinnin konsepteja ja sitä voidaan ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre