Produzindo animações através da programação por demonstração

Detalhes bibliográficos
Autor(a) principal: Coura, Débora Pereira
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: http://locus.ufv.br/handle/123456789/2644
Resumo: Novas técnicas de programação, mais intuitivas e fáceis de serem utilizadas por não programadores, estão em desenvolvimento e são utilizadas, principalmente, na criação de jogos e simulações. Dentre elas a programação por demonstração se destaca e já é implementada em sistemas mundialmente conhecidos e utilizados. Essa dissertação apresenta um estudo sobre os principais sistemas que trabalham com essas técnicas, explora a sua utilização, suas vantagens e desvantagens. Levando em consideração os pontos fracos dos sistemas estudados são propostas três melhorias: a utilização de regras escritas em primeira pessoa, o uso da herança e o uso de regras com condições negativas. As propostas são implementadas em uma ferramenta especialmente desenvolvida para que os testes pudessem ser realizados. Para poder traçar uma comparação da nova ferramenta, que utiliza os recursos propostos, com sistemas similares, foi construído um exemplo envolvendo animação na nova ferramenta e em dois dos quatro sistemas estudados. Essa comparação permite verificar os benefícios proporcionados pelas propostas deste trabalho.
id UFV_2be19c78ff74ab5b1ca1ce3ab44fa915
oai_identifier_str oai:locus.ufv.br:123456789/2644
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Produzindo animações através da programação por demonstraçãoProducing animations with the programming by demonstrationProgramação por demonstraçãoAnimaçõesProgramming by demonstrationAnimationsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAONovas técnicas de programação, mais intuitivas e fáceis de serem utilizadas por não programadores, estão em desenvolvimento e são utilizadas, principalmente, na criação de jogos e simulações. Dentre elas a programação por demonstração se destaca e já é implementada em sistemas mundialmente conhecidos e utilizados. Essa dissertação apresenta um estudo sobre os principais sistemas que trabalham com essas técnicas, explora a sua utilização, suas vantagens e desvantagens. Levando em consideração os pontos fracos dos sistemas estudados são propostas três melhorias: a utilização de regras escritas em primeira pessoa, o uso da herança e o uso de regras com condições negativas. As propostas são implementadas em uma ferramenta especialmente desenvolvida para que os testes pudessem ser realizados. Para poder traçar uma comparação da nova ferramenta, que utiliza os recursos propostos, com sistemas similares, foi construído um exemplo envolvendo animação na nova ferramenta e em dois dos quatro sistemas estudados. Essa comparação permite verificar os benefícios proporcionados pelas propostas deste trabalho.Producing Animation with Programming by Demonstration Modern tools for the creation of games and animated simulations frequently apply programming techniques which are intuitive and can be used by non-professional programmers. One of these techniques is known as Programming by Demonstration (PBD), and consists of teaching the computer new behavior by demonstrating actions on concrete examples. This work studies the main systems for simulated animation using PBD and similar techniques, identifying the strong and weak points of each one. Using this study, three improvements are proposed: first-person perspective for visual rules, the use of inheritance and visual negative conditions . The proposals are implemented in a tool called Tabajara Animator . A relevant application is developed using the new tool and two similar systems. The results show that the proposed enhancements may bring a significant reduction on the number of required rules for a simulated animation.Universidade Federal de ViçosaBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoMestrado em Ciência da ComputaçãoUFVhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4125736J3Oliveira, Alcione de Paivahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0Andrade, Marcus Vinícius Alvimhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785900Z5Iorio, Vladimir Oliveira Dihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9Rocha, Mauro Nacifhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7Bigonha, Roberto da Silvahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4783533H6Coura, Débora Pereira2015-03-26T13:10:33Z2007-04-262015-03-26T13:10:33Z2006-12-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfCOURA, Débora Pereira. Producing animations with the programming by demonstration. 2006. 119 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2006.http://locus.ufv.br/handle/123456789/2644porinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFV2016-04-09T02:11:53Zoai:locus.ufv.br:123456789/2644Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:11:53LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.none.fl_str_mv Produzindo animações através da programação por demonstração
Producing animations with the programming by demonstration
title Produzindo animações através da programação por demonstração
spellingShingle Produzindo animações através da programação por demonstração
Coura, Débora Pereira
Programação por demonstração
Animações
Programming by demonstration
Animations
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Produzindo animações através da programação por demonstração
title_full Produzindo animações através da programação por demonstração
title_fullStr Produzindo animações através da programação por demonstração
title_full_unstemmed Produzindo animações através da programação por demonstração
title_sort Produzindo animações através da programação por demonstração
author Coura, Débora Pereira
author_facet Coura, Débora Pereira
author_role author
dc.contributor.none.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4125736J3
Oliveira, Alcione de Paiva
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0
Andrade, Marcus Vinícius Alvim
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785900Z5
Iorio, Vladimir Oliveira Di
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9
Rocha, Mauro Nacif
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7
Bigonha, Roberto da Silva
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4783533H6
dc.contributor.author.fl_str_mv Coura, Débora Pereira
dc.subject.por.fl_str_mv Programação por demonstração
Animações
Programming by demonstration
Animations
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Programação por demonstração
Animações
Programming by demonstration
Animations
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Novas técnicas de programação, mais intuitivas e fáceis de serem utilizadas por não programadores, estão em desenvolvimento e são utilizadas, principalmente, na criação de jogos e simulações. Dentre elas a programação por demonstração se destaca e já é implementada em sistemas mundialmente conhecidos e utilizados. Essa dissertação apresenta um estudo sobre os principais sistemas que trabalham com essas técnicas, explora a sua utilização, suas vantagens e desvantagens. Levando em consideração os pontos fracos dos sistemas estudados são propostas três melhorias: a utilização de regras escritas em primeira pessoa, o uso da herança e o uso de regras com condições negativas. As propostas são implementadas em uma ferramenta especialmente desenvolvida para que os testes pudessem ser realizados. Para poder traçar uma comparação da nova ferramenta, que utiliza os recursos propostos, com sistemas similares, foi construído um exemplo envolvendo animação na nova ferramenta e em dois dos quatro sistemas estudados. Essa comparação permite verificar os benefícios proporcionados pelas propostas deste trabalho.
publishDate 2006
dc.date.none.fl_str_mv 2006-12-21
2007-04-26
2015-03-26T13:10:33Z
2015-03-26T13:10:33Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv COURA, Débora Pereira. Producing animations with the programming by demonstration. 2006. 119 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2006.
http://locus.ufv.br/handle/123456789/2644
identifier_str_mv COURA, Débora Pereira. Producing animations with the programming by demonstration. 2006. 119 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2006.
url http://locus.ufv.br/handle/123456789/2644
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa
BR
Metodologias e técnicas da Computação; Sistemas de Computação
Mestrado em Ciência da Computação
UFV
publisher.none.fl_str_mv Universidade Federal de Viçosa
BR
Metodologias e técnicas da Computação; Sistemas de Computação
Mestrado em Ciência da Computação
UFV
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1822610732733169664