Application du modèle Entité-Composant-Système à la programmation d'interactions

Thibault Raffaillac 1 Stéphane Huot 1
1 LOKI - Technology and knowledge for interaction
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Abstract : This paper introduces a new GUI framework based on the Entity- Component-System model (ECS), where interactive elements (Entities) can acquire any data (Components). Behaviors are managed by continuously running processes (Systems) which select entities by the components they possess. This model facilitates the handling and reuse of behaviors. It allows to define the interaction modalities of an application globally, by formulating them as a set of Systems. We present Polyphony, an experimental toolkit implementing this approach, detail our interpretation of the ECS model in the context of GUIs, and demonstrate its use with a sample application.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01898859
Contributor : Sylvie Girard <>
Submitted on : Monday, October 22, 2018 - 6:53:01 PM
Last modification on : Friday, March 22, 2019 - 1:36:47 AM

File

p42-Raffaillac-Huot.pdf
Explicit agreement for this submission

Identifiers

  • HAL Id : hal-01898859, version 1

Citation

Thibault Raffaillac, Stéphane Huot. Application du modèle Entité-Composant-Système à la programmation d'interactions. IHM 2018 - 30eme conférence francophone sur l'Interaction Homme-Machine, Oct 2018, Brest, France. pp.42-51. ⟨hal-01898859⟩

Share

Metrics

Record views

85

Files downloads

124