SlideShare a Scribd company logo
1 of 44
4º Ciclo de Encontros Dados, Informação
e Tecnologia
MIT APP Inventor como instrumento
de coleta de dados.
Ricardo Costa Rossi
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 1
Coleta de dados - Objetivo
Demonstrar que é possível criar uma ferramenta
própria para coletar dados para sua pesquisa.
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 2
Coleta de dados - Ferramentas
o Entrevista
 Pesquisa de campo
o Internet
 Pesquisa em site
 Mescanismo de busca
 Questionário online
 Google Doc
o Aplicativo mobile (por que não?)
 APP Inventor
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 3
Coleta de dados mais eficaz
•O que ela pode proporcionar?
Maior volume de dados
Maior gerenciamento de dados
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 4
Coleta de dados mais eficaz
•Qual a Consequência?
oMaior qualidade no produto final
Pesquisa mais elaborada
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 5
Como funciona?
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 6
SmartFone
APP Mobile
Tabela Fusion Tables
Localizada no google Drive
API FusionTables
Responsável por fazer a ponte
entre o aplicativo e a tabela
Para a criação do aplicativos serão necessárias três fases:
1) Criação da interface no APP inventor
2) Criação da tabela Fusion Tables
3) Configuração da conta de serviço(api Fusion Table)
App invetor
•Antes de iniciar:
1. Criar uma conta GOOGLE;
2. Acessar o google drive;
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 7
App invetor
•Acessar MIT App inventor
o Digitar no Google App inventor 2
 Clicar no primeiro link
 http://ai2.appinventor.mit.edu
o Você pode ou não permitir a google acessar
informações da sua conta
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 8
Projeto - Tela Inicial
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 9
Projeto – Arrastar Objetos
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 10
Projeto – Renomear Objetos
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 11
Projeto – Características do
Objeto
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 12
A janela propriedades é a responsável por
definir:
• O nome a ser exibido;
• A cor;
• Seu Tamanho;
• Alinhamento
• Definição de uma imagem
• Dentre outros.
Projeto – Fusion Table
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 13
Na aba Storage,
arrastar o componente
fusiontablescontrol.
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 14
No canto superior
direto, há dois botões:
• Designer – editar as
tela da app
• Blocks – editar a
codificação do projeto
Nota: Toda a codificação será feita por blocos, se
por um acaso algo estiver errado as peças não se
encaixam.
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 15
Na janela blocks, na
opção variables é
possível:
• Inicializar uma variável;
• Gravar dados em uma variável
• Obter dados de uma variável
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 16
Na janela blocks, na opção
texto é possível:
• Inserir uma string(texto);
• Pegar valores a esquerda da
string;
• Dentre outros.
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 17
Bloco responsável por ativar o serviço
de conta de email.
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 18
Na figura acima, demonstra a sintaxe do como insert no APP inventor.
1. Criação da procedure(procedimento para inserir as informações na tabela.
2. Permissão para acessar os serviços de conta de e-mail, no caso o Google Drive.
3. Na opção texto do bloco, arrastar a função “JOIN” que na verdade junta as strings
formando o comando sql insert
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 19
Arrastar a opção do tipo text
para a área dos blocos
Depois de arrastar as opções text para
os campos codigo, nome e cidade.
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 20
A tela ao lado demonstra como
deverá ficar a procedure
Para inserção de dados na tabela
Esse dois últimos blocos tem a função de
executar o comando insert, e mostrar a
mensagem dados gravados com sucesso
Fusion Table - Codificação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 21
A tela acima demonstra a codificação do botão enviar, basta selecionar o botão,
clicar no bloco WHEN BTENVIAR CLICK, logo após ir na opção procedure chamar a
procedure criada anteriormente.
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 22
1) Acessar o google drive no navegador
a) https://www.google.com/intl/pt-BR/drive/
a.1) https://drive.google.com/drive/my-drive
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 23
2) No google drive  clicar no botão new  escolher a opção
more  escolher a opção google fusion tables, conforme figura
abaixo:
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 24
3) Clicar na opção create table empty
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 25
4) Alterar o nome e o tipo das colunas criadas por padrão
clicando em menu edi t Change columns, como mostra a
figura abaixo:
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 26
5) Alterar o nome da tabela, clicando em new table:
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 27
6) Clicar em file  about this table
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 28
7) Copiar o ID da tabela e colar no app inventor em insert into...
Fusion Table – Criando a tabela
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 29
7) Copiar o ID da tabela e colar no app inventor em insert into...
Colar o ID da tabela aqui
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 30
Vincular a tabela criada a API fusion table
1) Acessar o console fusion table
https://console.developers.google.com/iam-admin/projects
Criar um novo projeto
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 31
Localizar a API Fusion Table
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 32
Ativar a API Fusion Table
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 33
Criar credenciais
Clicar no botão criar credenciais
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 34
Criar credenciais
Escolher chave da conta de serviço
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 35
Criar a conta de serviço
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 36
Clicar no link gerenciar conta de serviço
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 37
Clicar no link gerenciar conta de serviço
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 38
Ir no app inventor e colar o nome da conta de serviço
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 39
Ir no Google Drive clicar na tabela fusion e clicar no botão compartilhar
A.P.I. Fusion Table – Console
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 40
Ir no app inventor e alterar os campos da tabela
Visualização dos dados
• Desfrutar dos recursos da google
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 41
Visualização dos dados
• Desfrutar dos recursos da google
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 42
App invetor - Limitações
• No design
• Permissões de conta de serviço
• Banco de dados
• Documentação
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 43
Considerações Finais
É possível sim criar um instrumento para coleta de
dados mais eficaz gerando um trabalho de
pesquisa bem mais elaborado.
Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 44

