Você está na página 1de 18

Meteoritos

Uma abordagem computacional

Giovanni Ap. S. Oliveira


Orientac
ao: Profa Maria Elizabeth Zucolotto
Universidade Federal do Rio de Janeiro
giovanniapsoliveira@gmail.com

Novembro 10, 2015

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

1 / 18

Visao Geral

Base de dados de meteoritos


Introducao
Desenvolvimento

Aplicacoes interativas
Introducao
Desenvolvimento

Resultados

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

2 / 18

Problematica e hipotese

Grande volume de dados nao indexados e de difcil acesso


Dificuldade envolvida no processo de geracao de um mapeamento de
objeto relacional devido `a complexibilidade do modelo
Necessidade da criacao de uma base de dados independente e robusta
para registro de meteoritos

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

3 / 18

Metodologia
Ruby on Rails
Framework de aplicacao para a web em Ruby baseado no modelo MVC
com ORM nativo integrado ao SQLite (Active Record)

Rails Admin
Engine de Ruby on Rails destinada a geracao de interface para aplicacoes
de gerenciamento de dados

Gemas
Varidade de recursos oferecidos pelas Ruby Gems como controle de acesso,
geracao de formularios, manipulacao de conte
udo multimdia e integracao
com a API do Google Maps.

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

4 / 18

Ambiente e ferramentas

Bundler
Ambiente para gerenciamento de dependencias do projeto

Git
Sistema de controle de versao amplamente utilizado no contexto de
desenvolvimento de software

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

5 / 18

Modelo abstrato de dados

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

6 / 18

Problematica e hipotese

O problema da ineficiencia dos metodos tradicionais pedagogicos no


contexto contemporaneo
Principios fundamentais da educacao em Emlio de Rousseau e a
pedagogia positivista
Uso de aplicacoes virtuais interativas como ferramentas auxiliares no
processo pedagogico aplicadas `a meteortica

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

7 / 18

Metodologia

Android OS
Sistema operacional para dispositivos m
oveis Android e a variedade
recursos de interface de usuario oferecidos pela plataforma

Maps API
Riqueza e fidelidade de dados oferecidos pelo servico de visualizacao de
mapas Google Maps em interface de programacao de aplicacao para
plataforma Android

JSON
Carga de dados locais com a JavaScript Object Notation

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

8 / 18

Ambiente e ferramentas

Eclipse IDE
Ambiente de desenvolvimento integrado em conjunto com o pacote de
ferramentas de desevolvimento Android (ADT)

Git
Ja descrito anteriormente

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

9 / 18

Logica de implementacao

Figure : Fluxograma do Teste de Amostras

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

10 / 18

Logica de implementacao

Figure : Fluxograma do Mapa de Meteoritos

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

11 / 18

Resultados obtidos com a base de dados

Facilidade na execucao de tarefas rotineiras como visualizar, editar,


excluir ou exportar entradas em massa
Capacidade de gerenciamento de grande vol
ume de dados
Indexacao de registros atraves de mais de um atributo
Reducao do impacto gerado por migrac
oes e alteracoes estruturais na
base de dados
Possibilidade de expansao e divulgacao de conte
udo atraves de um
sistema colaborativo sobre a web
Confiabilidade e seguranca da informacao armazenada
Interface amigavel com o usuario

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

12 / 18

Figure : Interface da base de dados

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

13 / 18

Resultados obtidos com as aplicacoes interativas

Ferramenta didatica auxiliar para abordagem da tematica de


meteoritos na Educacao Basica
Aplicacoes em exposicao permanente na secao de Meteoritos do
Museu Nacional
Possibilidade de adaptacao para dispositivos m
oveis e ampla
distribuicao favorecendo a divulgacao cientfica

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

14 / 18

Figure : Aplicacao Teste de Amostras

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

15 / 18

Figure : Aplicacao Mapa de Meteoritos


Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

16 / 18

Referencias bibliograficas

R. B. SCORZELLI, M. E. VARELA, E. ZUCOLOTTO


Meteoritos: Cofres da Nebulosa Solar
1a Edic
ao Editora Livraria da Fsica (ISBN 9788578610807).

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

17 / 18

Perguntas

Giovanni Ap. S. Oliveira (UFRJ)

Meteoritos: uma abordagem computacional

Novembro 10, 2015

18 / 18

Você também pode gostar