Download - 5º ck o java e o android no iot
O Java e o Android no IOT
Heider Lopes
Quem sou?
• Analista de Desenvolvimento
• Blog: http://www.heidertreinamentos.com.br/blog
• Pós-Graduando em Sistemas e Desenvolvimento Web
• Formado em Sistemas de Informação
• THT Member
Agenda
• IOT
• Java
• Android
• Conclusão
COISA
• A palavra “COISA" é um bombril do
idioma. Tem mil e uma utilidades.
Exemplos de Coisas
Então o que seria essa tal de Internet das
Coisas?
A Internet das Coisas
O Que é IOT?
É a possibilidade de comunicação entre
todos os objetos que existem – enviando
e recebendo dados e informações com o intuito de facilitar a vida das pessoas.
Objetivos do IOT
Defende a criação de ambientesinteligentes responsáveis por
realizar tarefas do nosso cotidiano
Vídeo: Coisas inteligenteshttps://www.youtube.com/watch?v=DXr2DoL3j9s
As previsões para o IOT
Previsões para IOT
• Intel quer habilitar 3,8 bilhões de coisas até 2015
• Cisco quer investir 14,4 trilhões de dólares até 2022
• Pesquisa prevê lucro de US$ 613 bilhões em 2013
• 50 bilhões de coisas conectadas até 2020
• 10 Dispositivos para cada pessoa em 2020
Legal, agora já sei o que é IOT?
Mas como funciona tudo isso?
1 - Identificação
2 – Registro de Dados
3 - Conexão entre a coisa e a internet
Vídeo: a imaginação é o limitehttp://www.youtube.com/watch?v=qb7DN3kpl2o
O título da palestra fala de um tal de Java, o que é isso? É de
comer???
O JAVA
Linguagem de ProgramaçãoMultiplataforma
O JAVA
Multiplas áreas de atuação
Onde o JAVA entra nessa história??
Arquitetura para embarcados
Embarcados com processamento Java server-side podem gerar informações
consistentes
Arquitetura para embarcados
• Fácil integração com diferentes tipos de
microcontroladores
Java Embedded
Agora que já falamos do Java, o que seria o Android? São aqueles do Dragon Ball Z?
Sistema operacionalbaseado em Linux
Gerencia o funcionamento desoftwares e hardwares
Conectividade
Conectividade praticamente todospadrões atuais
Possui uma série de sensores
Série de Sensores
• Classe Sensor e suas constantes– Sensor.TYPE_LIGHT
– Sensor.TYPE_ORIENTATION
– Sensor.TYPE_PRESSURE
– Sensor.TYPE_TEMPERATURE
– Etc
• Checagem feita através dos métodos:– SensorManager.getDefaultSensor(int type);
– SensorManager.getSensorList(int type);
NFC e o Android
• Permite troca de informações entre dispositivos sem a necessidade de cabos
• Atua em curta distâncias (até 10 cm pormotivos de segurança)
• Suporte desde a versão 2.3– Exemplo de uso
• Clube NFC
NFC – Aplicações
Demonstração do Aplicativo
• Roupa inteligente
Dúvidas???
Saiba mais
• http://www.slideshare.net/vsenger/java-internet-das-coisas-things-api-e-arquiteturas-de-inovao
• http://prezi.com/mjaworczdlso/android-e-iot/
• http://www.heidertreinamentos.com.br/blog
Meus Contatos
• https://twitter.com/HeiderLopes
• https://github.com/heiderlopes
• http://pt.slideshare.net/heiderlopes
• http://www.linkedin.com/pub/heider-lopes/69/b28/a06