SlideShare uma empresa Scribd logo
Globalcode  –  Open4education
Trilha – Internet das coisas

IoT - A Revolução já começou!
Globalcode  –  Open4education
José Wilker
Atividades:

* CEO/Fundador SMARTAPPS.

* Consultor de tecnologia
Especialidades:

* PHP / C / JS / NODEJS / BASH / SQL

* Code Igniter / Zend Framework / Socket.io /
ExpressJS / ZMQ

* HTML / CSS
Desenvolvedor, Empreendedor e Pesquisador, com
especialidades no desenvolvimento de soluções para
a web.
O PALESTRANTE
Globalcode  –  Open4education
Internet das coisas
Uma breve abordagem
Globalcode  –  Open4education
Uma viagem entre o
Passado - Presente - Futuro.
Globalcode  –  Open4education
O Pai da 

internet das
coisas.
“in retrospect it looks like the
rapid growth of the World
Wide Web may have been just
the trigger charge that is now
setting off the real explosion,
as things start to use the Net.” 



Kevin Ashton (1999)
Globalcode  –  Open4education
O CONCEITO
Internet das coisas é o conceito aplicado quando um objeto eletrônico
equipado com, softwares, sensores e conectividade, possui acesso a internet.
Globalcode  –  Open4education
O OBJETIVO
Conectar tudo que está Desconectado para
coletar informações que possam auxiliar em uma
tomada de decisão.
Globalcode  –  Open4education
ONDE ?
"Se disséssemos que neste momento há uma pessoa
morrendo na sala ao lado, todos se levantariam
imediatamente para ajudá-la."
Bill Gates
Globalcode  –  Open4education
A Internet of Things tem o
potencial para transformar todas as
indústrias, alterando a forma como
vivemos e trabalhamos, local e
globalmente. Abaixo segue
algumas áreas específicas:

• Monitoramento ambiental
• Gerenciamento de infra-estrutura
• Fabricação de produtos.
• Construção e automação residencial.
• Transporte



e etc…
O POTENCIAL
Globalcode  –  Open4education
"O que pode de ser medido, pode ser melhorado."

Peter Drucker
Globalcode  –  Open4education
TÁ! MAS COMO PARTICIPAR DISSO ?
Globalcode  –  Open4education
Internet das coisas
Entendendo as coisas
Globalcode  –  Open4education
Globalcode  –  Open4education
That’s it!
Globalcode  –  Open4education
Separando o joio do trigo
Globalcode  –  Open4education
Físicos
• Eletrônicos Básicos 

(Resistores, Transistores,
Capacitores)
• Componentes de
conectividade 

(Ethernet, WiFi e etc)
• Componentes de medição
e atuação.

(Sensores, Relés e etc)
• Alimentação

(Energia elétrica, Baterias e
etc)
IOT - ASPECTOS ENVOLVIDOS
Virtuais
• Software
Comunicação
• WiFi
• Rádio Frequência
• 2G/3G/4G
• Bluetooth
Globalcode  –  Open4education
IOT - INTERAÇÕES
B = Físicos
A - Conectividade
C = Virtuais
IoT
A
B
C
Globalcode  –  Open4education
São muitas profissões envolvidas em todos
os aspectos da Internet das Coisas.
IOT - PROFISSÕES
Globalcode  –  Open4education
A magia por trás de tudo.
Globalcode  –  Open4education
Internet das coisas
A inteligência
Globalcode  –  Open4education
O aspecto virtual é um dos principais pontos na
subdivisão da Internet das coisas fornecendo
inteligência para todo o cenário.
ASPECTOVIRTUAL
DB Services Integration
Este aspecto pode ser divido em várias sub camadas, dividimos
em 3, como o esquema abaixo:
Globalcode  –  Open4education
• Data
• SQL
• VIEWS
• FILES
• NOSQL
AV - CAMADAS
• Data Service
• Servidor WEB
• Frameworks
• ZEROMQ
• Linguagens
• PHP/
NODEJS
• ShellScript/C
• Tipos de dados
• JSON
• CSV
• API
• REST
• RESTFul
• SOAP
• Socket
• TCP
• WEB
• MQTT
• Jabber
• XMPP
Persistente & Não persistente
Globalcode  –  Open4education
DATA:SQL:VIEWS
"Views são uma maneira alternativa de observação
de dados de uma ou mais entidades (tabelas), que
compõe um banco de dados.” 



