CrossY: A Crossing-Based Drawing Application, Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology (UIST '04, pp.3-12, 2004. ,
, SwingStates: Adding State Machines to Java and the Swing Toolkit. Software: Practice and Experience, vol.38, pp.1149-1182, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00538334
FlowStates: Prototypage D'Applications Interactives Avec Des Flots De DonnÉEs Et Des Machines À ÉTats, Proceedings of the 21st International Conference on Association Francophone D'Interaction Homme-Machine (IHM '09), pp.119-128, 2009. ,
GameplayKit Programming Guide: Entities and Components, 2016. ,
The Cassowary Linear Arithmetic Constraint Solving Algorithm, ACM Trans. Comput.-Hum. Interact, vol.8, issue.4, pp.267-306, 2001. ,
The Architecture and Implementation of CPN2000, a Post-WIMP Graphical Application, Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST '00), pp.181-190, 2000. ,
Toolkit Design for Interactive Structured Graphics, IEEE Transactions on Software Engineering, vol.30, pp.535-546, 2004. ,
Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java, Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST '00), 2000. ,
, , pp.171-180
A Data-Driven Game Object System, 2002. ,
Designing a PC Game Engine, IEEE Computer Graphics and Applications, vol.18, pp.46-53, 1998. ,
Programming Rich Interactions Using the Hierarchical State Machine Toolkit, Proceedings of the Working Conference on Advanced Visual Interfaces (AVI '06, pp.51-58, 2006. ,
Mixin-Based Inheritance, Proceedings of the European Conference on ObjectOriented Programming on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA/ECOOP '90), 1990. ,
, , pp.303-311
Ivy: Un Bus Logiciel Au Service Du Développement De Prototypes De Systèmes Interactifs, Proceedings of the 14th Conference on L'Interaction Homme-Machine (IHM '02), pp.223-226, 2002. ,
No More Bricolage!: Methods and Tools to Characterize, Replicate and Compare Pointing Transfer Functions, Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology (UIST '11), pp.603-614, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00635397
Verification of Properties of Interactive Components from Their Executable Code, Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS '15), pp.276-285, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01619784
Traits: An Approach to Multiple-Inheritance Subclassing, Proceedings of the SIGOA Conference on Office Information Systems, pp.1-9, 1982. ,
Lost While Searching: Difficulties in Information Seeking Among End-User Programmers, Proceedings of the 76th ASIS&T Annual Meeting: Beyond the Cloud: Rethinking Information Boundaries (ASIST '13), vol.21, p.11, 2013. ,
Input Device Selection and Interaction Configuration with ICON, People and Computers XV-Interaction without Frontiers, pp.543-558, 2001. ,
URL : https://hal.archives-ouvertes.fr/hal-00877336
Asking and Answering Questions About Unfamiliar APIs: An Exploratory Study, Proceedings of the 34th International Conference on Software Engineering (ICSE '12), pp.266-276, 2012. ,
Cracking the Cocoa Nut: User Interface Programming at Runtime, Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology (UIST '11), pp.225-234, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00997886
, ECMAScript 2015 Language Specification -ECMA-262 6th Edition, 2015.
Adoiraccourcix: Multi-Touch Command Selection Using Finger Identification, Proceedings of the 26th Conference on L'Interaction Homme-Machine (IHM '14), pp.28-37, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01089621
, CORGI: Main Page, 2015.
Extensible Input Handling in the subArctic Toolkit, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '05, pp.381-390, 2005. ,
Flexibilité Et Modularité Pour La Conception D'Interactions: Le Modèle D'Architecture Logicielle Des Graphes Combinés, Proceedings of the 18th Conference on L'Interaction Homme-Machine (IHM '06), pp.43-50, 2006. ,
The MaggLite Post-WIMP Toolkit: Draw It, Connect It and Run It, Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology (UIST '04), pp.257-266, 2004. ,
URL : https://hal.archives-ouvertes.fr/inria-00550595
Proton: Multitouch Gestures As Regular Expressions, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12, pp.2885-2894, 2012. ,
Simple DirectMedia Layer -Homepage, 1998. ,
A Molecular Architecture for Creating Advanced GUIs, Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology (UIST '03), pp.135-144, 2003. ,
Postmortem: Thief: The Dark Project, 1999. ,
USIXML: A Language Supporting Multi-Path Development of User Interfaces, Engineering Human Computer Interaction and Interactive Systems (Lecture Notes in Computer Science), pp.200-220, 2005. ,
Entity Systems Are the Future of MMOG Development -Part 1, 2007. ,
A New Model for Handling Input, ACM Trans. Inf. Syst, vol.8, issue.3, pp.289-320, 1990. ,
Separating Application Code from Toolkits: Eliminating the Spaghetti of Call-Backs, Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology (UIST '91, pp.211-220, 1991. ,
The Amulet Environment: New Models for Effective User Interface Software Development, IEEE Transactions on Software Engineering, vol.23, issue.6, pp.347-365, 1997. ,
How Designers Design and Program Interactive Behaviors, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp.177-184, 2008. ,
Survey on User Interface Programming, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '92, pp.195-202, 1992. ,
Evaluating User Interface Systems Research, Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology (UIST '07, pp.251-258, 2007. ,
Artemis-Odb: A Continuation of the Popular Artemis ECS Framework, 2018. ,
MARIA: A Universal, Declarative, Multiple AbstractionLevel Language for Service-Oriented Applications in Ubiquitous Environments, ACM Trans. Comput.-Hum. Interact, vol.16, issue.4, pp.1-19, 2009. ,
, Nez Is a Free 2D Focused Framework That Works with MonoGame and FNA
Applying the Entity-Component-System Model to Interaction Programming, Proceedings of the 30th Conference on L'Interaction Homme-Machine (IHM '18, pp.42-51, 2018. ,
URL : https://hal.archives-ouvertes.fr/hal-01898859
Multi-Way versus One-Way Constraints in User Interfaces: Experience with the Deltablue Algorithm, Software: Practice and Experience, vol.23, pp.529-566, 1993. ,
Entitas-CSharp: Entitas Is a Super Fast Entity Component System (ECS) Framework Specifically Made for C# and Unity, 2018. ,
A Compositional Model for Gesture Definition, Human-Centered Software Engineering, pp.34-52, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-01556826
A Component-and Message-Based Architectural Style for GUI Software, Proceedings of the 17th International Conference on Software Engineering (ICSE '95), pp.295-304, 1995. ,
, Unity -Scripting API: MonoBehaviour, 2017.
Cascading Style Sheets, 1996. ,
Useful, But Usable? Factors Affecting the Usability of APIs, 18th Working Conference on Reverse Engineering, pp.151-155, 2011. ,