More Related Content

What's hot

Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaDivani Barbosa
 
Microcontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoMicrocontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoFabio Souza
 
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...Fernando Belome Feltrin
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosJoãopedro Machado
 
FOGUETE DE GARRAFA PET
FOGUETE DE GARRAFA PETFOGUETE DE GARRAFA PET
FOGUETE DE GARRAFA PETJonasblog
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquicorosimaracorsino
 
Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmosJocelma Rios
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTMLLeonardo Soares
 

What's hot (20)

Regras de potencias .
Regras de potencias .Regras de potencias .
Regras de potencias .
 
Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface Grafica
 
Potenciacao
PotenciacaoPotenciacao
Potenciacao
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Microcontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoMicrocontroladores PIC - Introdução
Microcontroladores PIC - Introdução
 
Minicurso de App Inventor
Minicurso de App InventorMinicurso de App Inventor
Minicurso de App Inventor
 
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exercicios
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
 
FOGUETE DE GARRAFA PET
FOGUETE DE GARRAFA PETFOGUETE DE GARRAFA PET
FOGUETE DE GARRAFA PET
 
Paradigma lógico
Paradigma lógicoParadigma lógico
Paradigma lógico
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Correlação Estatística
Correlação EstatísticaCorrelação Estatística
Correlação Estatística
 
Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmos
 
Espelho plano
Espelho planoEspelho plano
Espelho plano
 
Função PROCV
Função PROCVFunção PROCV
Função PROCV
 
Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTML
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Teoria da inercia
Teoria da inerciaTeoria da inercia
Teoria da inercia
 

Viewers also liked

สรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบ
สรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบสรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบ
สรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบKat Env
 
Water Recycling Process
Water Recycling ProcessWater Recycling Process
Water Recycling ProcessSooksop
 
กฎหมายว่าด้วยมลพิษ
กฎหมายว่าด้วยมลพิษกฎหมายว่าด้วยมลพิษ
กฎหมายว่าด้วยมลพิษChacrit Sitdhiwej
 
คู่มือ Thunkable
คู่มือ Thunkableคู่มือ Thunkable
คู่มือ ThunkableKhunakon Thanatee
 
Recycle and reuse of wastewater
Recycle and reuse of wastewaterRecycle and reuse of wastewater
Recycle and reuse of wastewaterPulkit Shukla
 
การบำบัดของเสียในอุตสาหกรรม 31 03 59
การบำบัดของเสียในอุตสาหกรรม 31 03 59การบำบัดของเสียในอุตสาหกรรม 31 03 59
การบำบัดของเสียในอุตสาหกรรม 31 03 59BPpiangruetai
 
MIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + BluetoothMIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + Bluetoothmike parks
 
คู่มือ Handbook app inventor
คู่มือ Handbook app inventorคู่มือ Handbook app inventor
คู่มือ Handbook app inventorAreefin Kareng
 
Characteristics of Waste-Water (Unit-I)
Characteristics of Waste-Water (Unit-I)Characteristics of Waste-Water (Unit-I)
Characteristics of Waste-Water (Unit-I)GAURAV. H .TANDON
 

Viewers also liked (10)

สรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบ
สรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบสรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบ
สรุป การออกแบบระบบบำบัดน้ำเสีย ไม่ครบ
 
Water Recycling Process
Water Recycling ProcessWater Recycling Process
Water Recycling Process
 
Google App Inventor
Google App InventorGoogle App Inventor
Google App Inventor
 
กฎหมายว่าด้วยมลพิษ
กฎหมายว่าด้วยมลพิษกฎหมายว่าด้วยมลพิษ
กฎหมายว่าด้วยมลพิษ
 
คู่มือ Thunkable
คู่มือ Thunkableคู่มือ Thunkable
คู่มือ Thunkable
 
Recycle and reuse of wastewater
Recycle and reuse of wastewaterRecycle and reuse of wastewater
Recycle and reuse of wastewater
 
การบำบัดของเสียในอุตสาหกรรม 31 03 59
การบำบัดของเสียในอุตสาหกรรม 31 03 59การบำบัดของเสียในอุตสาหกรรม 31 03 59
การบำบัดของเสียในอุตสาหกรรม 31 03 59
 
MIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + BluetoothMIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + Bluetooth
 
คู่มือ Handbook app inventor
คู่มือ Handbook app inventorคู่มือ Handbook app inventor
คู่มือ Handbook app inventor
 
Characteristics of Waste-Water (Unit-I)
Characteristics of Waste-Water (Unit-I)Characteristics of Waste-Water (Unit-I)
Characteristics of Waste-Water (Unit-I)
 

Similar to MIT APP Inventor como instrumento de coleta de dados - Prof. Ricardo Costa Rossi

Release notes versão 2.3
Release notes versão 2.3Release notes versão 2.3
Release notes versão 2.3Plataforma CORE
 
68215347 como-fazer-estrategia-de-liberacao
68215347 como-fazer-estrategia-de-liberacao68215347 como-fazer-estrategia-de-liberacao
68215347 como-fazer-estrategia-de-liberacaoSheila Magalhaes
 
Release Notes Versao 2.3
Release Notes Versao 2.3Release Notes Versao 2.3
Release Notes Versao 2.3Plataforma CORE
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dadosmgoberto
 
Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...
Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...
Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...IMP Concursos
 
Desenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geralDesenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geralHelder Lopes
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphihildebertomelo
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosCaio Lima
 
Policia Civil Perito - Janeiro 2013
Policia Civil Perito - Janeiro 2013Policia Civil Perito - Janeiro 2013
Policia Civil Perito - Janeiro 2013fdavidslideshare
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo TextoCaio Lima
 
Apostila projeto geo 2005
Apostila projeto geo 2005Apostila projeto geo 2005
Apostila projeto geo 2005Hudson Góis
 
2. Windows_Word_Excel_Parte_1.pdf
2. Windows_Word_Excel_Parte_1.pdf2. Windows_Word_Excel_Parte_1.pdf
2. Windows_Word_Excel_Parte_1.pdfPatrciaProfeta
 
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...Ciro Cavani
 

Similar to MIT APP Inventor como instrumento de coleta de dados - Prof. Ricardo Costa Rossi (20)

Tecnologia de Visualização de Dados - Leonardo Felipe Franchi
Tecnologia de Visualização de Dados - Leonardo Felipe FranchiTecnologia de Visualização de Dados - Leonardo Felipe Franchi
Tecnologia de Visualização de Dados - Leonardo Felipe Franchi
 
