NuiMod - Um ambiente para criação de interfaces usando poses e gestos
Resumo
A utilização de sensores de movimento para aplicações educacionais é uma prática crescente, potencializada pelo surgimento de dispositivos de movimento como o Kinect. Este tipo de interface fornece um meio lúdico para a interação dos estudantes com objetos de conhecimento, tornando o processo de aprendizagem interessante e prazeroso. Contudo, no contexto de desenvolvimento de soluções, o suporte à modelagem de gestos e utilização de interfaces naturais em ambiente web ainda é uma lacuna a ser preenchida. Este artigo apresenta o NuiMod, um ambiente para modelagem de poses e gestos cujo objetivo é facilitar a criação e utilização de modelos gestuais, bem como proporcionar o uso de Interfaces Naturais de Usuário em ambiente web.
Palavras-chave:
sensores de movimento, aplicações educacionais, interfaces naturais, modelagem de gestos, NuiMod
Referências
ALCHIN, M.; KAPLAN-MOSS, J.; VILCHES, G. Pro Django. [S.l.]: Springer, 2009.
BLAKE, J. The natural user interface revolution. Natural User Interfaces in .NET, Manning, p.1–35, 2011.
DE OLIVEIRA MARIN, L. Métodos Estatísticos no Reconhecimento de Faces. Revista Eletrônica de Sistemas de Informação ISSN 1677-3071 DOI: 10.5329/RESI, v. 5, n. 2, 2006.
FETTE, I.; MELNIKOV, A. The websocket protocol. 2011. Disponível em: [link]. Acessado em 10/06/2014
FORNAZIERO, C. C. et al. O ensino da anatomia: integração do corpo humano e meio ambiente. Rev Bras Educ Med, v. 34, n. 2, p. 290–297, 2010.
GALLO, L.; PLACITELLI, A. P.; CIAMPI, M. Controller-free exploration of medical image data: Experiencing the Kinect. 2011, [S.l: s.n.], 2011. p. 1–6.
GANESAN, S.; ANTHONY, L. Using the kinect to encourage older adults to exercise: a prototype. Proceedings of the 2012 ACM annual conference extended abstracts on Human Factors in Computing Systems Extended Abstracts. Austin, Texas, USA: ACM. , 2012
GONZÁLEZ-ORTEGA, D. et al. A Kinect-based system for cognitive rehabilitation exercises monitoring. Computer Methods and Programs in Biomedicine, v. 113, n. 2, p. 620–631, 2014.
KALOGIROS, P. KinectJS, Kinect plus Javascript, 2012. Disponível em: [link]. Acesso em: 16 jun. 2014.
KAMEL BOULOS, M. et al. Web GIS in practice X: a Microsoft Kinect natural user interface for Google Earth Navigation. International Journal of Health Geographics, v. 10, n. 1, p. 45, 2011.
LEE, E.; LIU, X.; ZHANG, X. Xdigit: An arithmetic kinect game to enhance math learning experiences. Retrieved February, v. 14, p. 2013, 2012.
LUTZ, M. Learning python. [S.l.]: “ O’Reilly Media, Inc.,” 2013.
NOYES, B. Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce. [S.l.]: Pearson Education, 2006.
PARVINI, F.; SHAHABI, C. An algorithmic approach for static and dynamic gesture recognition utilising mechanical and biomechanical characteristics. International journal of bioinformatics research and applications, v. 3, n. 1, p. 4–23, 2007.
PEDERSOLI, F. et al. XKin -: eXtendable hand pose and gesture recognition library for kinect. Proceedings of the 20th ACM on Multimedia. Nara, Japan: ACM., 2012
SANTANA, O.; GALESI, T. Python e Django - Desenvolvimento ágil de aplicações web. São Paulo: Novatec, 2010.
SILVA, A. J. DA; NETO, E. B. C. Utilização do Kinect como ferramenta de apoio ao processo de ensino e aprendizado. VII CONNEPI - Congresso Norte Nordeste de Pesquisa e Inovação. [S.l: s.n.]. , 2012.
SUMA, E. A. et al. FAAST: The Flexible Action and Articulated Skeleton Toolkit. Virtual Reality Conference (VR), 2011 IEEE. [S.l: s.n.]. , 2011
SUMA, E. A. et al. Adapting user interfaces for gestural interaction with the fexible action and articulated skeleton toolkit. Computers & Graphics, v. 37, n. 3, p. 193–201, 2013.
VILLAROMAN, N.; ROWE, D.; SWAN, B. Teaching natural user interaction using OpenNI and the Microsoft Kinect sensor. Proceedings of the 2011 conference on Information technology education. West Point, New York, USA: ACM, 2011.
BLAKE, J. The natural user interface revolution. Natural User Interfaces in .NET, Manning, p.1–35, 2011.
DE OLIVEIRA MARIN, L. Métodos Estatísticos no Reconhecimento de Faces. Revista Eletrônica de Sistemas de Informação ISSN 1677-3071 DOI: 10.5329/RESI, v. 5, n. 2, 2006.
FETTE, I.; MELNIKOV, A. The websocket protocol. 2011. Disponível em: [link]. Acessado em 10/06/2014
FORNAZIERO, C. C. et al. O ensino da anatomia: integração do corpo humano e meio ambiente. Rev Bras Educ Med, v. 34, n. 2, p. 290–297, 2010.
GALLO, L.; PLACITELLI, A. P.; CIAMPI, M. Controller-free exploration of medical image data: Experiencing the Kinect. 2011, [S.l: s.n.], 2011. p. 1–6.
GANESAN, S.; ANTHONY, L. Using the kinect to encourage older adults to exercise: a prototype. Proceedings of the 2012 ACM annual conference extended abstracts on Human Factors in Computing Systems Extended Abstracts. Austin, Texas, USA: ACM. , 2012
GONZÁLEZ-ORTEGA, D. et al. A Kinect-based system for cognitive rehabilitation exercises monitoring. Computer Methods and Programs in Biomedicine, v. 113, n. 2, p. 620–631, 2014.
KALOGIROS, P. KinectJS, Kinect plus Javascript, 2012. Disponível em: [link]. Acesso em: 16 jun. 2014.
KAMEL BOULOS, M. et al. Web GIS in practice X: a Microsoft Kinect natural user interface for Google Earth Navigation. International Journal of Health Geographics, v. 10, n. 1, p. 45, 2011.
LEE, E.; LIU, X.; ZHANG, X. Xdigit: An arithmetic kinect game to enhance math learning experiences. Retrieved February, v. 14, p. 2013, 2012.
LUTZ, M. Learning python. [S.l.]: “ O’Reilly Media, Inc.,” 2013.
NOYES, B. Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce. [S.l.]: Pearson Education, 2006.
PARVINI, F.; SHAHABI, C. An algorithmic approach for static and dynamic gesture recognition utilising mechanical and biomechanical characteristics. International journal of bioinformatics research and applications, v. 3, n. 1, p. 4–23, 2007.
PEDERSOLI, F. et al. XKin -: eXtendable hand pose and gesture recognition library for kinect. Proceedings of the 20th ACM on Multimedia. Nara, Japan: ACM., 2012
SANTANA, O.; GALESI, T. Python e Django - Desenvolvimento ágil de aplicações web. São Paulo: Novatec, 2010.
SILVA, A. J. DA; NETO, E. B. C. Utilização do Kinect como ferramenta de apoio ao processo de ensino e aprendizado. VII CONNEPI - Congresso Norte Nordeste de Pesquisa e Inovação. [S.l: s.n.]. , 2012.
SUMA, E. A. et al. FAAST: The Flexible Action and Articulated Skeleton Toolkit. Virtual Reality Conference (VR), 2011 IEEE. [S.l: s.n.]. , 2011
SUMA, E. A. et al. Adapting user interfaces for gestural interaction with the fexible action and articulated skeleton toolkit. Computers & Graphics, v. 37, n. 3, p. 193–201, 2013.
VILLAROMAN, N.; ROWE, D.; SWAN, B. Teaching natural user interaction using OpenNI and the Microsoft Kinect sensor. Proceedings of the 2011 conference on Information technology education. West Point, New York, USA: ACM, 2011.
Publicado
03/11/2014
Como Citar
CELESTRINI, Jordano Ribeiro; MENEZES, Crediné Silva de.
NuiMod - Um ambiente para criação de interfaces usando poses e gestos. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 25. , 2014, Dourados/MS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2014
.
p. 802-811.
DOI: https://doi.org/10.5753/cbie.sbie.2014.802.
