1 / 18

Semi-Automatic Generation of Device-Adapted User Interfaces

Semi-Automatic Generation of Device-Adapted User Interfaces. Stina Nylander Swedish Institute of Computer Science. Introduction. Devices are different Various services and situations call for different devices Services need to present different user interfaces

buck
Download Presentation

Semi-Automatic Generation of Device-Adapted User Interfaces

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Semi-Automatic Generation of Device-Adapted User Interfaces Stina Nylander Swedish Institute of Computer Science

  2. Introduction • Devices are different • Various services and situations call for different devices • Services need to present different user interfaces • How to create tailored user interfaces without multiplying development work? SWEDISH INSTITUTE OF COMPUTER SCIENCE

  3. System Requirements • Abstractions that designers can use to create a device independent design • Means to exploit the different capabilities of devices • Means to control the presentation of the user interface SWEDISH INSTITUTE OF COMPUTER SCIENCE

  4. What has been done SWEDISH INSTITUTE OF COMPUTER SCIENCE

  5. The Ubiquitous Interactor Customization Form User Interface Interaction Engine Service Interaction Acts SWEDISH INSTITUTE OF COMPUTER SCIENCE

  6. Customization Form User Interface Interaction Engine Service Interaction Acts Interaction Acts • Input, output, select, modify, create, destroy, start, and stop • Contain no presentation information • Device independent • XML encoded <output> <id>a23</id> <name>logo</name> <life>persistent</life> <modal>false</modal> <string>SICS AB</string> </output> SWEDISH INSTITUTE OF COMPUTER SCIENCE

  7. Customization Form User Interface Interaction Engine Service Interaction Acts Customization Forms • Contains optional service and device specific presentation information • Can be developed separately from services • New customization forms do not generate changes in the service logic SWEDISH INSTITUTE OF COMPUTER SCIENCE

  8. Customization Form User Interface Interaction Engine Service Interaction Acts Interaction Engines • Interpret interaction acts and customization forms • Generate user interfaces • Device specific SWEDISH INSTITUTE OF COMPUTER SCIENCE

  9. Three levels User interface Customization form device specific service specific Interaction engine device specific service independent interaction acts device independent Service SWEDISH INSTITUTE OF COMPUTER SCIENCE

  10. Calendar Service <select> <id>s1</id> <name>select1</name> <life>persistent</life> <modal>false</modal> <response-no>1</response-no> <string>Operations</string> <alternative> <id>a1</id> <name>alt1</name> <string>Back</string> <ret-val>back</ret-val> </alternative> . . . </select> SWEDISH INSTITUTE OF COMPUTER SCIENCE

  11. Stock Broker Service <output> <id>tb1</id> <name>activity</name> <life>persistent</life> <modal>false<modal> <string>3</string> </output> SWEDISH INSTITUTE OF COMPUTER SCIENCE

  12. Stock Broker forts. SWEDISH INSTITUTE OF COMPUTER SCIENCE

  13. What I want to do SWEDISH INSTITUTE OF COMPUTER SCIENCE

  14. End-User Studies • How do users percieve the concept of services with multiple user interfaces • How do users handle device adapted user interfaces SWEDISH INSTITUTE OF COMPUTER SCIENCE

  15. Pilot study of multiple user interfaces • Paper prototyping worked fine, but better instructions are needed • Context and scenarios would help • Users need help to think of different GUIs SWEDISH INSTITUTE OF COMPUTER SCIENCE

  16. Device adapted UIs • Comparison with no adaptation (web pages, remote desktop) and separate design • Possible parameters • Understanding • Preferences • Performance SWEDISH INSTITUTE OF COMPUTER SCIENCE

  17. Summary • I have technology for developing services with multiple user interfaces • Now I want to take it to end-users • Concept • User interfaces SWEDISH INSTITUTE OF COMPUTER SCIENCE

  18. Contact Information Stina Nylander stina.nylander@sics.se www.sics.se SWEDISH INSTITUTE OF COMPUTER SCIENCE

More Related