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
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

PolarOS-käyttöjärjestelmän pylväskaaviokomponentti

Miilukangas, Ossi (2022)

 
Avaa tiedosto
Miilukangas_Ossi.pdf (1.624Mt)
Lataukset: 


Miilukangas, Ossi
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202203163624
Tiivistelmä
Opinnäytetyön aiheena oli kehittää pylväskaaviokomponentti PolarOS-käyttöjärjestelmälle. Toimeksiantajana toimi kempeleläinen Polar Electro Oy, jonka päätoimialana on urheiluvälineiden kuten urheilukellojen kehitys ja valmistus. Työn tavoitteena oli luoda uusi uudelleenkäytettävä komponentti urheilukellojen käyttöliittymälle, jota voidaan käyttää esittämään haluttua dataa käyttäjälle pylväskaavion muodossa.

Toteutus tehtiin Java-ohjelmointikielellä urheilukellojen PolarOS-käyttöjärjestelmän sulautettuun Java-ajoympäristöön. Opinnäytetyöhön kuului komponentin visuaalinen ja ohjelmistoarkkitehtuurin suunnittelu, komponentin kehitys ja testaus. Työ aloitettiin kartoittamalla komponentin tavoitteet ja vaatimukset sekä olemassa olevat, kehitykseen vaikuttavat käyttöjärjestelmän ohjelmiston osat. Komponentin arkkitehtuuria paranneltiin jatkuvasti kehitystyön edetessä, kun ymmärrys halutusta toteutuksesta edistyi. Komponentin kehityksessä hyödynnettiin Polarin sisäistä tietoperustaa sekä ulkoisia tietolähteitä. Toteutuksen toimivuutta testattiin simulaattorilla, Polarin makroalustalla ja urheilukelloilla.

Lopputuloksena kehitettiin uusi uudelleenkäytettävä käyttöliittymäkomponentti, jota käyttäen voidaan luoda helposti uusia pylväskaavion toteutuksia. Komponentin kehityksessä hyödynnettiin olemassa olevia kaaviokomponentin osia, jotta uuden komponentin osat olisivat yhteensopivia niiden kanssa. Työssä tehtiin myös yksi esimerkkitoteutus komponenttia käyttäen, jolla voidaan demonstroida sen toimintaa.
 
The subject of this thesis was to develop a bar graph component for the PolarOS operating system. Client for the project was sport gear and watch manufacturer Polar Electro Oy. The objective for the thesis was to create a new reusable component for the operating system of Polar sport watches, that can be used to represent data for the user in the form of a bar graph.

The project was developed with Java programming language to PolarOS operating systems embedded Java runtime environment. This thesis included visual and architectural designing for the component and its development and testing. Some components currently used in the operating system were utilized in the development of the bar graph component. The architecture was improved iteratively multiple times during the development when the understanding for the wanted implementation grew. Polar inside information sources as well as outside sources were used during the development. The finished component was tested with Polar macro boards and sport watches.

A new UI-component was developed in this thesis that can be used to easily create new bar graph implementations to PolarOS user interface. The component is reusable and compatible with existing graph components. An example bar graph implementation was also created in this thesis to demonstrate the operation of the component.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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