Devmedia.com.br - Wagner Bianchi
Dados:Persistentes
Globalcode  –  Open4education
AV:DATA:SQL:VIEWS - CRIANDO
USE NOME_DO_BANCO
GO
CREATE VIEW dbo.NOME_DA_VIEW
(nome, sobrenome, data_nascimento)
AS
SELECT
nome,
sobrenome,
CONVERT(char(8), data_nascimento, 2)
FROM
usuario AS u
GO
★ TABELA - USUARIO

nome, sobrenome, data_nascimento
★ CRIANDO UMA VIEW (SQL ANSII)
Exemplo: Como criar uma view
Globalcode  –  Open4education
• Velocidade de acesso as informações. 

(uma vez a view compilada, o recordset gerado é armazenado
em uma tabela de cache virtual para ser reutilizado sempre que
solicitado).

• Simplificar o gerenciamento de acesso aos dados.

• Acesso a informações específicas.

• Economizar tempo com retrabalho.

• Facilitar a compreensão do banco de dados.

• Organizar os dados armazenados.
AV:DATA:SQL:VIEWS - BENEFÍCIOS
Globalcode  –  Open4education
SOCKET:ZEROMQ
AV - SOCKETS
“(0MQ, ZMQ ou ZEROMQ) é uma camada inteligente para
transporte de informações em aplicações distribuídas.” 

zeromq.org
Dados:Não persistentes
Is the answer!
Globalcode  –  Open4education
• CONECTAR novas peças possui um custo muito alto em
aplicações já desenvolvidas.
• AGREGAR novas peças garante um conhecimento distribuído e
dinâmico.
• ISOLAR problemas facilita no processo de manutenção e
desenvolvimento.
• DISTRIBUIR os processos.

AV:SOCKET:ZMQ - POR QUE USAR ?
É realmente rápido e simples de usar!
Muito pequena, < 40k linhas!
Globalcode  –  Open4education
AV:SOCKET:ZMQ - COMO FUNCIONA ?
ZMQ é realmente uma camada de transporte
de mensagens inteligentes.
Globalcode  –  Open4education
AV:SOCKET:ZMQ - CASO DE USO
Tema: Fábrica de suco natural de laranja
Processo: Realizar controle de acidez no processo de seleção de
laranjas para fornecer suco natural com o melhor sabor e qualidade.
Sensor 1
Sensor 2 Sensor 3
Sensor 4
Esquemático: Seleção de laranjas para suco tipo A.
Globalcode  –  Open4education
AV:SOCKET:ZMQ - CASO DE USO
Globalcode  –  Open4education
• Central Lógica

Responsável por realizar toda a comunicação com a web e manter a
integridade dos dados para armazenamento persistente.

• Sensor 1, coleta informações sobre a quantidade de laranjas que serão
despejadas para seleção.

• Sensor 2, vários sensores com o objetivo de executar o processo para
verificação dos níveis de ácido na laranja.

• Sensor 3, executa o processo de remoção da laranja com alto nível de acidez.

• Sensor 4, verifica o peso da laranja para identificar a quantidade de suco
existente.

AV:SOCKET:ZMQ - CASO DE USO
Globalcode  –  Open4education
AV:SOCKET:ZMQ - REQUISIÇÕES
Queue (Fila) Pipe line Pub/Sub
Esb (Barramento)
async
Gateway
Request/Response
Globalcode  –  Open4education
AV:SOCKET:ZMQ - NA PRÁTICA
Server Client
Simples assim.
Globalcode  –  Open4education
AV:SOCKET:ZMQ - NA PRÁTICA
BASIC SERVER
Request Response
Globalcode  –  Open4education
BASIC CLIENT
Request Response
AV:SOCKET:ZMQ - NA PRÁTICA
Globalcode  –  Open4education
AV:SOCKET:ZMQ - POR QUE USAR ?
• Patterns, É possível aplicar diferentes tipos de padrões para
trabalhar as mensagens.

• Multithread, É possível trabalhar com muitas conexões
simultâneas..

• Support, É multi plataforma e possui uma boa documentação.
É open source (LGPL) e tem
uma comunidade ampla.
Globalcode  –  Open4education
API:RESTFULL
"Representational State Transfer (REST) é um estilo de
arquitetura de software que consiste em orientações e melhores
práticas para a criação de aplicações web escaláveis.”

- Wikipedia.org
can help!
Globalcode  –  Open4education
• Client-Server, Interface uniforme separando cliente e servidor.
• Base URI, http://www.smartapps.com.br/api
• Query String Access, ?arg=1
• Cacheable, As respostas podem ser armazenadas em cache.
• Stateless, Cada requisição é processada de forma independente.
• Internet media type,
• JSON
• CSV
• XML
• Microformats (hCard, hCalendar, hAtom)
• images

• Standard HTTP methods
• GET
• PUT
• POST
• DELETE.
AV:API:RESTFUL - ASPECTOS PARA IOT
“RESTful está geralmente
presente em aplicações com o
protocolo HTTP.”
Globalcode  –  Open4education
API:REST:SOAP
“Simple Object Access Protocol (SOAP) é um protocolo
para troca de informações estruturadas em uma plataforma
descentralizada e distribuída.”



- Wikipedia.org
Humm…
Globalcode  –  Open4education
• ENVELOPE, com SOAP é possível enviar as mensagens em um
envelope.

• REGRAS, é possível definir regras para codificação.

• EXTENSÃO, facilita no processo de manutenção e
desenvolvimento.

• INDEPENDENTE, SOAP é independente de qualquer coisa
(linguagem, transporte, modelo e etc).

AV:API:REST:SOAP - ASPECTOS
Globalcode  –  Open4education
Escalabilidade
Conexão segura
Segurança nos dados
Suporte
Produtividade
Robustez
Manutenção
SOAP
RESTFul
Conectividade
AV:API:SOAP VS RESTFul - ANÁLISE
Globalcode  –  Open4education
O aspecto físico é um dos aspectos fundamentais para o sucesso
da internet das coisas, pois estamos falando dos Hardwares e as
redes de conectividade que envolvem todo o processo.
ASPECTOFÍSICO
HW Telecom WEB
Globalcode  –  Open4education
:ZMQ

SMART:RESTFul
DEMONSTRAÇÃO
Globalcode  –  Open4education
1. Distribua os processos para otimizar o desempenho.

2. Sempre pense na possibilidade de controlar a
execução dos processos.

3. Sempre pense em módulos.

4. Cache é essencial e só resolve parte dos problemas.

DICAS/TIPS
Globalcode  –  Open4education
POR QUE SE DEDICAR ?
Globalcode  –  Open4education
Telemedicina
Wearable (Dispositivos vestíveis)
CONCLUSÃO
Globalcode  –  Open4education
Globalcode  –  Open4education
REFERÊNCIAS
www.zeromq.org
www.w3c.org
www.nichol.as
www.devmedia.com.br
www.smartapps.com.br
images.google.com
Restful WebServices - O'Reilly
CONTATO
José Wilker

Twitter: @josewilker
E-mail: 

jose.wilker@smartapps.com.br,

wilker@wilker.com.br
Linkedin: 

br.linkedin.com/josewilkerdev
OBRIGADO!

Mais conteúdo relacionado

Mais procurados

Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e Plataformas
Leandro Andrade
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
Elizabeth Fantauzzi
 
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
Jorge Maia
 
IIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na IndústriaIIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na Indústria
Alexandre Balestrin Corrêa
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1
Jorge Maia
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e Aplicações
Faculdade Martha Falcão
 
Internet of Things, IoT inovação e Segurança
Internet of Things, IoT inovação e SegurançaInternet of Things, IoT inovação e Segurança
Internet of Things, IoT inovação e Segurança
Leandro Bennaton
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Aplicações de embarcados - IoT
Aplicações de embarcados - IoTAplicações de embarcados - IoT
Aplicações de embarcados - IoT
André Curvello
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!
Rodolfo Cruz
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
Jorge Maia
 
Internet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIInternet das Coisas com Java e Things API
Internet das Coisas com Java e Things API
Globalcode
 
