Menetelmä tosiaikaiseen sivustomuokkaukseen
Tuominen, Ilari (2009)
Tuominen, Ilari
Metropolia Ammattikorkeakoulu
2009
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200905283426
https://urn.fi/URN:NBN:fi:amk-200905283426
Tiivistelmä
Insinöörityön tavoitteena oli luoda sovellus, jolla voidaan tosiaikaisesti muokata olemassa olevan verkkopalvelun sivuja. Sovelluksen oli tarkoitus osittain korvata teknisesti vaativalla muokkauksiin suunnitellulla yleisellä merkintäkielellä tehtävät muokkaukset ja tarjota visuaaliset työkalut merkintäkielen luomiseen. Palvelun asiakkaalle sovelluksen tavoite oli alentaa käyttäjän kynnystä oman profiilisivunsa muokkaamiseen.
Työssä käytettiin JavaScript-ohjelmointikielen olio-ohjelmointitoteutusta ja tutkittiin mahdollisuuksia käyttää kielen rakenteita olio-ohjelmointiin tosiaikaisten WWW-sivun muokkausten tekoon. Työn toteutus tehtiin olioina käyttäen ohjelmointikielen laajennuksena tehdyn kehyksen näennäistä luokkapohjaista olio-ohjelmointimallia kielen tavanomaisen prototyyppeihin perustuvan oliomallin sijasta.
Työssä toteutetulla sovelluksella on mahdollista muokata WWW-sivun ulkoasurakennetta muokkaamalla sen CSS-tyylejä (Cascading Style Sheets). Tyylien muokkaamiseen tehtiin graafinen käyttöliittymä käyttämällä JavaScript-ohjelmointikieltä ja HTML-merkintäkieltä (HyperText Markup Language) sekä muokkaamalla WWW-sivun oliorajapinnan avulla sivun merkintäkielen sisältöä tosiaikaisena. Lisäksi insinöörityöraportissa esitellään ratkaisu eriaikaisen kuvanlisäystekniikan käyttöön sivuston ulkoasun muokkaamiseen.
Työssä havaittiin, ettei CSS-tyylien muokkaaminen WWW-sivun oliorajapinnan avulla ole vielä tarpeeksi luotettavaa ja että tyylien käsittely muutoin on turhan työläs tapa toteuttaa muokkaustyökalu toimivasti yrityksen kannalta järkevässä ajassa yrityksen senhenkiseen tilanteeseen suhteutettuna. Työssä tehtyä sovellusta aiotaan käyttää kuitenkin pohjana lopullisen sovelluksen toteuttamiseen, kunhan ajoitus ja tekniikka sopivat toteutuksen tekemiseen.
Työssä käytettiin JavaScript-ohjelmointikielen olio-ohjelmointitoteutusta ja tutkittiin mahdollisuuksia käyttää kielen rakenteita olio-ohjelmointiin tosiaikaisten WWW-sivun muokkausten tekoon. Työn toteutus tehtiin olioina käyttäen ohjelmointikielen laajennuksena tehdyn kehyksen näennäistä luokkapohjaista olio-ohjelmointimallia kielen tavanomaisen prototyyppeihin perustuvan oliomallin sijasta.
Työssä toteutetulla sovelluksella on mahdollista muokata WWW-sivun ulkoasurakennetta muokkaamalla sen CSS-tyylejä (Cascading Style Sheets). Tyylien muokkaamiseen tehtiin graafinen käyttöliittymä käyttämällä JavaScript-ohjelmointikieltä ja HTML-merkintäkieltä (HyperText Markup Language) sekä muokkaamalla WWW-sivun oliorajapinnan avulla sivun merkintäkielen sisältöä tosiaikaisena. Lisäksi insinöörityöraportissa esitellään ratkaisu eriaikaisen kuvanlisäystekniikan käyttöön sivuston ulkoasun muokkaamiseen.
Työssä havaittiin, ettei CSS-tyylien muokkaaminen WWW-sivun oliorajapinnan avulla ole vielä tarpeeksi luotettavaa ja että tyylien käsittely muutoin on turhan työläs tapa toteuttaa muokkaustyökalu toimivasti yrityksen kannalta järkevässä ajassa yrityksen senhenkiseen tilanteeseen suhteutettuna. Työssä tehtyä sovellusta aiotaan käyttää kuitenkin pohjana lopullisen sovelluksen toteuttamiseen, kunhan ajoitus ja tekniikka sopivat toteutuksen tekemiseen.