Release notes versão 2.3
Release notes versão 2.3Release notes versão 2.3
Release notes versão 2.3
 
68215347 como-fazer-estrategia-de-liberacao
68215347 como-fazer-estrategia-de-liberacao68215347 como-fazer-estrategia-de-liberacao
68215347 como-fazer-estrategia-de-liberacao
 
Release Notes Versao 2.3
Release Notes Versao 2.3Release Notes Versao 2.3
Release Notes Versao 2.3
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...
Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...
Informática para concursos téo schah_apostilão_cespe_2012_provas_290_questões...
 
Desenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geralDesenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geral
 
Aula 6
Aula 6 Aula 6
Aula 6
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphi
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de Dados
 
Policia Civil Perito - Janeiro 2013
Policia Civil Perito - Janeiro 2013Policia Civil Perito - Janeiro 2013
Policia Civil Perito - Janeiro 2013
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo Texto
 
Apostila projeto geo 2005
Apostila projeto geo 2005Apostila projeto geo 2005
Apostila projeto geo 2005
 
BIG DATA
BIG DATABIG DATA
BIG DATA
 
Metadados - Totvs RM.pdf
Metadados - Totvs RM.pdfMetadados - Totvs RM.pdf
Metadados - Totvs RM.pdf
 
2. Windows_Word_Excel_Parte_1.pdf
2. Windows_Word_Excel_Parte_1.pdf2. Windows_Word_Excel_Parte_1.pdf
2. Windows_Word_Excel_Parte_1.pdf
 
Os3
Os3Os3
Os3
 
Aula3
Aula3Aula3
Aula3
 
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...
 
Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008
 

More from Competências Digitais para Agricultura Familiar

More from Competências Digitais para Agricultura Familiar (12)

O uso de dados para mapeamento de relacionamentos na agricultura: uma aplicaç...
O uso de dados para mapeamento de relacionamentos na agricultura: uma aplicaç...O uso de dados para mapeamento de relacionamentos na agricultura: uma aplicaç...
O uso de dados para mapeamento de relacionamentos na agricultura: uma aplicaç...
 
O dilema do pingado -Profa. Dra. Ana Elisa Bressan Smith Lourenzani (VI CEDIT)
O dilema do pingado -Profa. Dra. Ana Elisa Bressan Smith Lourenzani (VI CEDIT)O dilema do pingado -Profa. Dra. Ana Elisa Bressan Smith Lourenzani (VI CEDIT)
O dilema do pingado -Profa. Dra. Ana Elisa Bressan Smith Lourenzani (VI CEDIT)
 
Trabalho e saúde no setor de frigoríficos - Prof. Dr. Fernando Mendonça Heck...
Trabalho e saúde no setor de frigoríficos -  Prof. Dr. Fernando Mendonça Heck...Trabalho e saúde no setor de frigoríficos -  Prof. Dr. Fernando Mendonça Heck...
Trabalho e saúde no setor de frigoríficos - Prof. Dr. Fernando Mendonça Heck...
 
Semeando saberes e inspirando soluções: Dimensões informacionais interdiscipl...
Semeando saberes e inspirando soluções: Dimensões informacionais interdiscipl...Semeando saberes e inspirando soluções: Dimensões informacionais interdiscipl...
Semeando saberes e inspirando soluções: Dimensões informacionais interdiscipl...
 
Aplicações da Teoria dos Grafos em coletas de dados - Prof. Dr. Fernando de A...
Aplicações da Teoria dos Grafos em coletas de dados - Prof. Dr. Fernando de A...Aplicações da Teoria dos Grafos em coletas de dados - Prof. Dr. Fernando de A...
Aplicações da Teoria dos Grafos em coletas de dados - Prof. Dr. Fernando de A...
 
Agricultura 4.0 – a produção digital e o novo modelo de negócio agrícola - Pr...
Agricultura 4.0 – a produção digital e o novo modelo de negócio agrícola - Pr...Agricultura 4.0 – a produção digital e o novo modelo de negócio agrícola - Pr...
Agricultura 4.0 – a produção digital e o novo modelo de negócio agrícola - Pr...
 
