Polyphony: Programming Interfaces and ...
Type de document :
Communication dans un congrès avec actes
DOI :
Titre :
Polyphony: Programming Interfaces and Interactions with the Entity-Component-System Model
Auteur(s) :
Raffaillac, Thibault [Auteur]
Technology and knowledge for interaction [LOKI]
Huot, Stephane [Auteur]
Technology and knowledge for interaction [LOKI]
Technology and knowledge for interaction [LOKI]
Huot, Stephane [Auteur]
Technology and knowledge for interaction [LOKI]
Titre de la manifestation scientifique :
EICS 2019 - 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems
Ville :
Valencia
Pays :
Espagne
Date de début de la manifestation scientifique :
2019-06-18
Mot(s)-clé(s) en anglais :
User Interface Toolkit
Interaction Programming
GUI
Entity-Component-System
ECS
Interaction Programming
GUI
Entity-Component-System
ECS
Discipline(s) HAL :
Informatique [cs]/Interface homme-machine [cs.HC]
Informatique [cs]/Génie logiciel [cs.SE]
Informatique [cs]/Génie logiciel [cs.SE]
Résumé en anglais : [en]
This paper introduces a new Graphical User Interface (GUI) and Interaction framework based on the Entity-Component-System model (ECS). In this model, interactive elements (Entities) are characterized only by their data ...
Lire la suite >This paper introduces a new Graphical User Interface (GUI) and Interaction framework based on the Entity-Component-System model (ECS). In this model, interactive elements (Entities) are characterized only by their data (Components). Behaviors are managed by continuously running processes (Systems) which select entities by the Components they possess. This model facilitates the handling of behaviors and promotes their reuse. It provides developers with a simple yet powerful composition pattern to build new interactive elements with Components. It materializes interaction devices as Entities and interaction techniques as a sequence of Systems operating on them. We present Polyphony, an experimental toolkit implementing this approach, and discuss our interpretation of the ECS model in the context of GUIs programming.Lire moins >
Lire la suite >This paper introduces a new Graphical User Interface (GUI) and Interaction framework based on the Entity-Component-System model (ECS). In this model, interactive elements (Entities) are characterized only by their data (Components). Behaviors are managed by continuously running processes (Systems) which select entities by the Components they possess. This model facilitates the handling of behaviors and promotes their reuse. It provides developers with a simple yet powerful composition pattern to build new interactive elements with Components. It materializes interaction devices as Entities and interaction techniques as a sequence of Systems operating on them. We present Polyphony, an experimental toolkit implementing this approach, and discuss our interpretation of the ECS model in the context of GUIs programming.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- https://hal.inria.fr/hal-02147180/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-02147180/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-02147180/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- eics19-auth.pdf
- Accès libre
- Accéder au document