Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Library development for Storj cloud clients in unsupported environments : Based on experiences in an Android environment

Comte, Gabriel (2017)

Avaa tiedosto
BachelorsThesisGabrielComte.pdf (6.402Mt)
Lataukset: 


Comte, Gabriel
Hämeen ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201703133178
Tiivistelmä
The thesis illustrates the differences between presently common cloud architectures which are traditionally of a centralized form and decentralized cloud architectures. The latter particularly pays attention to the decentralized cloud provided by Storj Labs. Researching the Storj cloud further, it explains the advantages that its architecture entails and presents some of the difficulties coming with it.

The main aim of the thesis is providing information for developers on how to programmatically access the Storj cloud for building client software, especially when working in an environment, for which there is no supporting library provided by Storj Labs or any third party. The thesis furthermore reveals, that many processes of a Storj cloud client are radically different from what a traditional cloud client is like, as well as how they differ from the traditional implementations.

The main topics approached in this thesis are the authentication against the cloud, the up- and download of data to respectively from the cloud with all the various steps it includes, encrypting and decrypting this data and a detailed description of the concept of sharding, which is fundamental to the concept of Storj Labs’ cloud service. These topics are approached in a way, which provides compatibility for the resulting libraries against the libraries provided by Storj Labs, as this is a necessary measure to provide data portability over different systems.

The provided information is acquired and validated by a reference implementation that had been developed as a part of this thesis. As this implementation is an Android app, the libraries and the code that is provided in the thesis are specifically applicable for Android projects.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste