2D-grafiikan piirtäminen JavaScriptillä : jQuery-kirjaston toteuttaminen grafiikan piirtämiseen
Korva, Irina (2016)
Korva, Irina
Oulun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016060111339
https://urn.fi/URN:NBN:fi:amk-2016060111339
Tiivistelmä
Opinnäytetyön aihe tuli ohjaavan opettajan kautta. Opinnäytetyön toimeksiantaja on startup-yritys. Opinnäytetyön tavoitteena on luoda selainpohjainen sovellus, joka näyttää tehtaiden prosessi-instrumenttikarttoja. Sovellus tehdään toimimaan selainpohjaisesti käyttämällä uusia web-teknologioita, kuten HTML5-kieltä, CSS3-kieltä sekä erilaisia JavaScript-kirjastoja. Opinnäytetyö tulee keskittymään sovelluksen front-end –kehitykseen.
Opinnäytetyöprosessin alussa otetaan selvää erilaisista JavaScript-kirjastoista, joita voitaisiin hyödyntää opinnäytetyön aikana. Edellytyksinä kirjastolle ovat sen helppokäyttöisyys, maksuttomuus sekä muokattavuus, sillä työ on tarkoitus tehdä käyttäen avoimeen lähdekoodiin pohjautuvia kirjastoja.
Sovellus toimii demona, jonka pohjalta tullaan myöhemmin kehittämään ohjelmisto. Ohjelmisto osaa lukea prosessi-instrumenttikarttoja suoraan CAD-tiedostoista sekä pilkkoa ne dataksi. Ohjelmiston tarkoitus on edistää kunnossapitotöiden turvallisuussuunnittelua raskaan kemianteollisuuden alalla. Ohjelmisto parantaa prosessilaitteistossa tehtävien kunnossapitotöiden suunnittelua ja dokumentointia sekä luo järjestelmällisen ja yhdenmukaisen tavan valmistella turvallisuuden kannalta kriittisiä kunnossapitotöitä. Sovelluksen tehtävänä on näyttää kaavioita ja demonstroida sitä, kuinka ohjelmisto lukee prosessi-instrumenttikarttoja.
Opinnäytetyöprosessin alussa otetaan selvää erilaisista JavaScript-kirjastoista, joita voitaisiin hyödyntää opinnäytetyön aikana. Edellytyksinä kirjastolle ovat sen helppokäyttöisyys, maksuttomuus sekä muokattavuus, sillä työ on tarkoitus tehdä käyttäen avoimeen lähdekoodiin pohjautuvia kirjastoja.
Sovellus toimii demona, jonka pohjalta tullaan myöhemmin kehittämään ohjelmisto. Ohjelmisto osaa lukea prosessi-instrumenttikarttoja suoraan CAD-tiedostoista sekä pilkkoa ne dataksi. Ohjelmiston tarkoitus on edistää kunnossapitotöiden turvallisuussuunnittelua raskaan kemianteollisuuden alalla. Ohjelmisto parantaa prosessilaitteistossa tehtävien kunnossapitotöiden suunnittelua ja dokumentointia sekä luo järjestelmällisen ja yhdenmukaisen tavan valmistella turvallisuuden kannalta kriittisiä kunnossapitotöitä. Sovelluksen tehtävänä on näyttää kaavioita ja demonstroida sitä, kuinka ohjelmisto lukee prosessi-instrumenttikarttoja.