FlowStates: prototypage d'applications interactives avec des flots de données et des machines à états

Caroline Appert 1, 2 Stéphane Huot 1, 2 Pierre Dragicevic 3 Michel Beaudouin-Lafon 1, 2
1 IN-SITU - Situated interaction
LRI - Laboratoire de Recherche en Informatique, UP11 - Université Paris-Sud - Paris 11, Inria Saclay - Ile de France, CNRS - Centre National de la Recherche Scientifique : UMR8623
3 AVIZ - Analysis and Visualization
Inria Saclay - Ile de France
Abstract : This article introduces FlowStates, a user interface toolkit compatible with Java Swing that combines two models for managing events: dataflow and state machines. The dataflow model makes it easy to support non-standard input devices and to reconfigure interactions according to the available devices, while state machines support the programming of complex interactions. The article illustrates the power and expressivity of this hybrid approach and the flexibility afforded by the explicit decision to not set strict limits between the roles of each model.
Type de document :
Communication dans un congrès
International Conference of the Association Francophone d'Interaction Homme-Machine, 2009, Grenoble, France. pp.119-128, 2009, 〈10.1145/1629826.1629845〉
Liste complète des métadonnées

Littérature citée [28 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00538598
Contributeur : Caroline Appert <>
Soumis le : mardi 23 novembre 2010 - 11:56:44
Dernière modification le : jeudi 5 octobre 2017 - 12:14:05
Document(s) archivé(s) le : vendredi 26 octobre 2012 - 16:30:25

Fichier

FlowStates.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Caroline Appert, Stéphane Huot, Pierre Dragicevic, Michel Beaudouin-Lafon. FlowStates: prototypage d'applications interactives avec des flots de données et des machines à états. International Conference of the Association Francophone d'Interaction Homme-Machine, 2009, Grenoble, France. pp.119-128, 2009, 〈10.1145/1629826.1629845〉. 〈inria-00538598〉

Partager

Métriques

Consultations de
la notice

272

Téléchargements du document

166