Oportunidades de Negócios com a Internet das Coisas
Oportunidades de Negócios com a Internet das CoisasOportunidades de Negócios com a Internet das Coisas
Oportunidades de Negócios com a Internet das Coisas
Gustavo André Mateus Vaz de Lima
 
Internet das Coisas - Uma Revolução que vale a pena participar
Internet das Coisas - Uma Revolução que vale a pena participarInternet das Coisas - Uma Revolução que vale a pena participar
Internet das Coisas - Uma Revolução que vale a pena participar
André Curvello
 
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
Jorge Maia
 
Internet Das coisa
Internet Das coisaInternet Das coisa
Internet Das coisa
sergiocrespo
 
Desenhando Experiências para IoT
Desenhando Experiências para IoT Desenhando Experiências para IoT
Desenhando Experiências para IoT
César Rodríguez Guevara
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
Tiago Barros
 
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de InovaçãoJava, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
Globalcode
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
Programa ProLíder
 

Mais procurados (20)

Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e Plataformas
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
 
IIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na IndústriaIIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na Indústria
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e Aplicações
 
Internet of Things, IoT inovação e Segurança
Internet of Things, IoT inovação e SegurançaInternet of Things, IoT inovação e Segurança
Internet of Things, IoT inovação e Segurança
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Aplicações de embarcados - IoT
Aplicações de embarcados - IoTAplicações de embarcados - IoT
Aplicações de embarcados - IoT
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
 
Internet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIInternet das Coisas com Java e Things API
Internet das Coisas com Java e Things API
 
Oportunidades de Negócios com a Internet das Coisas
Oportunidades de Negócios com a Internet das CoisasOportunidades de Negócios com a Internet das Coisas
Oportunidades de Negócios com a Internet das Coisas
 
Internet das Coisas - Uma Revolução que vale a pena participar
Internet das Coisas - Uma Revolução que vale a pena participarInternet das Coisas - Uma Revolução que vale a pena participar
Internet das Coisas - Uma Revolução que vale a pena participar
 
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
 
Internet Das coisa
Internet Das coisaInternet Das coisa
Internet Das coisa
 
Desenhando Experiências para IoT
Desenhando Experiências para IoT Desenhando Experiências para IoT
Desenhando Experiências para IoT
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
 
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de InovaçãoJava, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 

Destaque

Aula2 modulo 2
Aula2   modulo 2Aula2   modulo 2
Aula2 modulo 2
cdimobilidade
 
Redes Sociais
Redes SociaisRedes Sociais
Redes Sociais
Eduardo Batista
 
O Desafio da Integração de TI e Redes Sociais
O Desafio da Integração de TI e Redes SociaisO Desafio da Integração de TI e Redes Sociais
O Desafio da Integração de TI e Redes Sociais
Mario Faria
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
Alexandre Pitta
 
Seminário Internet das Coisas
Seminário Internet das CoisasSeminário Internet das Coisas
Seminário Internet das Coisas
marciel_santos
 
Aula invertida e tecnologias emergentes
Aula invertida e tecnologias emergentesAula invertida e tecnologias emergentes
Aula invertida e tecnologias emergentes
José Moura Carvalho
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
André Curvello
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
Luiz Avila
 
Conceitos inteligencia artificial
Conceitos inteligencia artificialConceitos inteligencia artificial
Conceitos inteligencia artificial
lucasgodines
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exercicios
Joãopedro Machado
 
Inteligencia artificial presentacion
Inteligencia artificial presentacionInteligencia artificial presentacion
Inteligencia artificial presentacion
Roddy Correa
 
Como problematizar o tema da pesquisa
Como problematizar o tema da pesquisaComo problematizar o tema da pesquisa
Como problematizar o tema da pesquisa
Antenor Casagrande
 
Redes sociais
Redes sociais Redes sociais
Redes sociais
Dália Pereira
 

Destaque (13)

Aula2 modulo 2
Aula2   modulo 2Aula2   modulo 2
Aula2 modulo 2
 
Redes Sociais
Redes SociaisRedes Sociais
Redes Sociais
 
O Desafio da Integração de TI e Redes Sociais
O Desafio da Integração de TI e Redes SociaisO Desafio da Integração de TI e Redes Sociais
O Desafio da Integração de TI e Redes Sociais
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
Seminário Internet das Coisas
Seminário Internet das CoisasSeminário Internet das Coisas
Seminário Internet das Coisas
 
