LightningChart JS Palvelinpäässä Renderöinti
Kuosmanen, Ilkka (2020)
Kuosmanen, Ilkka
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060917790
https://urn.fi/URN:NBN:fi:amk-2020060917790
Tiivistelmä
LightningChart JS on selaimille kehitetty datavisualisointikirjasto. Opinnäytetyön tavoitteena oli toteuttaa Node JS yhteensopivuus, jotta LightningChart JS -kirjastolla voisi renderöidä palvelimella. Tarkoituksena on laajentaa tuotteen mahdollisia käyttökohteita.
Työssä käydään läpi eri tekniikkavaihtoehtoja yhteensopivuuden toteuttamiseen sekä mitä ongelmia selainpohjaisen kirjaston siirtäminen Node JS -alustalle aiheuttaa. Työssä toteutetaan Node JS -tuki LightningChart JS -kirjastolle sekä esimerkkipalvelin, joka toimii yhtenä sovellus esimerkkinä LightningChart JS:n käytöstä Node JS -alustalla.
Opinnäytetyön lopputuloksena saatiin yhteensopivuus Node JS -alustalle tekemällä Node JS:ää varten yhteensopivuus kirjasto, @arction/lcjs-headless. Työn tulos julkaistiin npm -rekisteriin sekä avoimena lähdekoodina GitHubiin.
Työssä käydään läpi eri tekniikkavaihtoehtoja yhteensopivuuden toteuttamiseen sekä mitä ongelmia selainpohjaisen kirjaston siirtäminen Node JS -alustalle aiheuttaa. Työssä toteutetaan Node JS -tuki LightningChart JS -kirjastolle sekä esimerkkipalvelin, joka toimii yhtenä sovellus esimerkkinä LightningChart JS:n käytöstä Node JS -alustalla.
Opinnäytetyön lopputuloksena saatiin yhteensopivuus Node JS -alustalle tekemällä Node JS:ää varten yhteensopivuus kirjasto, @arction/lcjs-headless. Työn tulos julkaistiin npm -rekisteriin sekä avoimena lähdekoodina GitHubiin.