This thesis presents an approach and a set of tools that facilitate the development and use of advanced interaction techniques in interactive graphical applications. We solve the contradictory constraints of reusability, required for factoring, and innovation, required for adapting applications to new contexts of use, by providing a pyramid of levels of abstractions that can be combined in various ways to adapt to the specific needs of each application. We also augment imperative programming languages with a new control structured based on hierarchical state machines. This facilitates the programming of dynamic behaviours by turning interactions into first-class objects of the programming language.Through a set of examples, we demonstrate h...
http://europia.org/RIHM/V7N2/6-RIHM-Blanch%20et%20al%20LAST%20PDF.pdfInternational audienceINDIGO is...
Structured graphics models such as Scalable Vector Graphics (SVG) enable designers to create visuall...
International audienceThe field of human-centered computing has known a major progress these past fe...
This thesis presents an approach and a set of tools that facilitate the development and use of advan...
This thesis presents an approach and a set of tools that facilitate the development and use of advan...
This thesis presents an approach and a set of tools that facilitate the development and use of advan...
Research in HCI has produced many novel interaction techniques aimed at improving the usability of g...
Research in HCI has produced many novel interaction techniques aimed at improving the usability of g...
Abstract — Specifying and programming graphical interactions are difficult tasks, notably because de...
Research in HCI has produced many novel interaction techniques aimed at improving the usability of g...
Specifying and programming graphical interactions are difficult tasks, notably because designers hav...
Large display environments (LDEs) are interactive physical workspaces featuring one or more static l...
Large display environments (LDEs) are interactive physical workspaces featuring one or more static l...
International audienceThe field of human-centered computing has known a major progress these past fe...
International audienceThe field of human-centered computing has known a major progress these past fe...
http://europia.org/RIHM/V7N2/6-RIHM-Blanch%20et%20al%20LAST%20PDF.pdfInternational audienceINDIGO is...
Structured graphics models such as Scalable Vector Graphics (SVG) enable designers to create visuall...
International audienceThe field of human-centered computing has known a major progress these past fe...
This thesis presents an approach and a set of tools that facilitate the development and use of advan...
This thesis presents an approach and a set of tools that facilitate the development and use of advan...
This thesis presents an approach and a set of tools that facilitate the development and use of advan...
Research in HCI has produced many novel interaction techniques aimed at improving the usability of g...
Research in HCI has produced many novel interaction techniques aimed at improving the usability of g...
Abstract — Specifying and programming graphical interactions are difficult tasks, notably because de...
Research in HCI has produced many novel interaction techniques aimed at improving the usability of g...
Specifying and programming graphical interactions are difficult tasks, notably because designers hav...
Large display environments (LDEs) are interactive physical workspaces featuring one or more static l...
Large display environments (LDEs) are interactive physical workspaces featuring one or more static l...
International audienceThe field of human-centered computing has known a major progress these past fe...
International audienceThe field of human-centered computing has known a major progress these past fe...
http://europia.org/RIHM/V7N2/6-RIHM-Blanch%20et%20al%20LAST%20PDF.pdfInternational audienceINDIGO is...
Structured graphics models such as Scalable Vector Graphics (SVG) enable designers to create visuall...
International audienceThe field of human-centered computing has known a major progress these past fe...