TY - BOOK
T1 - Adaptiivisten verkkopalvelujen käyttöliittymät
AU - Korva, Jari
PY - 2001
Y1 - 2001
N2 - Tekesin rahoittamassa Princess-projektissa kehitetään
palvelualustaa, jolle voidaan rakentaa missä ja milloin
tahansa käytettävissä olevia verkkopalveluja - toisin
sanottuna järjestelmää, joka mukauttaa palvelun
kulloinkin käytettävissä olevaan päätelaitteeseen.
Adaptoinnin kohteina ovat sekä media (esimerkiksi kuvien
käsittely tiedonsiirron nopeuttamiseksi) että palvelun
käyttöliittymä, jota tarkastellaan tässä pro gradu
-tutkielmassa.
Työn lähtökohtana on olemassa oleva tieto
käyttöliittymistä: niiden käytettävyys, ihmisen ja koneen
vuorovaikutustavat sekä syöttö- ja näyttölaitteet. Näihin
liittyvät erilaiset päätelaite- ja sovellustyypit, kuten
työasemissa ja mukana kuljetettavissa tietokoneissa
toimivat työpöytä- ja selainsovellukset sekä
matkapuhelimissa toimivat ääniohjatut sovellukset,
tekstiviestit ja WAP-selainsovellukset. Lisäksi
tutkielmassa kiinnitetään huomiota tietoliikenneverkkojen
ja -protokollien vaikutukseen käyttöliittymäratkaisuihin.
Adaptiivisuuden lisäksi merkittävä käsite on
esitystapariippumaton käyttöliittymän kuvaustapa eli
abstrakti käyttöliittymämalli, toisin sanottuna kuvaus,
josta voidaan adaptoida kussakin päätelaitteessa toimiva
käyttöliittymä. Abstraktiksi käyttöliittymämalliksi
valittiin projektin ensimmäisessä vaiheessa itse
kehitetty oliomalli, joka sisälsi yleisimmät
käyttöliittymäkomponentit (esimerkiksi valintalista,
linkki, nappi). Toteutuksessa esiintyneiden puutteiden
takia alettiin myöhemmin etsiä standardinmukaisempaa
ratkaisua, joista lupaavimpana valittiin rakenteellisen
kuvauskielen, XML:n, sovellus XHTML.
Tutkielman kohteena oleva Princess-järjestelmän osa on
toteutettu Java-kielen ja XML-työkalujen avulla. Tuettuja
päätelaite- ja käyttöliittymätyyppejä ovat
Java-sovellukset (myös puheohjauksella käytettynä),
WWW-selaimet, tekstiviestit ja sähköposti sekä jatkossa
myös WAP.
AB - Tekesin rahoittamassa Princess-projektissa kehitetään
palvelualustaa, jolle voidaan rakentaa missä ja milloin
tahansa käytettävissä olevia verkkopalveluja - toisin
sanottuna järjestelmää, joka mukauttaa palvelun
kulloinkin käytettävissä olevaan päätelaitteeseen.
Adaptoinnin kohteina ovat sekä media (esimerkiksi kuvien
käsittely tiedonsiirron nopeuttamiseksi) että palvelun
käyttöliittymä, jota tarkastellaan tässä pro gradu
-tutkielmassa.
Työn lähtökohtana on olemassa oleva tieto
käyttöliittymistä: niiden käytettävyys, ihmisen ja koneen
vuorovaikutustavat sekä syöttö- ja näyttölaitteet. Näihin
liittyvät erilaiset päätelaite- ja sovellustyypit, kuten
työasemissa ja mukana kuljetettavissa tietokoneissa
toimivat työpöytä- ja selainsovellukset sekä
matkapuhelimissa toimivat ääniohjatut sovellukset,
tekstiviestit ja WAP-selainsovellukset. Lisäksi
tutkielmassa kiinnitetään huomiota tietoliikenneverkkojen
ja -protokollien vaikutukseen käyttöliittymäratkaisuihin.
Adaptiivisuuden lisäksi merkittävä käsite on
esitystapariippumaton käyttöliittymän kuvaustapa eli
abstrakti käyttöliittymämalli, toisin sanottuna kuvaus,
josta voidaan adaptoida kussakin päätelaitteessa toimiva
käyttöliittymä. Abstraktiksi käyttöliittymämalliksi
valittiin projektin ensimmäisessä vaiheessa itse
kehitetty oliomalli, joka sisälsi yleisimmät
käyttöliittymäkomponentit (esimerkiksi valintalista,
linkki, nappi). Toteutuksessa esiintyneiden puutteiden
takia alettiin myöhemmin etsiä standardinmukaisempaa
ratkaisua, joista lupaavimpana valittiin rakenteellisen
kuvauskielen, XML:n, sovellus XHTML.
Tutkielman kohteena oleva Princess-järjestelmän osa on
toteutettu Java-kielen ja XML-työkalujen avulla. Tuettuja
päätelaite- ja käyttöliittymätyyppejä ovat
Java-sovellukset (myös puheohjauksella käytettynä),
WWW-selaimet, tekstiviestit ja sähköposti sekä jatkossa
myös WAP.
KW - adaptive user interfaces
KW - universal access
KW - WWW
KW - abstract user interface model
KW - xml
M3 - Report
T3 - VTT Tiedotteita - Research Notes
BT - Adaptiivisten verkkopalvelujen käyttöliittymät
PB - VTT Technical Research Centre of Finland
CY - Espoo
ER -