• English
    • français
  • Help
  •  | 
  • Contact
  •  | 
  • About
  •  | 
  • Login
  • HAL portal
  •  | 
  • Pages Pro
  • EN
  •  / 
  • FR
View Item 
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Polyphony: Programming Interfaces and ...
  • BibTeX
  • CSV
  • Excel
  • RIS

Document type :
Communication dans un congrès avec actes
DOI :
10.1145/3331150
Title :
Polyphony: Programming Interfaces and Interactions with the Entity-Component-System Model
Author(s) :
Raffaillac, Thibault [Auteur]
Technology and knowledge for interaction [LOKI]
Huot, Stephane [Auteur] refId
Technology and knowledge for interaction [LOKI]
Conference title :
EICS 2019 - 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems
City :
Valencia
Country :
Espagne
Start date of the conference :
2019-06-18
English keyword(s) :
User Interface Toolkit
Interaction Programming
GUI
Entity-Component-System
ECS
HAL domain(s) :
Informatique [cs]/Interface homme-machine [cs.HC]
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [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 ...
Show more >
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.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Source :
Harvested from HAL
Files
Thumbnail
  • https://hal.inria.fr/hal-02147180/document
  • Open access
  • Access the document
Thumbnail
  • https://hal.inria.fr/hal-02147180/document
  • Open access
  • Access the document
Thumbnail
  • https://hal.inria.fr/hal-02147180/document
  • Open access
  • Access the document
Thumbnail
  • document
  • Open access
  • Access the document
Thumbnail
  • eics19-auth.pdf
  • Open access
  • Access the document
Thumbnail
  • document
  • Open access
  • Access the document
Thumbnail
  • eics19-auth.pdf
  • Open access
  • Access the document
Université de Lille

Mentions légales
Accessibilité : non conforme
Université de Lille © 2017