Gerenciamento de projetos e o papel das tecnologias informacionais - Prof. Ma...
Gerenciamento de projetos e o papel das tecnologias informacionais - Prof. Ma...Gerenciamento de projetos e o papel das tecnologias informacionais - Prof. Ma...
Gerenciamento de projetos e o papel das tecnologias informacionais - Prof. Ma...
 
Fontes de informação na produção cientifica - Prof. Ma. Diana Vilas Boas Sout...
Fontes de informação na produção cientifica - Prof. Ma. Diana Vilas Boas Sout...Fontes de informação na produção cientifica - Prof. Ma. Diana Vilas Boas Sout...
Fontes de informação na produção cientifica - Prof. Ma. Diana Vilas Boas Sout...
 
La política pública de educación ambiental y los portales oficiales de gbiern...
La política pública de educación ambiental y los portales oficiales de gbiern...La política pública de educación ambiental y los portales oficiales de gbiern...
La política pública de educación ambiental y los portales oficiales de gbiern...
 
Propriedade Intelectual: do acadêmico ao profissional - Ms Elizabete C. S. A...
Propriedade Intelectual: do acadêmico ao profissional  - Ms Elizabete C. S. A...Propriedade Intelectual: do acadêmico ao profissional  - Ms Elizabete C. S. A...
Propriedade Intelectual: do acadêmico ao profissional - Ms Elizabete C. S. A...
 
Tecnologias de gestão para agricultores familiares: Modelagem de Negócios com...
Tecnologias de gestão para agricultores familiares: Modelagem de Negócios com...Tecnologias de gestão para agricultores familiares: Modelagem de Negócios com...
Tecnologias de gestão para agricultores familiares: Modelagem de Negócios com...
 
Dispositivos Móveis na Agricultura - Victor Ubiracy Borba
Dispositivos Móveis na Agricultura - Victor Ubiracy BorbaDispositivos Móveis na Agricultura - Victor Ubiracy Borba
Dispositivos Móveis na Agricultura - Victor Ubiracy Borba
 

