M. Annett, T. Grossman, D. Wigdor, and G. Fitzmaurice, Medusa, Proceedings of the 24th annual ACM symposium on User interface software and technology, UIST '11, pp.337-346, 2011.
DOI : 10.1145/2047196.2047240

C. Appert and M. Beaudouin-lafon, SwingStates, Proceedings of the 19th annual ACM symposium on User interface software and technology, UIST '06, pp.319-322, 2006.
DOI : 10.1145/1166253.1166302

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

F. Bérard and Y. Laurillau, Single user multitouch on the DiamondTouch, Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, ITS '09, pp.1-8, 2009.
DOI : 10.1145/1731903.1731905

E. Bier, F. , and S. Mmm, A User Interface Architecture for Shared Editors on a Single Screen, Proc. of UIST, pp.79-86, 1991.

R. Blanch and M. Beaudouin-lafon, Programming rich interactions using the hierarchical state machine toolkit, Proceedings of the working conference on Advanced visual interfaces , AVI '06, pp.51-58, 2006.
DOI : 10.1145/1133265.1133275

J. Borchers, A pattern approach to interaction design, Proceedings of the conference on Designing interactive systems processes, practices, methods, and techniques, DIS '00, pp.369-378, 2000.
DOI : 10.1145/347642.347795

W. Brown, R. Malveau, H. Mccormick, T. Mowbray, T. et al., The Software Patterns Criteria, 1998.

J. Chaboissier, P. Isenberg, and F. Vernier, RealTimeChess, Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, ITS '11, pp.97-106, 2011.
DOI : 10.1145/2076354.2076374

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

P. Dietz, L. , and D. , DiamondTouch, Proceedings of the 14th annual ACM symposium on User interface software and technology , UIST '01, pp.219-226, 2001.
DOI : 10.1145/502348.502389

A. Druin, J. Stewart, D. Proft, B. Bederson, and J. Hollan, KidPad, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '97, pp.463-470, 1997.
DOI : 10.1145/258549.258866

G. De-haan and F. Post, StateStream, Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, EICS '09, pp.13-22, 2009.
DOI : 10.1145/1570433.1570438

J. Han, Low-cost multi-touch sensing through frustrated total internal reflection, Proceedings of the 18th annual ACM symposium on User interface software and technology , UIST '05, pp.115-118, 2005.
DOI : 10.1145/1095034.1095054

H. P. Hourcade and B. Bederson, Architecture and implementation of a java package for multiple input devices (MID), pp.99-107, 1999.

K. Kin, B. Hartmann, T. Derose, and M. Agrawala, Proton, Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems, CHI '12, pp.2885-2894, 2012.
DOI : 10.1145/2207676.2208694

C. Letondal, S. Chatty, G. Phillips, F. André, C. et al., Usability requirements for interactionoriented development tools, Psychology of Programming, pp.12-26, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01022441

N. Marquardt, J. Kiemer, D. Ledo, S. Boring, and S. Greenberg, Designing user-, hand-, and handpartaware tabletop interactions with the TouchID toolkit, Proc. of ITS 2011, pp.21-30, 2011.

M. Surface, M. R. Morris, A. Huang, A. Paepcke, and T. Winograd, Cooperative gestures: multi-user gestural interactions for co-located groupware, Proc. of CHI, pp.1201-1210, 2006.

M. R. Morris, TeamTag, Proceedings of the SIGCHI conference on Human Factors in computing systems , CHI '06
DOI : 10.1145/1124772.1124964

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

B. Myers, H. Stiel, and R. Gargiulo, Collaboration using multiple PDAs connected to a PC, Proceedings of the 1998 ACM conference on Computer supported cooperative work , CSCW '98, pp.285-294, 1998.
DOI : 10.1145/289444.289503

W. M. Newman, A system for interactive graphical programming, Proceedings of the April 30--May 2, 1968, spring joint computer conference on, AFIPS '68 (Spring), pp.47-54, 1968.
DOI : 10.1145/1468075.1468083

G. A. Partridge and P. P. Irani, IdenTTop, Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, CHI EA '09, pp.4411-4416, 2009.
DOI : 10.1145/1520340.1520675

A. M. Piper, E. O-'brien, M. R. Morris, and T. Winograd, SIDES, Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work , CSCW '06, pp.1-10, 2006.
DOI : 10.1145/1180875.1180877

K. Ryall, A. Esenther, C. Forlines, C. Shen, S. Shipman et al., Identitydifferentiating widgets for multiuser interactive surfaces, IEEE Comput. Graph, vol.26, pp.5-56, 2006.

D. Schmidt, M. K. Chong, and H. Gellersen, IdLenses, ACM International Conference on Interactive Tabletops and Surfaces, ITS '10, pp.131-134, 2010.
DOI : 10.1145/1936652.1936678

C. Shen, F. Vernier, C. Forlines, M. , and M. R. , DiamondSpin, Proceedings of the 2004 conference on Human factors in computing systems , CHI '04, pp.167-174, 2004.
DOI : 10.1145/985692.985714

J. Stewart, B. Bederson, and A. Druin, Single display groupware, Proceedings of the SIGCHI conference on Human factors in computing systems the CHI is the limit, CHI '99, pp.286-293, 1999.
DOI : 10.1145/302979.303064

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

E. Tse, S. Greenberg, C. Shen, C. Forlines, and R. Kodama, Exploring true multi-user multimodal interaction over a digital table, Proceedings of the 7th ACM conference on Designing interactive systems, DIS '08, pp.109-118, 2008.
DOI : 10.1145/1394445.1394457

E. Tse and S. Greenberg, Rapidly prototyping Single Display Groupware through the SDGToolkit, Proc. of AUIC 2004, pp.101-110, 2004.

P. Tuddenham, R. , and P. , T3: A toolkit for highresolution tabletop interfaces, Ext. Abstr. of CSCW, pp.2237-2242, 2006.

P. Wellner, Statemaster: A UIMS based on statechart for prototyping and target implementation, Proc. of CHI 1989, pp.177-182, 1989.