ATIVIDADES DESENVOLVIDAS PELO GETCOMP EM 2011
______________________________________________________________________________
Projetos ativos
● Realidade Aumentada e Computação Gráfica
Coordenador: Rodrigo Luis de Souza da Silva e Marcelo Bernardes
Resumo
O objetivo principal desta linha de pesquisa é desenvolver interfaces computacionais baseadas em elementos de Realidade Aumentada (RA). Basicamente os recursos de visão computacional comumente encontrados em bibliotecas de RA serão utilizados para desenvolver interfaces interativas para sistemas de Realidade Virtual. Planeja-se desenvolver ambientes imersivos de baixo custo a partir das técnicas pesquisadas neste projeto. Outros projetos envolvendo Realidade Aumentada, Visão Computacional e Computação Gráfica poderão ser desenvolvidos nesta linha de pesquisa.
Palavras-chave: Realidade Aumentada, Visão Computacional, Computação Gráfica.
● Aplicações de T-Learning
Coordenador: Eduardo Barrere
Resumo
O objetivo principal deste projeto é desenvolver aplicações e frameworks para educação à distância no contexto da TV Digital Interativa. Baseado nas potencialidades e limitações do ambiente de TV Digital Interativa Brasileiro, baseado no Ginga, vamos desenvolver soluções de EaD baseadas no uso da TV Digital.
Palavras-chave: TV Digital, Multimidia, EaD, Ginga
● Desenvolvimento de Software
Coordenador: Jairo Francisco de Souza
Resumo
O projeto objetiva explorar temas atuais que influenciam as atividades de desenvolvimento de software. Dentre os principais temas a serem explorados estão a análise e avaliação de novas linguagens de programação e de ambientes de desenvolvimento para essas linguagens, o desenvolvimento de ambientes produtivos de programação, a aplicação de conceitos como literate programming, test-driven development, component-based software engineering, semantic-oriented programming, dentre outros.
Palavras-chave: Linguagens de Programação, Paradigmas de Programação, Engenharia de Software.
● Gerência de Configuração de Software
Coordenador: Alessandreia Marta de Oliveira
Resumo
O objetivo do grupo é explorar o tema Gerência de Configuração que é a parte da engenharia de software responsável pelo controle da evolução de software. A Gerência de Configuração de Software (GCS) é uma prática que aplica procedimentos técnicos e administrativos para identificar e documentar as características físicas e funcionais de um item de configuração, controlar as alterações nessas características, armazenar e relatar o processamento das modificações e o estágio da implementação e verificar a compatibilidade com os requisitos especificados.
Palavras-chave: Controle de Versão, Gerenciamento de Construção, Controle de Modificações.
● Inteligência Artificial para Futebol de Robôs
Coordenador: Saul Leite
Resumo
O projeto consiste em estudar a aplicação de técnicas de inteligência artificial no âmbito de futebol de robôs. Dentre as principais técnicas estudadas estão a de aprendizado por reforço, redes neurais, e algoritmos de busca de caminhos, como o A*. O objetivo principal é possibilitar que os robôs joguem futebol de forma autônoma, sem a interferência humana.
Palavras-chave: Aprendizado por reforço, Futebol de Robôs, Inteligência Artificial.
● Desenvolvimento Móvel
Coordenador: Edmar Welington Oliveira
Resumo
O projeto consiste no desenvolvimento de aplicações para dispositivos móveis (Tablets, celulares, etc) utilizando as plataformas de desenvovimento Android e J2ME. O projeto incorpora o desenvolvimento baseado em temas como EaD, planejamento, tomada de decisão e ontologias.
Palavras-chave: EaD, tomada de decisão e desenvolvimento móvel.
______________________________________________________________________________
Minicursos
● “Subversion com TortoiseSVN”
11/05/2011 – Semana da Informática – Fundação Dom André Arcoverde de Valença (4 horas) 04/06/2011 – GETMeeting – Universidade Federal de Juiz de Fora (2 horas). Ministrado por Pedro Otávio Lima Gazzola e Guilherme Gomes Martins.
● “Introdução a Linguagem Ruby”
11/05/2011 – Semana da Informática – Fundação Dom André Arcoverde de Valença (4 horas). Ministrado por Frâncila Weidt Neiva e Marcus Henrique Barbosa.
● “Introdução à programação Gráfica com OpenGL”
03/06/2011 – GETMeeting – Universidade Federal de Juiz de Fora (2 horas) 18/10/2011 – XXXIX Semana do Técnico – Informática e I Semana de Sistemas de Informação do Instituto Federal do Sudeste de Minas Gerais (4 horas). Ministrado por Liliane Rodrigues de Almeida e Fernando Akio de Araújo Yamada.
● Bem vindo ao Python: “Simples é melhor que complexo”
03/06/2011 – GETMeeting – Universidade Federal de Juiz de Fora (2 horas) 17/10/2011 – XXXIX Semana do Técnico – Informática e I Semana de Sistemas de Informação do Instituto Federal do Sudeste de Minas Gerais (2 horas). Ministrado por Felipe Rooke da Silva.
● “Programando em Scala”
04/06/2011 – GETMeeting – Universidade Federal de Juiz de Fora (2 horas). Ministrado por Marcus Henrique Barbosa.
● “PHP para apaixonados pela web”
01/07/2011 – GETUpdate – Universidade Federal de Juiz de Fora (4 horas). Ministrado por Felipe Rooke da Silva.
● “Introdução ao LaTeX: Edição de Textos e Apresentações”
01/09/2011 – GETUpdate – Universidade Federal de Juiz de Fora (4 horas). Ministrado por Roberto Nalon.
● “Criando Aplicações Web com Symfony2”
29/09/2011 – GETUpdate – Universidade Federal de Juiz de Fora (4 horas). Ministrado por Marcus Henrique Barbosa.
● “Introdução ao controle de versão com GIT”
15/09/2011 – Universidade Federal de São João Del Rei (4 horas)
30/11/2011 – GETUptade – Universidade Federal de Juiz de Fora (4 horas). Ministrado por Pedro Otávio Lima Gazzola e Guilherme Gomes Martins.
● “Desenvolvendo uma aplicação com ASP.NET e C#
27/10/2011 – GETUptade – Universidade Federal de Juiz de Fora (4 horas). Ministrado por Fernando Neiva de Paiva.
● “Desenvolvimento de jogos para dispositivos móveis usando a linguagem LUA”
18/10/2011 – Semana da Computação – Universidade Federal de Juiz de Fora (4 horas).
26/11/2011 – Linux Day – Instituto Vianna Júnior (4 horas). Ministrado por Marina Ivanov Pereira Josué e Frâncila Weidt Neiva.
______________________________________________________________________________
Participação em Eventos
● VIII Interpet 28/03/2011 – Anfiteatro Christiano Gegwert, Faculdade de Engenharia, Universidade Federal de Juiz de Fora
Participantes:
Rodrigo Luis de Souza da Silva
Alessandreia Marta de Oliveira
Jairo Francisco de Souza
Carolina de Oliveira Cunha
Fernando Akio de Araujo Yamada
Guilherme Gomes Martins
Liliane Rodrigues de Almeida
Marina Ivanov Pereira Josué
Felipe Rooke da Silva
● Semana da Computação
17/10/2011 – 20/10/2011 – Instituto de Ciências Exatas, Universidade Federal de Juiz de Fora Organização: Jairo Francisco de Souza Participantes: Rodrigo Luis de Souza da Silva Alessandreia Marta de Oliveira Fernando Akio de Araujo Yamada Guilherme Gomes Martins LilianeRodrigues de Almeida Marina Ivanov Pereira Josué Stephanie Martins Pinto da Costa Sandro Athaide Coelho Felipe Rooke da Silva Pedro Otávio Lima Gazzola Descrição: Tutoria nos minicursos da Semana da Computação.
● IX Interpet
11/11/2011 – Instituto de Ciências Exatas, Universidade Federal de Juiz de Fora Participantes: Rodrigo Luis de Souza da Silva Fernando Akio de Araujo Yamada Guilherme Gomes Martins Liliane Rodrigues de Almeida Marina Ivanov Pereira Josué Stephanie Martins Pinto da Costa Sandro Athaide Coelho
______________________________________________________________________________
Eventos organizados
● I GETMeeting
(03 e 04 de junho 2011 – Universidade Federal de Juiz de Fora)
O I GETMeeting foi um evento organizado pelo Grupo de Educação Tutorial do curso de Ciência da Computação (GETComp) voltado para os alunos do Departamento de Ciência da Computação e áreas afins da UFJF e é aberto para a participação de pessoas interessadas em tecnologia. O evento foi constituído de minicursos ministrados por alunos do curso de Ciência da Computação, apresentação de artigos submetidos para o II Workshop de Trabalhos de Graduação e Pós-Graduação do DCC, além de eventos paralelos como a Maratona de Programação e DOJO. Realizou-se também um debate a respeito de “Carreira em Tecnologia” com a participação de profissionais do mercado e acadêmicos.
● GETUpdate
(Contínuo – Universidade Federal de Juiz de Fora)
O GETUpdate é um evento de caráter contínuo onde alunos ou ex-alunos do DCC ministram minicursos voltados para a atualização dos demais discentes na área de computação, realizado na última semana de cada mês, preferencialmente na sexta e/ou no sábado.
______________________________________________________________________________
Produção Bibliográfica
Publicações
● Plínio Antunes Garcia, Carolina de Oliveira Cunha, Alessandreia Marta de Oliveira Julio
“A Gerência de Configuração no Contexto da Melhoria do Processo de Software Brasileiro.”
II Workshop de Trabalhos de Graduação e Pós Graduação do DCC – UFJF
● Stephanie Martins Costa, Saul de Castro Leite “Implementação Eficiente de Futebol de Robôs”
II Workshop de Trabalhos de Graduação e Pós Graduação do DCC – UFJF
● Sandro Coelho, Thiago Moratori Peixoto, Jairo Francisco de Souza
“Ambiente de Apoio para Aprendizagem de Estrutura de Dados”
II Workshop de Trabalhos de Graduação e Pós Graduação do DCC – UFJF
● Rafael Barros Silva, Pedro Otávio Lima Gazzola, Alessandreia Marta de Oliveira Julio
“XPerseus: Controle de Versões de Dados Semi-Estruturados”
II Workshop de Trabalhos de Graduação e Pós Graduação do DCC – UFJF
● Pedro Otávio Lima Gazzola, Plínio Antunes Garcia, Alessandreia Marta de Oliveira
“Controle de Mudanças de Documentos Semiestruturados utilizando Inferência”
III Workshop de Trabalhos de Graduação e Pós Graduação do DCC – UFJF
● Carolina Cunha, Alessandreia Marta de Oliveira
“Uso de Ontologias e SWRL para Realizar Inferências em Documentos Semiestruturados”
III Workshop de Trabalhos de Graduação e Pós Graduação do DCC – UFJF
Monografias
● Daniel Tannure Menandro de Freitas
“Análise Comparativa entre Sistemas de Controle de Versões”
Monografia em Ciência da Computação
Orientadora: Profª. Alessandreia Marta de Oliveira
● Rafael Barros Silva
“XPerseus: Uma Interface Gráfica para Detecção de Diferenças entre Documentos XML”
Monografia em Ciência da Computação
Orientadora: Profª.Alessandreia Marta de Oliveira
● Pedro Otávio Lima Gazzola
“Inferência de Dados em Documentos XML utilizando PROLOG”
Monografia em Ciência da Computação
Orientadora: Profª. Alessandreia Marta de Oliveira
______________________________________________________________________________
Produção Técnica
● Site do Grupo de Educação Tutorial da Computação (GETCOMP)
http://www.ufjf.br/getcomp/
Autor: Plínio Garcia
Resumo
O site contém informações sobre o grupo, seus projetos e membros, além de notícias sobre eventos organizados pelo GETCOMP. No site também se encontram arquivos dos cursos ministrados pelos membros do grupo e realizados no GETUptade.
● Página GETCOMP no Facebook
http://www.facebook.com/getcomp
Autores: Plinio Garcia e Carolina Oliveira Cunha
Resumo
A página do Facebook do grupo foi criada para divulgação do GETComp e suas atividades.
● Construção do repositório DBPediaPT
Autores: Frâncila Weidt Neiva, Felipe Rooke da Silva, Marcus Henrique Barbosa.
Resumo
O GETComp participa da construção da versão brasileira da DBPedia. A DBPedia é um projeto inovador e importante para a comunidade de desenvolvedores web captaneada pelo grupo responsável pela Wikipedia e pesquisadores da Universidade Livre de Berlim. A DBPedia é um grande repositório de dados ligados para informações do Wikipedia inseridas por milhares de usuários colaboradores de todo o mundo. Como o Wikipedia armazena informações em várias línguas, é necessário um trabalho específico para cada linguagem. Assim, o GETComp participa da construção da DBPediaPT em colaboração com outras universidades para mapear os dados da Wikipedia em português para o formato da DBPediaPT, permitindo assim que desenvolvedores web de todo o brasil possam consumir essas informações em suas aplicações. Tal facilidade permitirá que novas aplicações mais inteligentes possam ser possíveis de serem construídas, gerando uma nova revolução na web e, por consequência, na vida de todo usuário de computadores.
● Construção da aplicação DSGraph
http://dsgraph.sourceforge.com
Autores: Sandro Athaide Coelho e Thiago Moratori Peixoto
Resumo
O DSGraph é uma biblioteca gráfica para visualização de estruturas de dados e foi construída com o objetivo de facilitar o ensino e aprendizagem de estruturas de dados por alunos de diversos cursos de graduação como Ciência da Computação, Sistemas de Informação, Licenciatura em Computação, e as várias Engenharias. A disciplina de Estrutura de Dados geralmente é tida como uma disciplina com uma considerável taxa de reprovação em várias instituições pela dificuldade dos alunos entenderem e implementarem estruturas abstratas. Por outro lado, essa é uma disciplina de grande importância no currículo de diversos cursos. Para facilitar o entendimento do código implementado, a biblioteca permite que o aluno visualize o estado da sua implementação e, assim, entenda com mais facilidade o funcionamento do código construído. Códigos implementados em C/C++.
● Site Ligado nos Políticos
Autores: Membros do grupo de Desenvolvimento de Software
Resumo
O objetivo do projeto é fornecer um novo data set com informações de políticos brasileiros coletadas de diferentes fontes utilizando as práticas de Dados Ligados e Dados Governamentais Abertos, contribuindo assim com a nova Web de dados. O projeto implementado tem como objetivo fornecer dados úteis, abertos, padronizados, reutilizáveis e ligados a dados de outras fontes.
● Site de Desaparecidos
http://desaparecidos.ice.ufjf.br
Autores: Membros do grupo de Desenvolvimento de Software
Resumo
Tecnicamente, o projeto consiste em extrair informações na Web através da raspagem de dados e padronizá-las no formato RDF, criando um novo dataset para contribuir com o projeto Linking Open Data. Este projeto visa disponibilizar informações abertas para o consumo de aplicações. Os dados coletados serão utilizados como suporte para uma aplicação criada, que atuará como um analisador de e-mails filtrando conteúdos falsos em um domínio específico, neste caso sobre crianças desaparecidas. Além dos objetivos técnicos este trabalho procura amenizar os problemas enfrentados por milhares de usuários de serviços de e-mails criando uma ferramenta que irá possibilitar a estes usuários verificar a autenticidade das mensagens recebidas.
● Desenvolvimento de material didático para a disciplina de Computação Gráfica
Autor: Lilliane Rodrigues de Almeida
Resumo
Organização das notas de aula de Computação Gráfica disponíveis no departamento de Computação em formato de livro para o curso de Computação Gráfica da grade de Ciência da Computação. Esta iniciativa está relacionada com a vertente de ensino deste Grupo de Educação Tutorial
● Apoio na confecção do material didático da disciplina de Algoritmos
Autor: Membros do grupo de Gerência de Configuração
Resumo
Elaboração de listas de exercício (enunciado e gabarito) para a disciplina de Algoritmos.
● Sistema de Realidade Aumentada Aplicados ao Ensino
https://sites.google.com/site/avrufjf/research
Autor: Fernando Akio
Resumo
O objetivo desta iniciativa foi construir um sistema baseado em realidade aumentada que permita a interação com objetos virtuais de forma intuitiva através da manipulação de marcadores impressos.
● Sistema baseado em Realidade Aumentada para desenvolvimento de Interfaces Computacionais alternativas
https://sites.google.com/site/avrufjf/research
Autor: Fernando Akio
Resumo
Está sendo desenvolvido pelo grupo um protótipo de sistema com interfaces computacionais baseadas em Realidade Aumentada. A idéia é estudar as possibilidades de aplicação destas interfaces em diversos contextos, como manipulação de geometria, manipulação de imagens etc.
● Sistema baseado em Inteligência Artificial para simulação de Futebol de Robôs
Autor: Stephanie Martins Pinto da Costa
Resumo
Desenvolvimento de um simulador de Futebol de Robôs utilizando técnicas de Inteligência Artificial. As técnicas estudadas serão utilizadas no controle dos robôs, inicialmente virtuais, que participam da partida.
● Sistema X-Perseus
Autor: Membros do grupo de Gerência de Configuração
Resumo
XPerseus é uma interface grafica para a detecção e visualização de diferencas entre versões de um documento XML e controle das mudanças efetuadas.
● Desenvolvimento do sistema Gnosis
Autor: Felipe Rooke e Francila Weidt
Resumo
O Gnosis é um meta-alinhador de ontologias em formato OWL que utiliza técnicas de algoritmos genéticos para escolha de funções de similaridades mais relevantes para o alinhamento.
______________________________________________________________________________
Visitas Técnicas
● Visita à empresa Solucionar (01/12/2011)