Using smart cards for secure and device independent user interfaces

Smart Cards are becoming a ubiquitous means for securing a wide range of interactive applications. However in many cases its use is limited for authentication purposes only. In this paper we extend the use of smart cards for carrying abstract user interface descriptions which can be rendered on different and potentially remote clients that in addition can support varying interaction modalities. This adds on the one hand to the security since a backend application cannot be used without the UI description, and on the other hand to the versatility of applications, since all devices with a respective renderer for certain modalities can be utilized.

[1]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[2]  Johan Plomp,et al.  Gesture Interaction for Small Handheld Devices to Support Multimedia Applications , 2005, J. Mobile Multimedia.

[3]  Denis Praca,et al.  From smart cards to smart objects: the road to new smart technologies , 2001, Comput. Networks.

[4]  Michal Stala,et al.  Multi-application smartcard user interface , 2004, EUSAI '04.

[5]  Andrew F. Monk,et al.  Dialogue modelling of graphical user interfaces with a production system , 1995, Behav. Inf. Technol..

[6]  Vincent Hayward,et al.  A role for haptics in mobile interaction: initial design using a handheld tactile display prototype , 2006, CHI.

[7]  Wolfgang Müller,et al.  Interactive multimodal user interfaces for mobile devices , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[8]  Carlos Delgado Kloos,et al.  JCCM: Flexible Certificates for Smartcards with Java Card , 2001, E-smart.

[9]  Jean Vanderdonckt,et al.  Encapsulating knowledge for intelligent automatic interaction objects selection , 1993, INTERCHI.

[10]  Tian Xia,et al.  Evaluation of Visual Notification Cues for Ubiquitous Computing , 2003, UbiComp.

[11]  Oscar Mayora-Ibarra,et al.  A Generic Widget Vocabulary for the Generation of Graphical and Speech-Driven User Interfaces , 2002, Int. J. Speech Technol..

[12]  Peter Honeyman,et al.  Webcard: a Java Card Web Server , 2001, CARDIS.