SlideShare une entreprise Scribd logo
1  sur  18
DESENVOLVIMENTODE PLATAFORMA
PARACOMANDAR
MICROCONTROLADORESEMBARCADOS
USANDODISPOSITIVOANDROID.
Thiago Silva Barros (thiagosbarros02@gmail.com)
Thiago Henrique Poiani (thpoiani@gmail.com)
Rodrigo Elias Bianchi (bianchi@ifsp.edu.br)
Introdução
• O que será desenvolvido?
• Plataforma para comunicação de dispositivos moveis e interface
robótica, seguindo as ideias de software livre.
• Qual a Finalidade da pesquisa?
• Pesquisas e Trabalhos no IFSP com dispositivos móveis.
• Atender as necessidades de desenvolvedores que realizam
pesquisas ligando dispositivos móveis com robôs.
• Por quê é importante
• Nivelar o crescimento dos Dispositivos Móveis X Robótica no
Brasil
• União das duas áreas para redução de custo
A ideia
Criar uma plataforma capaz de conectar e manter uma conexão entre
um dispositivo móvel e uma interface robótica.
A ideia
Criar uma plataforma capaz de conectar e manter uma conexão entre
um dispositivo móvel e uma interface robótica.
Por que ANDROID?
Plataforma aberta e flexível, segue as ideia de software livre
Atual sistema operacional mais popular para dispositivos móveis
Bloqueio do IOS, “concorrente direto”, no compartilhamento por
Bluetooth, não possuindo suporte ao NFC (Near Field Communication)
que permite transferência simplificada de dados acurta distancia.
A ideia
Criar uma plataforma capaz de conectar e manter uma conexão entre
um dispositivo móvel e uma interface robótica.
A ideia
Criar uma plataforma capaz de conectar e manter uma conexão entre
um dispositivo móvel e uma interface robótica.
WiFi X Bluetooth
Comunicação
sem fio
Velocidade de
Transmissão
Alcance
1 Mb por Segundo Curta distancia
Entre 11 e 54 Mb por
segundo
Longa distancia
A ideia
Criar uma plataforma capaz de conectar e manter uma conexão entre
um dispositivo móvel e uma interface robótica.
A ideia
Criar uma plataforma capaz de conectar e manter uma conexão entre
um dispositivo móvel e uma interface robótica.
Arduino
Microocontrolador que será usado na interface robotica
Metodologia / Materiais
OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental,
indicando que no final de cada período de processamento, execução e testes de sistema, conhecido
como sprint, parte do projeto estará completo.
FASES Materiais
Desenvolvimento de aplicativo Android para
sincronismo de dispositivos em rede sem fio
ANDROID SDK
ECLIPSE IDE
Construção de interface robótica com
comunicação sem fio
ARDUINO com comunicação sem fio
Interface Robótica
Desenvolvimento de sistema embarcado para
interpretação de informação e acionamento
de microcontroladores
ARDUINO IDE
Desenvolvimento de plataforma para
comando de microcontroladores embarcados
utilizando dispositivos Android.
ANDROID SDK
ECLIPSE IDE
Resultado de todas as fases anteriores
Metodologia / Materiais
OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no
final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto
estará completo.
FASES Materiais
Desenvolvimento de aplicativo Android para
sincronismo de dispositivos em rede sem fio
ANDROID SDK
ECLIPSE IDE
Construção de interface robótica com
comunicação sem fio
ARDUINO com comunicação sem fio
Interface Robótica
Desenvolvimento de sistema embarcado para
interpretação de informação e acionamento
de microcontroladores
ARDUINO IDE
Desenvolvimento de plataforma para
comando de microcontroladores embarcados
utilizando dispositivos Android.
ANDROID SDK
ECLIPSE IDE
Resultado de todas as fases anteriores
Metodologia / Materiais
OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no
final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto
estará completo.
FASES Materiais
Desenvolvimento de aplicativo Android para
sincronismo de dispositivos em rede sem fio
ANDROID SDK
ECLIPSE IDE
Construção de interface robótica com
comunicação sem fio
ARDUINO com comunicação sem fio
Interface Robótica
Desenvolvimento de sistema embarcado para
interpretação de informação e acionamento
de microcontroladores
ARDUINO IDE
Desenvolvimento de plataforma para
comando de microcontroladores embarcados
utilizando dispositivos Android.
ANDROID SDK
ECLIPSE IDE
Resultado de todas as fases anteriores
Metodologia / Materiais
OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no
final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto
estará completo.
FASES Materiais
Desenvolvimento de aplicativo Android para
sincronismo de dispositivos em rede sem fio
ANDROID SDK
ECLIPSE IDE
Construção de interface robótica com
comunicação sem fio
ARDUINO com comunicação sem fio
Interface Robótica
Desenvolvimento de sistema embarcado para
interpretação de informação e acionamento
de microcontroladores
ARDUINO IDE
Desenvolvimento de plataforma para
comando de microcontroladores embarcados
utilizando dispositivos Android.
ANDROID SDK
ECLIPSE IDE
Resultado de todas as fases anteriores
Metodologia / Materiais
OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no
final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto
estará completo.
FASES Materiais
Desenvolvimento de aplicativo Android para
sincronismo de dispositivos em rede sem fio
ANDROID SDK
ECLIPSE IDE
Construção de interface robótica com
comunicação sem fio
ARDUINO com comunicação sem fio
Interface Robótica
Desenvolvimento de sistema embarcado para
interpretação de informação e acionamento
de microcontroladores
ARDUINO IDE
Desenvolvimento de plataforma para
comando de microcontroladores embarcados
utilizando dispositivos Android.
ANDROID SDK
ECLIPSE IDE
Resultado de todas as fases anteriores
Conclusão
Espera-se ao término deste projeto, uma plataforma pronta e em
condições de auxiliar pesquisadores e comunidades que
desejam trabalhar na área de robótica com dispositivos móveis
como meio de comunicação com o hardware, tornando todo o
processo de desenvolvimento de qualquer outro projeto
relacionado, mais simples e dinâmico.
DESENVOLVIMENTODEPLATAFORMAPARACOMANDAR
MICROCONTROLADORESEMBARCADOSUSANDODISPOSITIVO
ANDROID.
Obrigado!!!
Perguntas???
Thiago Silva Barros (thiagosbarros02@gmail.com)
Thiago Henrique Poiani (thpoiani@gmail.com)
Rodrigo Elias Bianchi (bianchi@ifsp.edu.br)

Contenu connexe

Tendances

Tendances (20)

Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
 
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobileDa prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
React Native
React NativeReact Native
React Native
 
Phonegap
PhonegapPhonegap
Phonegap
 
No code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripNo code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTrip
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
 
Mobile Brazil Conference - Xamarin Test Cloud
Mobile Brazil Conference - Xamarin Test CloudMobile Brazil Conference - Xamarin Test Cloud
Mobile Brazil Conference - Xamarin Test Cloud
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
 
Códigos em android
Códigos em androidCódigos em android
Códigos em android
 
Construindo Aplicativos Android Nativos com C#
Construindo Aplicativos Android Nativos com C#Construindo Aplicativos Android Nativos com C#
Construindo Aplicativos Android Nativos com C#
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
 
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
 
Desenvolvimento Android
Desenvolvimento AndroidDesenvolvimento Android
Desenvolvimento Android
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
#02 - Segundo Meetup React Goiânia
#02 - Segundo Meetup React Goiânia#02 - Segundo Meetup React Goiânia
#02 - Segundo Meetup React Goiânia
 
Low code
Low codeLow code
Low code
 
Xamarin em 7 minutos
Xamarin em 7 minutosXamarin em 7 minutos
Xamarin em 7 minutos
 

Similaire à Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Gerenciador do atmega16
Gerenciador do atmega16Gerenciador do atmega16
Gerenciador do atmega16
Gabriel Lima
 

Similaire à Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando (20)

Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1
 
Gerenciador do atmega16
Gerenciador do atmega16Gerenciador do atmega16
Gerenciador do atmega16
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
 
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsDevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
 
Internet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningInternet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine Learning
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
 
Restaurante
RestauranteRestaurante
Restaurante
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
 

Plus de Thiago Barros, PSM (7)

Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Controle de versão com e git
Controle de versão com e gitControle de versão com e git
Controle de versão com e git
 
Thiago silva barros_1102133_ads_640_padrao_adapter
Thiago silva barros_1102133_ads_640_padrao_adapterThiago silva barros_1102133_ads_640_padrao_adapter
Thiago silva barros_1102133_ads_640_padrao_adapter
 
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
 