MIT APP Inventor como instrumento de coleta de dados - Prof. Ricardo Costa Rossi

  • 1. 4º Ciclo de Encontros Dados, Informação e Tecnologia MIT APP Inventor como instrumento de coleta de dados. Ricardo Costa Rossi Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 1
  • 2. Coleta de dados - Objetivo Demonstrar que é possível criar uma ferramenta própria para coletar dados para sua pesquisa. Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 2
  • 3. Coleta de dados - Ferramentas o Entrevista  Pesquisa de campo o Internet  Pesquisa em site  Mescanismo de busca  Questionário online  Google Doc o Aplicativo mobile (por que não?)  APP Inventor Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 3
  • 4. Coleta de dados mais eficaz •O que ela pode proporcionar? Maior volume de dados Maior gerenciamento de dados Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 4
  • 5. Coleta de dados mais eficaz •Qual a Consequência? oMaior qualidade no produto final Pesquisa mais elaborada Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 5
  • 6. Como funciona? Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 6 SmartFone APP Mobile Tabela Fusion Tables Localizada no google Drive API FusionTables Responsável por fazer a ponte entre o aplicativo e a tabela Para a criação do aplicativos serão necessárias três fases: 1) Criação da interface no APP inventor 2) Criação da tabela Fusion Tables 3) Configuração da conta de serviço(api Fusion Table)
  • 7. App invetor •Antes de iniciar: 1. Criar uma conta GOOGLE; 2. Acessar o google drive; Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 7
  • 8. App invetor •Acessar MIT App inventor o Digitar no Google App inventor 2  Clicar no primeiro link  http://ai2.appinventor.mit.edu o Você pode ou não permitir a google acessar informações da sua conta Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 8
  • 9. Projeto - Tela Inicial Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 9
  • 10. Projeto – Arrastar Objetos Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 10
  • 11. Projeto – Renomear Objetos Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 11
  • 12. Projeto – Características do Objeto Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 12 A janela propriedades é a responsável por definir: • O nome a ser exibido; • A cor; • Seu Tamanho; • Alinhamento • Definição de uma imagem • Dentre outros.
  • 13. Projeto – Fusion Table Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 13 Na aba Storage, arrastar o componente fusiontablescontrol.
  • 14. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 14 No canto superior direto, há dois botões: • Designer – editar as tela da app • Blocks – editar a codificação do projeto Nota: Toda a codificação será feita por blocos, se por um acaso algo estiver errado as peças não se encaixam.
  • 15. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 15 Na janela blocks, na opção variables é possível: • Inicializar uma variável; • Gravar dados em uma variável • Obter dados de uma variável
  • 16. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 16 Na janela blocks, na opção texto é possível: • Inserir uma string(texto); • Pegar valores a esquerda da string; • Dentre outros.
  • 17. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 17 Bloco responsável por ativar o serviço de conta de email.
  • 18. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 18 Na figura acima, demonstra a sintaxe do como insert no APP inventor. 1. Criação da procedure(procedimento para inserir as informações na tabela. 2. Permissão para acessar os serviços de conta de e-mail, no caso o Google Drive. 3. Na opção texto do bloco, arrastar a função “JOIN” que na verdade junta as strings formando o comando sql insert
  • 19. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 19 Arrastar a opção do tipo text para a área dos blocos Depois de arrastar as opções text para os campos codigo, nome e cidade.
  • 20. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 20 A tela ao lado demonstra como deverá ficar a procedure Para inserção de dados na tabela Esse dois últimos blocos tem a função de executar o comando insert, e mostrar a mensagem dados gravados com sucesso
  • 21. Fusion Table - Codificação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 21 A tela acima demonstra a codificação do botão enviar, basta selecionar o botão, clicar no bloco WHEN BTENVIAR CLICK, logo após ir na opção procedure chamar a procedure criada anteriormente.
  • 22. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 22 1) Acessar o google drive no navegador a) https://www.google.com/intl/pt-BR/drive/ a.1) https://drive.google.com/drive/my-drive
  • 23. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 23 2) No google drive  clicar no botão new  escolher a opção more  escolher a opção google fusion tables, conforme figura abaixo:
  • 24. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 24 3) Clicar na opção create table empty
  • 25. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 25 4) Alterar o nome e o tipo das colunas criadas por padrão clicando em menu edi t Change columns, como mostra a figura abaixo:
  • 26. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 26 5) Alterar o nome da tabela, clicando em new table:
  • 27. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 27 6) Clicar em file  about this table
  • 28. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 28 7) Copiar o ID da tabela e colar no app inventor em insert into...
  • 29. Fusion Table – Criando a tabela Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 29 7) Copiar o ID da tabela e colar no app inventor em insert into... Colar o ID da tabela aqui
  • 30. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 30 Vincular a tabela criada a API fusion table 1) Acessar o console fusion table https://console.developers.google.com/iam-admin/projects Criar um novo projeto
  • 31. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 31 Localizar a API Fusion Table
  • 32. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 32 Ativar a API Fusion Table
  • 33. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 33 Criar credenciais Clicar no botão criar credenciais
  • 34. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 34 Criar credenciais Escolher chave da conta de serviço
  • 35. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 35 Criar a conta de serviço
  • 36. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 36 Clicar no link gerenciar conta de serviço
  • 37. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 37 Clicar no link gerenciar conta de serviço
  • 38. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 38 Ir no app inventor e colar o nome da conta de serviço
  • 39. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 39 Ir no Google Drive clicar na tabela fusion e clicar no botão compartilhar
  • 40. A.P.I. Fusion Table – Console Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 40 Ir no app inventor e alterar os campos da tabela
  • 41. Visualização dos dados • Desfrutar dos recursos da google Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 41
  • 42. Visualização dos dados • Desfrutar dos recursos da google Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 42
  • 43. App invetor - Limitações • No design • Permissões de conta de serviço • Banco de dados • Documentação Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 43
  • 44. Considerações Finais É possível sim criar um instrumento para coleta de dados mais eficaz gerando um trabalho de pesquisa bem mais elaborado. Grupo de Pesquisas Tecnologias de Acesso a Dados (GPTAD) 44