Aula invertida e tecnologias emergentes
Aula invertida e tecnologias emergentesAula invertida e tecnologias emergentes
Aula invertida e tecnologias emergentes
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Conceitos inteligencia artificial
Conceitos inteligencia artificialConceitos inteligencia artificial
Conceitos inteligencia artificial
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exercicios
 
Inteligencia artificial presentacion
Inteligencia artificial presentacionInteligencia artificial presentacion
Inteligencia artificial presentacion
 
Como problematizar o tema da pesquisa
Como problematizar o tema da pesquisaComo problematizar o tema da pesquisa
Como problematizar o tema da pesquisa
 
Redes sociais
Redes sociais Redes sociais
Redes sociais
 

Semelhante a A Revolução já começou

TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaTDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
Cleber Dantas
 
TDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAMTDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAM
Marco Antonio Maciel
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
Alvaro Viebrantz
 
Dividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NETDividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NET
tdc-globalcode
 
Arquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App EngineArquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App Engine
Eder Magalhães
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaS
Eder Magalhães
 
TDC 2012 Trilha – Android University
TDC 2012 Trilha – Android UniversityTDC 2012 Trilha – Android University
TDC 2012 Trilha – Android University
Inael Rodrigues
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Jonathan Prates
 
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
tdc-globalcode
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
tdc-globalcode
 
5º ck o java e o android no iot
5º ck o java e o android no iot5º ck o java e o android no iot
5º ck o java e o android no iot
Heider Lopes
 
Introdução ao Habitat
Introdução ao HabitatIntrodução ao Habitat
Introdução ao Habitat
Igor Abade
 
TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...
TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...
TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...
tdc-globalcode
 
IC-Testes Invasao
IC-Testes InvasaoIC-Testes Invasao
IC-Testes Invasao
Denny Vriesman
 
Soluções de IoT usando Arduino e Google Cloud
Soluções de IoT usando Arduino e Google CloudSoluções de IoT usando Arduino e Google Cloud
Soluções de IoT usando Arduino e Google Cloud
Alvaro Viebrantz
 
Arquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosArquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviços
Flávio Lisboa
 
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
Globalcode
 
Microprofile - Facilitando o desenvolvimento de Microserviços
Microprofile - Facilitando o desenvolvimento de MicroserviçosMicroprofile - Facilitando o desenvolvimento de Microserviços
Microprofile - Facilitando o desenvolvimento de Microserviços
Ivan Junckes Filho
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
Giovanni Bassi
 
TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...
TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...
TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...
tdc-globalcode
 

Semelhante a A Revolução já começou (20)

TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaTDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
 
TDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAMTDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAM
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
 
Dividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NETDividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NET
 
Arquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App EngineArquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App Engine
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaS
 
TDC 2012 Trilha – Android University
TDC 2012 Trilha – Android UniversityTDC 2012 Trilha – Android University
TDC 2012 Trilha – Android University
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
 
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
 
5º ck o java e o android no iot
5º ck o java e o android no iot5º ck o java e o android no iot
5º ck o java e o android no iot
 
Introdução ao Habitat
Introdução ao HabitatIntrodução ao Habitat
Introdução ao Habitat
 
TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...
TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...
TDC2018SP | Trilha Blockchain - Criando minha Primeira Blockchain Privada (DL...
 
IC-Testes Invasao
IC-Testes InvasaoIC-Testes Invasao
IC-Testes Invasao
 
Soluções de IoT usando Arduino e Google Cloud
Soluções de IoT usando Arduino e Google CloudSoluções de IoT usando Arduino e Google Cloud
Soluções de IoT usando Arduino e Google Cloud
 
Arquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosArquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviços
 
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
 
Microprofile - Facilitando o desenvolvimento de Microserviços
Microprofile - Facilitando o desenvolvimento de MicroserviçosMicroprofile - Facilitando o desenvolvimento de Microserviços
Microprofile - Facilitando o desenvolvimento de Microserviços
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...
TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...
TDC2018SP | Trilha Arquitetura Corporativa - Arquitetura Agil. Habilitando ar...
 

A Revolução já começou