C++-kirjastojen käyttö ja pilvipohjaisen lisenssijärjestelmän toteutus
Virkkunen, Petri (2017)
Virkkunen, Petri
Oulun ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017120519898
https://urn.fi/URN:NBN:fi:amk-2017120519898
Tiivistelmä
Opinnäytetyö kirjoitettiin kahdessa osassa, joista ensimmäinen oli viiden opintopisteen arvoinen ja toinen kymmenen.
Ensimmäisessä opinnäytetyön osassa käytiin läpi C++-kirjastojen käyttöä Windows-pohjaisella kehitysalustalla käyttäen Visual Studio -editoria. Työn aikana opin käyttämään SDL-nimistä C++-kirjastoa, jota käytetään pääosin pelien luomiseen. Työssä käsiteltiin SDL-kirjastolla ruudun piirtäminen, siihen eri väristen laatikoiden ja tekstin piirtäminen sekä laatikoiden siirtäminen käyttämällä näppäimistöä.
Toisessa osassa dokumentoitiin pilvipohjaisen lisenssijärjestelmän toteutus Biim Ultrasound Oy:lle. Lisenssijärjestelmää käytetään ultraäänilaitteiden käytön rajoittamiseen. Sen avulla voidaan estää luvaton laitteen käyttö sekä maksattaa käyttäjiä tietyin väliajoin. Työssä dokumentoitiin pilvipalvelun ja mobiilisovelluksen vaatimukset, suunnittelu, toteutus sekä testaus.
Ensimmäisessä opinnäytetyön osassa käytiin läpi C++-kirjastojen käyttöä Windows-pohjaisella kehitysalustalla käyttäen Visual Studio -editoria. Työn aikana opin käyttämään SDL-nimistä C++-kirjastoa, jota käytetään pääosin pelien luomiseen. Työssä käsiteltiin SDL-kirjastolla ruudun piirtäminen, siihen eri väristen laatikoiden ja tekstin piirtäminen sekä laatikoiden siirtäminen käyttämällä näppäimistöä.
Toisessa osassa dokumentoitiin pilvipohjaisen lisenssijärjestelmän toteutus Biim Ultrasound Oy:lle. Lisenssijärjestelmää käytetään ultraäänilaitteiden käytön rajoittamiseen. Sen avulla voidaan estää luvaton laitteen käyttö sekä maksattaa käyttäjiä tietyin väliajoin. Työssä dokumentoitiin pilvipalvelun ja mobiilisovelluksen vaatimukset, suunnittelu, toteutus sekä testaus.