Vuorovaikutteisen ympäristön käyttöliittymät Jukka Riekki, professori Sähkö- ja tietotekniikan osasto, Oulun yliopisto
Johdanto Tietokoneita, matkapuhelimia ja muita tietoteknologiaa sisältäviä laitteita on joka paikassa Useimmissa on graafiset käyttöliittymät Tällä hetkellä kosketuskäyttöliittymät ovat iphonen johdolla muuttamassa näiden laitteiden käyttötapaa Mutta todellinen mullistus tapahtuu, kun käyttöliittymistä tehdään fyysisiä ja ne sulautetaan arkiympäristöömme Fyysisiä käyttöliittymiä ohjataan hiiren ja näppäimistön sijaan koskettamalla, eleillä, puheella, Emme enää käytä yhtä laitetta kerrallaan, vaan olemme vuorovaikutuksessa koko lähiympäristön kanssa
Vuorovaikutteinen ympäristö? En siis puhu älykkäästä ympäristöstä, vaan vuorovaikutteisesta ympäristöstä Ympäristön ei tarvitse olla älykäs Ympäristön ei tarvitse monitoroida käyttäjää kameroilla ja muilla antureilla ja tehdä päätelmiä käyttäjän mahdollisesti tarvitsemista palveluista Sen sijaan, ympäristössä saatavilla olevat palvelut esitetään selkeissä käyttöliittymissä Käyttäjä näkee vaihtoehdot ja päättää itse, mitä palvelua tarvitsee Käyttäjä käynnistää palvelun eleellä, kosketuksella, tai muulla helpolla tavalla Käyttäjä voi myös ohjata palvelua vastaavilla komennoilla Käyttäjällä päätösvalta
Eleisiin perustuvat fyysiset käyttöliittymät Sovelluksia ohjataan piirtämällä ilmaan eleitä Eleet tunnistetaan puhelimen kiihtyvyysantureiden avulla Eleitä vastaavat komennot lähetetään sovellukselle VIDEO: www.youtube.com/isgoulu Kuva: Jukka Kontinen
Kosketukseen perustuvat fyysiset käyttöliittymät Matkapuhelimessa RFID-lukija, ympäristössä RFID-tunnisteita RFID-tunnisteiden päälle asennetut ikonit kertovat käyttäjälle Tätä kohtaa voi koskettaa Mitä tapahtuu, jos tätä kohtaa koskettaa Kun käyttäjä koskettaa ikonia matkapuhelimella Puhelin lukee komennon RFID-tunnisteesta Ja komento suoritetaan Komento suoritetaan palvelintietokoneella tai suoraan puhelimessa Myös lähiympäristön laitteita voidaan käyttää; esimerkiksi seinänäytöllä voidaan esittää kuvia, videoita, ja tekstiä
Esimerkkejä ikoneista
Esimerkki palvelusta: Multimediasoitin seinänäytössä 3. OHJAUSKUUTIO + OHJEET PUHELIMEN NÄYTÖSSÄ EI MUUTA + + KÄYTTÖLIITTYMÄ PUHELIMESSA 1. PALVELUN KÄYNNISTÄVÄ IKONI VIDEO: www.youtube.com/isgoulu 2. OHJAUSPANEELI
Kuva: Jukka Kontinen Esimerkki palvelusta: Informaation kerääminen museossa Eläimeen liittyvää sisältöä poimitaan Voidaan toistaa puhelimessa tai tietokoneella 300 oppilasta testasi ja arvioi helppokäyttöiseksi
Esimerkki palvelusta: Television ohjaaminen TV:n ohjelmaoppaasta (alla) valitaan ohjelmia koskettamalla ohjaustaulun (vasemmalla) ikoneita puhelimella Kanavan valinta, ohjelman nauhoittaminen Testikäyttäjät: Helppokäyttöinen
Esimerkki palvelusta: Ympäristöön hajautettu lautapeli Ympäristöön sijoitetut RFID-tunnisteet ovat pelilaudan ruutuja Pelaaja liikkuu ympäristössä; kartta (vasen) kertoo ruutujen sijainnit; pelitilanne näkyy puhelimen näytöllä (oikea) Käyttäjä vierailee ruuduissa pelin sääntöjen mukaisesti; ruutu voidaan esim. vallata koskettamalla tunnistetta (keskellä) Menestys edellyttää juoksemista, mutta hyvä suunnittelu taas vähentää juoksemista
Esimerkki palvelusta: Kielten opiskelu Kosketuksella ohjattavia sovelluksia, esimerkiksi: Puhelin toistaa esineen nimen vieraalla kielellä, kun esinettä kosketetaan Sanaristikkoon täytetään sana koskettamalla sanaa vastaavaa esinettä
Esimerkki palvelusta: Interaktiivinen juliste Julisteen esittäjälle ja julisteen lukijalle monipuoliset palvelut Toista video, jätä kommentti, poimi käyntikortti, kuuntele tiivistelmä,... Valmistuu 4/2010
Skenaario: Pöytänäytön ohjaaminen
Skenaario: Mainosvideoiden selaaminen
Onko tällainen teknologia realistinen vaihtoehto? Kiihtyvyysanturit löytyvät jo useista Nokian ja muiden valmistajien puhelinmalleista RFID-lukija löytyy tällä hetkellä kahdesta Nokian puhelinmallista Eleitä ja RFID-tunnisteiden koskettamista voidaan käyttää nyt heti sovelluksissa, joiden käyttäjille hankitaan joka tapauksessa matkapuhelimet! Tulevaisuudessa suuri osa matkapuhelimista tulee sisältämään kiihtyvyysanturin ja RFID-lukijan Yksinkertaista teknologiaa, ei vaadi juurikaan investointeja käyttöympäristöön!
Millaisille palveluille voidaan rakentaa fyysisiä käyttöliittymiä? Monenlaisille palveluille! Ohjelmistomme yhdistää fyysisen käyttöliittymän mihin tahansa palveluun, joka osaa kommunikoida Internetin yleisimmillä tietoliikenneprotokollilla (esim. HTTP) Palvelut Internetissä Eniron kartat, Googlen kalenteri Koskilinjojen Linjakas-palvelu Facebook, Flickr, Youtube, jne Lähiympäristön palvelut Televisio, radio, omat kuvat ja videot seinänäytöllä Valot, ilmastointi, kotiautomaatio, lukot Liikkumaan aktivoivat palvelut Suunnistus tai kiertokävely: kosketa rastilla ikonia Seuraavilla kalvoilla ideoita sairaalaympäristöön
Sairaalaympäristö: Sovellusmahdollisuuksia henkilökunnalle Sairaalaympäristöön runsaasti RFID-tunnisteita Henkilökunta, potilaat, vierailijat Paikat, laitteet, esineet Poimitaan potilaan tiedot matkapuhelimeen koskettamalla potilaan ranneketta Pudotetaan tiedot seinänäytölle koskettamalla näyttöä Poimitaan lääkepurkin tiedot matkapuhelimeen koskettamalla purkkia Tehdään matkapuhelimesta laitteen kaukosäädin koskettamalla laitetta vastaavaa ikonia Valaistus, ilmastointi, seinänäyttö Kaikki sairaalan laitteet, jotka voidaan kytkeä sairaalaan tietoverkkoon tai tietokoneeseen Ja joita voidaan komentaa tämän liitännän kautta
Sairaalaympäristö: Sovellusmahdollisuuksia henkilökunnalle Avataan lääkevaraston ovi, kuitataan huoneessa käynti, toimenpide kuitataan töihin saapuminen, jätetään vikailmoitus laitteesta, varataan laite, varataan huone, siirretään potilaan tiedot toiselle hoitajalle, siirretään työvuoro toiselle hoitajalle, varataan vuodepaikka potilaalle, muodostetaan langaton yhteys kahden laitteen välille, tilataan ilmoitus laboratoriotuloksista matkapuhelimeen, poimitaan kartta, poimitaan kalenteri, poimitaan ruokalista,... Kaikki tämä koskettamalla puhelimella RFID-tunnisteita
Sairaalaympäristö: Sovellusmahdollisuuksia potilaille Potilas koskettaa matkapuhelimella Ohje -ikonia saapuessaan sairaalaan Matkapuhelimen näytöön avautuu kartta, joka opastaa lääkärin luo Ja ohjeet: Kosketa lääkärin vastaanottohuoneen ovenpieleen sijoitettua Potilas-ikonia Kun potilas koskettaa perillä tätä ikonia Sairaalan järjestelmään tieto: Potilas saapunut oikeaan paikkaan Potilaalle annetaan matkapuhelimen näytöllä ohjeet ja kerrotaan arvioitu odotusaika Sairaalassa voi myös olla seinällä "Ohje"-ikoneita, joiden koskeminen puhelimella tuo potilaan puhelimeen reitin hänen seuraavaan kohteeseensa Olipa potilas missä tahansa, ja olipa kohde missä tahansa
Hyötyjä sairaalaympäristössä Uudet, helppokäyttöiset käyttöliittymät voivat helpottaa ja tehostaa toimintaa sairaalaympäristössä Parhaimmillaan ne mullistavat sairaalan työprosessit ja palvelut Oikeaa informaatiota oikeassa paikassa, oikeaan aikaan Informaation tallettaminen helposti työtehtävien ohessa Laitteiden ohjaaminen helposti, jne Parhaimmillaan uusi teknologia tuo Kustannussäästöjä, parempaa palvelunlaatua Lisää aikaa potilaille, uusia hyödyllisiä palveluja Me sähkö- ja tietotekniikan osastolla pystymme tekemään käyttöliittymät ja niihin liittyvän ohjelmiston Paikalliset yritykset pystyvät tuotteistaman Mutta...
Mutta... Teknologia on vain osa ratkaisua Jotta helppokäyttöisellä teknologialla ratkottaisiin oikeita ongelmia: Kehitystyö pitää tehdä yhdessä käyttäjien kanssa Käyttäjät kertovat oikeat ongelmat, joihin ratkaisuja tarvitaan Käyttäjät testaavat prototyypit ja antavat palautetta Jotta uusi teknologia saataisiin käyttöön: Koko organisaation pitää sitoutua Jotta oikeat hyödyt realisoituisivat: Organisaation pitää päättää, miten prosesseja muutetaan Kun informaation hakeminen esimerkiksi tehostuu, niin päätetäänkö ottaa sama määrä potilaita vastaan ja varata enemmän aikaa jokaiselle potilaalle?
Sovellukset muualla kuin sairaalaympäristössä Tällaiset käyttöliittymät soveltuvat myös esimerkiksi koteihin Millaisia helppokäyttöisiä palveluja voitaisiin esimerkiksi ikäihmisille tarjota kotona? Voisivatko he näiden palvelujen ansiosta asua kotoaan entistä pidempään? Kaikenikäisille paljon mahdollisuuksia kodeissa Toimistoissa on paljon sovellusmahdollisuuksia Informaation jakaminen ja esittäminen, laitteiden ohjaaminen Tehtaat, liikkuvat työntekijät (esim. huoltomiehet) Kouluissa, yliopistossa, turisteille Oulun keskustassa, luontopolulla liikkujille, Tietomaassa, Oulu kympissä, teatterissa, elokuvissa, kuntosalilla, valmentajille, kaupoissa, ravintoloissa,
Yhteenveto Tavoitteena on sulauttaa teknologia osaksi ympäristöä Ja tehdä laitteille ja sovelluksille niin helppokäyttöisiä käyttöliittymiä, että niiden käyttäminen tuntuu luontevalta osalta arkista elämäämme Laitteen tai sovelluksen käyttäminen ei keskeytä kaikkea muuta, vaan onnistuu tärkeämmän tekemisen lomassa Tällaiset vuorovaikutteiset ympäristöt voivat parhaimmillaan lisätä hyvinvointia Ihmiset voivat keskittyä elämiseen ja käyttää palveluja helposti Siellä, missä he palveluja tarvitsevat Teknologia on valmis; pitää vain kehittää tarpeellisia palveluja ja niille käyttöliittymiä Tarpeet käyttäjiltä Testaus yhdessä käyttäjien kanssa
Kiitos! Kehut, kritiikin ja kysymykset voi lähettää osoitteeseen: jukka.riekki@ee.oulu.fi