B. Myers, S. Park, Y. Nakano, G. Mueller, and A. Ko, How designers design and program interactive behaviors, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp.177-184, 2008.
DOI : 10.1109/VLHCC.2008.4639081

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.141.5525

B. A. Myers, Separating application code from toolkits, Proceedings of the 4th annual ACM symposium on User interface software and technology , UIST '91, pp.211-220, 1991.
DOI : 10.1145/120782.120805

C. Letondal, S. Chatty, G. Phillips, F. André, and S. Conversy, Usability requirements for interaction-oriented development tools, Proc. of PPIG, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01022441

S. Conversy, E. Barboni, D. Navarre, and P. Palanque, Improving Modularity of Interactive Software with the MDPC Architecture, Proc. of IFIP EIS, pp.321-338, 2007.
DOI : 10.1007/978-3-540-39929-2_26

URL : https://hal.archives-ouvertes.fr/hal-01021985

T. Reenskaug, Models -views -controllers, Xero PARC, 1979.

K. Roden and A. Blackwell, Class Libraries: A Challenge for Programming Usability Research, Proc. of PPIG, 2002.

B. Shneiderman, Direct Manipulation: A Step Beyond Programming Languages, Computer, vol.16, issue.8, pp.57-69, 1983.
DOI : 10.1109/MC.1983.1654471

M. Beaudouin-lafon, Instrumental interaction, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '00, pp.446-453, 2000.
DOI : 10.1145/332040.332473

URL : https://hal.archives-ouvertes.fr/hal-01242669

T. Green, Cognitive dimensions of notations, Proc. of HCI, pp.443-460, 1989.

C. Appert and M. Beaudouin-lafon, : adding state machines to Java and the Swing toolkit, Software: Practice and Experience, vol.15, issue.3, pp.1149-1182, 2008.
DOI : 10.1002/spe.867

S. Chatty, S. Sire, J. Vinot, P. Lecoanet, A. Lemort et al., Revisiting visual interface programming, Proceedings of the 17th annual ACM symposium on User interface software and technology , UIST '04, pp.267-276, 2004.
DOI : 10.1145/1029632.1029678

URL : https://hal.archives-ouvertes.fr/hal-00940955

M. Woo, J. Neider, and T. Davis, Opengl Programming Guide: The Official Guide to Learning Opengl, Version 1.1, 2 ed, 1997.

J. Ousterhout, Scripting: higher level programming for the 21st Century, Computer, vol.31, issue.3, pp.23-30, 1998.
DOI : 10.1109/2.660187

B. Tissoires and S. Conversy, Graphic Rendering Considered as a Compilation Chain, Proc. of DSVIS, pp.267-280, 2008.
DOI : 10.1007/978-3-540-70569-7_24

O. Chapuis and N. Roussel, Metisse is not a 3D desktop!, Proceedings of the 18th annual ACM symposium on User interface software and technology , UIST '05, pp.13-22, 2005.
DOI : 10.1145/1095034.1095038

URL : https://hal.archives-ouvertes.fr/inria-00533597

P. Hanrahan and P. Haeberli, Direct WYSIWYG painting and texturing on 3D shapes, ACM SIGGRAPH Computer Graphics, pp.215-223, 1990.

B. Myers, Usability issues in programming languages, School of Comuter Science, CMU, 2000.

R. J. Jacob, A visual language for non-WIMP user interfaces, Proceedings 1996 IEEE Symposium on Visual Languages, pp.231-1996
DOI : 10.1109/VL.1996.545292

P. Dragicevic, S. Chatty, D. Thevenin, and J. Vinot, Artistic resizing: a technique for rich scale-sensitive vector graphics, ACM SIGGRAPH 2006 Sketches, 2006.
URL : https://hal.archives-ouvertes.fr/hal-01021746

D. Ingalls, S. Wallace, Y. Chow, F. Ludolph, and K. Doyle, Fabrik: a visual programming environment, ACM SIGPLAN Notices, pp.176-190, 1988.

B. T. Vander-zanden, Lessons learned about one-way, dataflow constraints in the Garnet and Amulet graphical toolkits, ACM Transactions on Programming Languages and Systems, vol.23, issue.6, pp.776-796, 2001.
DOI : 10.1145/506315.506318

C. Appert, S. Huot, P. Dragicevic, and M. Beaudouin-lafon, FlowStates, Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine, IHM '09, pp.119-128, 2009.
DOI : 10.1145/1629826.1629845

URL : https://hal.archives-ouvertes.fr/inria-00538598

T. Baudel, From information visualization to direct manipulation, Proceedings of the 19th annual ACM symposium on User interface software and technology, UIST '06, pp.67-76, 2006.
DOI : 10.1145/1166253.1166265

W. Stuerzlinger, O. Chapuis, D. Phillips, and N. Roussel, User interface fa??ades, Proceedings of the 19th annual ACM symposium on User interface software and technology, UIST '06, pp.309-318, 2006.
DOI : 10.1145/1166253.1166301