Language and system support for interaction
Document type :
Communication dans un congrès avec actes
DOI :
Title :
Language and system support for interaction
Author(s) :
Conference title :
EICS '17- ACM SIGCHI Symposium on Engineering Interactive Computing Systems
City :
Lisbon
Country :
Portugal
Start date of the conference :
2017-06-26
Publisher :
ACM Press
English keyword(s) :
User Interface Engineering
Software Prototyping
Hacking
Opportunistic Programming
Language Constructs
Author Keywords User Interface Engineering
Language Constructs ACM Classification Keywords H52 [User Interfaces]: Prototyping
D22 [Design Tools and Techniques]: User interfaces
D33 [Language Con- structs and Features]
Software Prototyping
Hacking
Opportunistic Programming
Language Constructs
Author Keywords User Interface Engineering
Language Constructs ACM Classification Keywords H52 [User Interfaces]: Prototyping
D22 [Design Tools and Techniques]: User interfaces
D33 [Language Con- structs and Features]
HAL domain(s) :
Informatique [cs]/Interface homme-machine [cs.HC]
Informatique [cs]/Langage de programmation [cs.PL]
Informatique [cs]/Langage de programmation [cs.PL]
English abstract : [en]
Interaction frameworks are the norm for prototyping, implementing and sharing user interfaces and interaction techniques. However, they often lack the flexibility to easily implement new kinds of interfaces and interaction ...
Show more >Interaction frameworks are the norm for prototyping, implementing and sharing user interfaces and interaction techniques. However, they often lack the flexibility to easily implement new kinds of interfaces and interaction techniques, since they were basically designed for implementing standard and normalized WIMP user interfaces. This forces programmers to rely on " hacking " in order to experiment with functional prototypes, and could drastically limit the range of scenarios where these prototypes will work. In my PhD, I study the interplay between people designing interaction techniques, and their software frameworks. My goal is to identify a number of fundamental features and requirements that programming languages and systems should support, in order to improve the flexibility of interaction frameworks for programming advanced interaction techniques.Show less >
Show more >Interaction frameworks are the norm for prototyping, implementing and sharing user interfaces and interaction techniques. However, they often lack the flexibility to easily implement new kinds of interfaces and interaction techniques, since they were basically designed for implementing standard and normalized WIMP user interfaces. This forces programmers to rely on " hacking " in order to experiment with functional prototypes, and could drastically limit the range of scenarios where these prototypes will work. In my PhD, I study the interplay between people designing interaction techniques, and their software frameworks. My goal is to identify a number of fundamental features and requirements that programming languages and systems should support, in order to improve the flexibility of interaction frameworks for programming advanced interaction techniques.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.inria.fr/hal-02190565/document
- Open access
- Access the document
- https://hal.inria.fr/hal-02190565/document
- Open access
- Access the document
- https://hal.inria.fr/hal-02190565/document
- Open access
- Access the document
- document
- Open access
- Access the document
- dc17-hal.pdf
- Open access
- Access the document