Slides da palestra no The Developers Conference 2015 explicando sobre todos os processos que envolve a internet das coisas, detalhando os aspectos envolvidos e as suas dimensões.
Comunicação de Dispositivos IoT com MQTTJorge Maia
Universo de IoT atual, desafios de conexão de dispositivos e comunicação M2M.
Apresentei sobre como comunicar um dispositivo com um broker MQTT rodando em uma worker role no Azure e sendo consumido por um website com MVC. Toda a comunicação feita via MQTT com baixo peso e consumo de banda.
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014Jorge Maia
Um pouco sobre NFC, gadgets inteligentes, integração de aplicações com tags e etc.
Um comparativo entre NFC, BLE, QRCode, Código de Barras, RFID e uma visão de quando usar de acordo com o projeto.
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
Apresentação feita no QCon Rio 2015. (www.qconrio.com)
Um dispositivo, mesmo conectado à nuvem, pode não tirar proveito total do potencial da Internet das Coisas. Ao projetar um dispositivo IoT, deve-se considerar vários aspectos: entre eles o hardware em si, o software embarcado, o protocolo e o meio de comunicação – além do serviço que recebe dados e faz análises, possibilitando aprendizado e predição. É também necessário exercitar um trade-off, pois muita inteligência no hardware pode gerar maior custo de desenvolvimento e produção; já uma carga maior na nuvem torna o produto mais “burro” mas simplifica seu ciclo de vida de produção.
Nesta apresentação, será mostrada uma proposta de arquitetura para um dispositivo IoT, desde sua conectividade até a análise de dados – passando pelo equilíbrio entre inteligência de hardware e carga de dados na nuvem. Apresentaremos o MQTT, um protocolo leve e extremamente aderente a esse contexto, onde um concentrador atua como intermediário entre os dispositivos locais e a nuvem. Temas como plataformas de desenvolvimento de hardware, linguagens, padronização, protocolos e mercado também serão discutidos, dentro do contexto IoT.
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
Apresentação básica sobre Internet das Coisas(IoT - Internet Of Things) e as principais tecnologias envolvidas.
Um pouquinho sobre Arduino e Raspberry PI, finalizando com um projeto no Arduino que faz leitura da temperatura ambiente e imprime em um Display LCD 16x2.
Slides da palestra no The Developers Conference 2015 explicando sobre todos os processos que envolve a internet das coisas, detalhando os aspectos envolvidos e as suas dimensões.
Comunicação de Dispositivos IoT com MQTTJorge Maia
Universo de IoT atual, desafios de conexão de dispositivos e comunicação M2M.
Apresentei sobre como comunicar um dispositivo com um broker MQTT rodando em uma worker role no Azure e sendo consumido por um website com MVC. Toda a comunicação feita via MQTT com baixo peso e consumo de banda.
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014Jorge Maia
Um pouco sobre NFC, gadgets inteligentes, integração de aplicações com tags e etc.
Um comparativo entre NFC, BLE, QRCode, Código de Barras, RFID e uma visão de quando usar de acordo com o projeto.
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
Apresentação feita no QCon Rio 2015. (www.qconrio.com)
Um dispositivo, mesmo conectado à nuvem, pode não tirar proveito total do potencial da Internet das Coisas. Ao projetar um dispositivo IoT, deve-se considerar vários aspectos: entre eles o hardware em si, o software embarcado, o protocolo e o meio de comunicação – além do serviço que recebe dados e faz análises, possibilitando aprendizado e predição. É também necessário exercitar um trade-off, pois muita inteligência no hardware pode gerar maior custo de desenvolvimento e produção; já uma carga maior na nuvem torna o produto mais “burro” mas simplifica seu ciclo de vida de produção.
Nesta apresentação, será mostrada uma proposta de arquitetura para um dispositivo IoT, desde sua conectividade até a análise de dados – passando pelo equilíbrio entre inteligência de hardware e carga de dados na nuvem. Apresentaremos o MQTT, um protocolo leve e extremamente aderente a esse contexto, onde um concentrador atua como intermediário entre os dispositivos locais e a nuvem. Temas como plataformas de desenvolvimento de hardware, linguagens, padronização, protocolos e mercado também serão discutidos, dentro do contexto IoT.
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
Apresentação básica sobre Internet das Coisas(IoT - Internet Of Things) e as principais tecnologias envolvidas.
Um pouquinho sobre Arduino e Raspberry PI, finalizando com um projeto no Arduino que faz leitura da temperatura ambiente e imprime em um Display LCD 16x2.
Palestra Apresentada aos Alunos do Curso Técnico em Desenvolvimento de Softwares das ETEC's da região de Piraju, abordando o tema Sistemas Embarcados, Software Livre e IOT, apresentando sua origem principais aplicações e projeções futuras. Juntamente com um Exemplo prático envolvendo Inteligência Artificial, IoT e Linux Embarcado
IoT: Aplicações disruptivas na Indústria Financeira e como fazê-las acontecerFernando Nogueira Cesar
O monitoramento em tempo real de equipamentos e pessoas, junto com a análise dos dados coletados, vai gerar reduções de custo e também oportunidades de novas receitas para bancos e seguradoras. Técnicas como “Consumer Digital Profiling” e “Real time asset monitoring” vão viabilizar aplicações como “UBI (Usage Based Insurance)”, “Smart Leasing”, “Smart ATMs”, “Smart lines” e muitas outras.
Entretanto, apesar das inúmeras possibilidades e do grande apelo que IoT carrega, como selecionar as melhores iniciativas? Como partir de uma ideia e chegar à implantação e aos resultados?
Daremos ênfase nessa sessão aos elementos de um projeto IoT, os “players” necessários ao sucesso, os pilares mais comuns de um plano de negócio IoT e mencionaremos também como aplicar esses conceitos a aplicações inovadoras e disruptivas na indústria financeira.
Palestra apresentada aos alunos dos cursos de Engenharia Elétrica e Sistemas de Informação na UniFIO. Apresenta brevemente as principais teorias envolvendo o conceito de internet das coisas, e uma breve abordagem de como implementa-la na prática
Mini-curso ministrado no 2º Encontro de Usuários PHP de Minas Gerais, realizado em outubro de 2009. Desenvolvendo aplicações poderosas com Zend Framework.
Criando Aplicações .NET com o TheWebMindJaydson Gomes
O TheWebMind é uma plataforma livre desenvolvida em PHP que possui a capacidade de interpretar o conhecimento humano. Baseada no conceito NLP(Natural Language Processing) o TheWebMind possui sua própria linguagem (WML) que é similar a linguagem natural humana. Atualmente o projeto conta conta com 2 módulos nativos que geram código para aplicaçoes PHP e um módulo JAVA em fase de desenvolvimento. O objetivo da palestra é apresentar o conceito do TheWebMind e seu novo módulo baseado na plataforma .NET. O módulo .NET visa automatizar o desenvolvimento de aplicaçoes Web, criando uma estrutura MVC com poucas linhas de código WML.
Palestra Apresentada aos Alunos do Curso Técnico em Desenvolvimento de Softwares das ETEC's da região de Piraju, abordando o tema Sistemas Embarcados, Software Livre e IOT, apresentando sua origem principais aplicações e projeções futuras. Juntamente com um Exemplo prático envolvendo Inteligência Artificial, IoT e Linux Embarcado
IoT: Aplicações disruptivas na Indústria Financeira e como fazê-las acontecerFernando Nogueira Cesar
O monitoramento em tempo real de equipamentos e pessoas, junto com a análise dos dados coletados, vai gerar reduções de custo e também oportunidades de novas receitas para bancos e seguradoras. Técnicas como “Consumer Digital Profiling” e “Real time asset monitoring” vão viabilizar aplicações como “UBI (Usage Based Insurance)”, “Smart Leasing”, “Smart ATMs”, “Smart lines” e muitas outras.
Entretanto, apesar das inúmeras possibilidades e do grande apelo que IoT carrega, como selecionar as melhores iniciativas? Como partir de uma ideia e chegar à implantação e aos resultados?
Daremos ênfase nessa sessão aos elementos de um projeto IoT, os “players” necessários ao sucesso, os pilares mais comuns de um plano de negócio IoT e mencionaremos também como aplicar esses conceitos a aplicações inovadoras e disruptivas na indústria financeira.
Palestra apresentada aos alunos dos cursos de Engenharia Elétrica e Sistemas de Informação na UniFIO. Apresenta brevemente as principais teorias envolvendo o conceito de internet das coisas, e uma breve abordagem de como implementa-la na prática
Mini-curso ministrado no 2º Encontro de Usuários PHP de Minas Gerais, realizado em outubro de 2009. Desenvolvendo aplicações poderosas com Zend Framework.
Criando Aplicações .NET com o TheWebMindJaydson Gomes
O TheWebMind é uma plataforma livre desenvolvida em PHP que possui a capacidade de interpretar o conhecimento humano. Baseada no conceito NLP(Natural Language Processing) o TheWebMind possui sua própria linguagem (WML) que é similar a linguagem natural humana. Atualmente o projeto conta conta com 2 módulos nativos que geram código para aplicaçoes PHP e um módulo JAVA em fase de desenvolvimento. O objetivo da palestra é apresentar o conceito do TheWebMind e seu novo módulo baseado na plataforma .NET. O módulo .NET visa automatizar o desenvolvimento de aplicaçoes Web, criando uma estrutura MVC com poucas linhas de código WML.
Um comportamento observado na construção de várias aplicações é a existência de blocos de código com o mesmo comportamento, se observamos com uma lupa, toda a aplicação precisa ter tratamento de exceção, validação de campos, logging e uma camada de acesso a dados. No intuito de facilitar a vida dos desenvolvedores, a Microsoft desenvolveu a Enterprise Library. A Enterprise Library 4.1 engloba um conjunto de blocos de aplicação, incluindo: Logging, Tratamento de exceção, camada de acesso a dados, criptografia, validção, injeção de código e outros recursos. O design dos blocos é orientado pelas melhores práticas recomendadas pela Microsoft para aplicações .NET. Acompanhe neste Webcast a utilização na prática dos recursos da Enterprise Library 4.1 dentro das suas aplicações.
Em uma visão macro, o que tiveram destaque para uma filtragem mais especificas foram o ZEND2 devido a robustez e grande credibilidade de mercado, CodeIgniter devido a grande parte do que saim do desenvolvimento "comum" e passam a ter um primeiro contado com algum tipo de framework, e suas comunidades bastante ativas, e Yii a mais jovens desse framework, porém com um grande crescimento nos últimos anos no meio do desenvolvimento PHP.
Obtive um resultado positivo, pois aderir por uma escolhe bastante objetiva e que hoje tem me dado resultado de usabilidade e tempo.
Semelhante a Code Igniter & Zend Framework - Uma união de sucesso (20)
4. CIZF
A maior estrutura de bibliotecas ligadas a um framework; rápido,
estável, seguro e extensível.
5.
6.
7. Por que adotar o CodeIgniter como framework principal?
Suporte a Active Record
Suporte a PHP4 e 5.x e 5.3.x
Suporte a plugins
Documentação de
fácil navegação. Estrutura de Templates
Configuração simples Ganchos
Exemplos
Estrutura simples Suporte a MVC PEAR
Conteúdo em
Português Cron Job
Repositório de funções
Helpers
8. Por que adotar o CodeIgniter como framework principal?
Suporte a Active Record
Suporte a PHP4 e 5.x e 5.3.x
Suporte a plugins
Documentação de
fácil navegação. Estrutura de Templates
Configuração simples Ganchos
Exemplos
Estrutura simples Suporte a MVC PEAR
Conteúdo em
Português Cron Job
Repositório de funções
Helpers
9.
10.
11. RSS
Data
A ZEND conseguiu construir a melhor estrutura de bibliotecas
para PHP que existe.
13. Diretórios
(/var/www/ci/system)
Instalação
Code Igniter PHP Framework.
Menu Site Oficial
(www.codeigniter.com)
1º Passo - Definir um
diretório para o framework.
2º Passo - Descompactar o
arquivo baixado e copiar
para o diretório do
framework.
17. Download Arquivos Passos
(/ZendFramework) (/ZendFramework) Para instalação.
1º Passo - Copie a
pasta “Zend”.
2º Passo - Cole dentro
do diretório “libraries”
do code igniter.
3º Passo - Crie um
arquivo chamado
“Zend” dentro de
“libraries”.