The Ubiquitous Interactor Mobila tjänster med flera användargränssnitt
Själva licen En kappa, fyra artiklar En litteraturöversikt Två tekniska artiklar En utvärderingsartikel
Publicerade artiklar The Ubiquitous Interactor – Device Independent Access to Mobile Services, Computer-Aided Design of User Interfaces En förkortad version (ca 2/3) av The Ubiquitous Interactor – Mobile Services with Multiple User Interfaces (artikel 2)
Publicerade artiklar forts. Mobile Access to Real-Time Information – the Case of Autonomous Stock Brokering (artikel 3). Personal and Ubiquitous Computing 8(1), 2004
Problemet Olika apparater har olika förutsättningar Tjänster behöver kunna presentera sig med olika användargränssnitt Hur skapar vi anpassade användargränssnitt utan att skapa extra arbete?
Hur vill vi ha det? Tjänst
Varför räcker inte webben? Webben kräver också anpassningar Web-gränssnitt är användardrivna Det är svårt att kontrollera presentationen av web-gränssnitt
Systemkrav Abstraktioner för att skapa apparatoberoende design Möjligheter att dra nytta av apparaters olika förut- sättningar Möjlighet att kontrollera hur olika användargränssnitt presenteras
Interaktion som abstraktionsnivå Interaktionsbeskrivningen förändras inte mellan apparater och modaliteter. Handlingar som tjänster erbjuder användare, tillsammans med handlingar som användaren utför, beskrivet på ett apparat- och modalitetsoberoende sätt.
The Ubiqtuitous Interactor Tjänst Interaction Engine User Interface Interaction Acts Customization Form
Interaction acts Input, output, select, create, destroy, modify, start, och stop Innehåller ingen presentations- information Apparatoberoende a23 logo persistent false SICS AB Tjänst Interaction Engine User Interface Interaction Acts Customization Form
Customization forms Innehåller presentationsinformation för en given tjänst och en given typ av användargränssnitt Kan utvecklas separat från tjänster Nya customization forms medför inga förändringar i tjänstekoden Tjänst Interaction Engine User Interface Interaction Acts Customization Form
Interaction engines Tolkar interaction acts och customization forms Genererar användargränssnitt Apparatspecifika (HTML, Java Swing, Java Awt, Tcl/Tk) Tjänst Interaction Engine User Interface Interaction Acts Customization Form
Tre nivåer Apparatspecifik Tjänstespecifik Apparatspecifik Tjänsteoberoende Apparatoberoende Tjänst interaction acts Interaction engine Customization form User interface
Kalendertjänsten s1 select1 persistent false 1 Operations a1 alt1 Back back.
TapBroker tb1 activity persistent false 3
TapBroker forts.
Utvärdering Teknisk utvärdering – vår lösning går att implementera Pilotstudie med utveckling av customization forms
Future work Interaction engine för tal Utveckla customization forms Större utvecklarstudie Slutanvändarstudie på tjänster
Sammanfattning Tjänster behöver anpassa sina användargränssnitt till olika apparater Ubiquitous Interactor erbjuder ett sätt att göra det möjligt Nästa steg är att utvärdera det med användare