QCloud-API for synchronous and asynchronous file transfer in Qt
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.
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29740]
License
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 ...