Meios guiado de transmissão
Meios guiado de transmissãoMeios guiado de transmissão
Meios guiado de transmissão
 

Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

  • 1. DESENVOLVIMENTODE PLATAFORMA PARACOMANDAR MICROCONTROLADORESEMBARCADOS USANDODISPOSITIVOANDROID. Thiago Silva Barros (thiagosbarros02@gmail.com) Thiago Henrique Poiani (thpoiani@gmail.com) Rodrigo Elias Bianchi (bianchi@ifsp.edu.br)
  • 2. Introdução • O que será desenvolvido? • Plataforma para comunicação de dispositivos moveis e interface robótica, seguindo as ideias de software livre. • Qual a Finalidade da pesquisa? • Pesquisas e Trabalhos no IFSP com dispositivos móveis. • Atender as necessidades de desenvolvedores que realizam pesquisas ligando dispositivos móveis com robôs. • Por quê é importante • Nivelar o crescimento dos Dispositivos Móveis X Robótica no Brasil • União das duas áreas para redução de custo
  • 3. A ideia Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.
  • 4. A ideia Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.
  • 5. Por que ANDROID? Plataforma aberta e flexível, segue as ideia de software livre Atual sistema operacional mais popular para dispositivos móveis Bloqueio do IOS, “concorrente direto”, no compartilhamento por Bluetooth, não possuindo suporte ao NFC (Near Field Communication) que permite transferência simplificada de dados acurta distancia.
  • 6. A ideia Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.
  • 7. A ideia Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.
  • 8. WiFi X Bluetooth Comunicação sem fio Velocidade de Transmissão Alcance 1 Mb por Segundo Curta distancia Entre 11 e 54 Mb por segundo Longa distancia
  • 9. A ideia Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.
  • 10. A ideia Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.
  • 11. Arduino Microocontrolador que será usado na interface robotica
  • 12. Metodologia / Materiais OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo. FASES Materiais Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio ANDROID SDK ECLIPSE IDE Construção de interface robótica com comunicação sem fio ARDUINO com comunicação sem fio Interface Robótica Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores ARDUINO IDE Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android. ANDROID SDK ECLIPSE IDE Resultado de todas as fases anteriores
  • 13. Metodologia / Materiais OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo. FASES Materiais Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio ANDROID SDK ECLIPSE IDE Construção de interface robótica com comunicação sem fio ARDUINO com comunicação sem fio Interface Robótica Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores ARDUINO IDE Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android. ANDROID SDK ECLIPSE IDE Resultado de todas as fases anteriores
  • 14. Metodologia / Materiais OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo. FASES Materiais Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio ANDROID SDK ECLIPSE IDE Construção de interface robótica com comunicação sem fio ARDUINO com comunicação sem fio Interface Robótica Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores ARDUINO IDE Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android. ANDROID SDK ECLIPSE IDE Resultado de todas as fases anteriores
  • 15. Metodologia / Materiais OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo. FASES Materiais Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio ANDROID SDK ECLIPSE IDE Construção de interface robótica com comunicação sem fio ARDUINO com comunicação sem fio Interface Robótica Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores ARDUINO IDE Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android. ANDROID SDK ECLIPSE IDE Resultado de todas as fases anteriores
  • 16. Metodologia / Materiais OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo. FASES Materiais Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio ANDROID SDK ECLIPSE IDE Construção de interface robótica com comunicação sem fio ARDUINO com comunicação sem fio Interface Robótica Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores ARDUINO IDE Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android. ANDROID SDK ECLIPSE IDE Resultado de todas as fases anteriores
  • 17. Conclusão Espera-se ao término deste projeto, uma plataforma pronta e em condições de auxiliar pesquisadores e comunidades que desejam trabalhar na área de robótica com dispositivos móveis como meio de comunicação com o hardware, tornando todo o processo de desenvolvimento de qualquer outro projeto relacionado, mais simples e dinâmico.
  • 18. DESENVOLVIMENTODEPLATAFORMAPARACOMANDAR MICROCONTROLADORESEMBARCADOSUSANDODISPOSITIVO ANDROID. Obrigado!!! Perguntas??? Thiago Silva Barros (thiagosbarros02@gmail.com) Thiago Henrique Poiani (thpoiani@gmail.com) Rodrigo Elias Bianchi (bianchi@ifsp.edu.br)