XML-pohjainen kuvauskieli uuden käyttöliittymän suunnittelussa joustavan valmistusjärjestelmän ohjaukseen
HIRVIJOKI, NOORA (2006)
Tässä tietueessa ei ole kokotekstiä saatavilla Treposta, ainoastaan metadata.
HIRVIJOKI, NOORA
2006
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
Hyväksymispäivämäärä
2006-06-05Tiivistelmä
Laitteiden ja alustojen moninaisuus on tehnyt käyttöliittymien suunnittelun aiempaa hankalammaksi, sillä esimerkiksi erikokoiset näytöt vaativat erilaiset käyttöliittymät. XML-pohjaisia käyttöliittymän kuvauskieliä on tarjottu ratkaisuksi ongelmaan, sillä ne mahdollistavat jonkinlaisen abstraktin käyttö-liittymän luomisen. Tästä abstraktista käyttöliittymästä voidaan sitten tuottaa erilaisia käyttöliittymiä erilaisiin ympäristöihin. Microsoftin kehittämä XAML on uusimpia käyttöliittymän kuvauskieliä, jolla on todennäköisesti edeltäjiään paremmat mahdollisuudet menestyä.
Tässä tutkielmassa esitellään XAML-kieli ja sen edeltäjiä, sekä kokeillaan kieltä käytännössä. Sovellusalueena on joustavan valmistusjärjestelmän eli FM-järjestelmän ohjauksen käyttöliittymä. Ohjauksen nykyinen käyttöliittymä on jäänyt kehityksessä muun ohjelmiston jalkoihin, joten käyttöliittymä vaatii todennäköisesti perusteellista uudistusta. Tämän vuoksi nykyinen käyttö-liittymän käytettävyys arvioidaan asiantuntija-arviona Nielsenin heuristiikkaa käyttäen, minkä jälkeen voidaan tehdä uusi käyttöliittymäsuunnitelma erityisesti korjaamaan löydettyjä käytettävyysongelmia. Osa käyttöliittymästä toteutetaan XAML-kielellä, jotta voidaan arvioida kielen käyttökelpoisuutta todellisessa käytössä.
Tutkimuksen tuloksena syntyy suositus uuden käyttöliittymän toteuttamiseksi. XAML-kielestä ja muista siihen liittyvistä uusista tekniikoista ei saa vielä kovin hyvää kuvaa, sillä tekniikat julkaistaan virallisesti vasta noin puolen vuoden päästä. Tästä huolimatta XAML vaikuttaa edeltäjiään toimivammalta esimerkiksi selkeämmän syntaksinsa ansiosta. Kielen todellinen käyttöarvo jää vielä nähtäväksi, mutta alku on ainakin lupaava.
Avainsanat ja -sanonnat: XML, XAML, kuvauskielet, käyttöliittymät, käytettävyysarviointi, FMS, joustavat valmistusjärjestelmät
Tässä tutkielmassa esitellään XAML-kieli ja sen edeltäjiä, sekä kokeillaan kieltä käytännössä. Sovellusalueena on joustavan valmistusjärjestelmän eli FM-järjestelmän ohjauksen käyttöliittymä. Ohjauksen nykyinen käyttöliittymä on jäänyt kehityksessä muun ohjelmiston jalkoihin, joten käyttöliittymä vaatii todennäköisesti perusteellista uudistusta. Tämän vuoksi nykyinen käyttö-liittymän käytettävyys arvioidaan asiantuntija-arviona Nielsenin heuristiikkaa käyttäen, minkä jälkeen voidaan tehdä uusi käyttöliittymäsuunnitelma erityisesti korjaamaan löydettyjä käytettävyysongelmia. Osa käyttöliittymästä toteutetaan XAML-kielellä, jotta voidaan arvioida kielen käyttökelpoisuutta todellisessa käytössä.
Tutkimuksen tuloksena syntyy suositus uuden käyttöliittymän toteuttamiseksi. XAML-kielestä ja muista siihen liittyvistä uusista tekniikoista ei saa vielä kovin hyvää kuvaa, sillä tekniikat julkaistaan virallisesti vasta noin puolen vuoden päästä. Tästä huolimatta XAML vaikuttaa edeltäjiään toimivammalta esimerkiksi selkeämmän syntaksinsa ansiosta. Kielen todellinen käyttöarvo jää vielä nähtäväksi, mutta alku on ainakin lupaava.
Avainsanat ja -sanonnat: XML, XAML, kuvauskielet, käyttöliittymät, käytettävyysarviointi, FMS, joustavat valmistusjärjestelmät