Apresentação da minha defesa de TCC em 2010, do meu curso de bacharelado em Ciência da Computação. Para mais informações, visite http://www.luiztools.com.br
Treinamento de Scrum que aplico em empresas que desejam adotar métodos ágeis no desenvolvimento de software. Mais informações em http://www.luiztools.com.br
Entenda o mercado de apps e como você pode entrar nessa onda e ganhar dinheiro. Palestra realizada em diversas instituições de ensino. Mais informações em luiztools.com.br
Palestra realizada sobre publicação de livros usando a Amazon, com destaque para o meu case de Pokemon Go. Para mais informações, leia o post completo em luiztools.com.br
Entenda o que é ubiquidade e as oportunidades que ela traz para os empreendedores digitais. Transcript e vídeo da palestra em http://www.luiztools.com.br
Apresentação da minha defesa de TCC em 2010, do meu curso de bacharelado em Ciência da Computação. Para mais informações, visite http://www.luiztools.com.br
Treinamento de Scrum que aplico em empresas que desejam adotar métodos ágeis no desenvolvimento de software. Mais informações em http://www.luiztools.com.br
Entenda o mercado de apps e como você pode entrar nessa onda e ganhar dinheiro. Palestra realizada em diversas instituições de ensino. Mais informações em luiztools.com.br
Palestra realizada sobre publicação de livros usando a Amazon, com destaque para o meu case de Pokemon Go. Para mais informações, leia o post completo em luiztools.com.br
Entenda o que é ubiquidade e as oportunidades que ela traz para os empreendedores digitais. Transcript e vídeo da palestra em http://www.luiztools.com.br
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
Slides de apresentação realizada no dia 10/12/2021 (sexta) na trilha Development do MVPConf Latam 2021 com meu amigo Robson Rocha de Araújo (Microsoft MVP, MTAC), em uma talk cobrindo boas práticas na implementação de aplicações na nuvem utilizando a metodologia Twelve-Factor App. A palestra também abordou cenários de uso de tecnologias como Git, Azure DevOps, GitHub, GitHub Actions, NuGet, npm, serviços do Microsoft Azure, Redis, Docker, Kubernetes, Helm, Docker Compose, Application Insights, Prometheus, PowerShell e Bash.
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Cristofer Sousa
Workshop que foi ministrado para a Semana da Computação no IFSP - São Carlos, sobre os conceitos de Desenvolvimento Web utilizando Bootstrap além de poder conhecer a fundo algumas bibliotecas e padrões para customizar nossos projetos e uma breve introdução sobre a importância de prototipagem.
Visão geral de um conjunto de Web Tools , estado da arte, capazes de prover uma suíte integrada de desenvolvimento e produção de softwares.
Sistema de gerência - use gratuitamente por 45 dias http://try.fogbugz.com
Para treinar sua equipe
http://training.fogcreek.com/index.php?lang=pt
Se gosta de games: www.futweb.com.br e http://futweb.com.br/ole
FutWeb: http://www.youtube.com/watch?v=eGhyXUtEISE
Ole: http://www.youtube.com/watch?v=cxn2LlWSt-o
Para usuários do Unity e do FogBugz
http://www.youtube.com/watch?v=h23XvVOk4cA
Mecanismo de busca em Node.js e MongoDBLuiz Duarte
Slides da minha palestra durante o III Seminário de Tecnologia da faculdade Alcides Maya, sobre construção de motor de busca com Node e Mongo. Para o post completo, visite luiztools.com.br
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
Slides de apresentação realizada no dia 10/12/2021 (sexta) na trilha Development do MVPConf Latam 2021 com meu amigo Robson Rocha de Araújo (Microsoft MVP, MTAC), em uma talk cobrindo boas práticas na implementação de aplicações na nuvem utilizando a metodologia Twelve-Factor App. A palestra também abordou cenários de uso de tecnologias como Git, Azure DevOps, GitHub, GitHub Actions, NuGet, npm, serviços do Microsoft Azure, Redis, Docker, Kubernetes, Helm, Docker Compose, Application Insights, Prometheus, PowerShell e Bash.
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Cristofer Sousa
Workshop que foi ministrado para a Semana da Computação no IFSP - São Carlos, sobre os conceitos de Desenvolvimento Web utilizando Bootstrap além de poder conhecer a fundo algumas bibliotecas e padrões para customizar nossos projetos e uma breve introdução sobre a importância de prototipagem.
Visão geral de um conjunto de Web Tools , estado da arte, capazes de prover uma suíte integrada de desenvolvimento e produção de softwares.
Sistema de gerência - use gratuitamente por 45 dias http://try.fogbugz.com
Para treinar sua equipe
http://training.fogcreek.com/index.php?lang=pt
Se gosta de games: www.futweb.com.br e http://futweb.com.br/ole
FutWeb: http://www.youtube.com/watch?v=eGhyXUtEISE
Ole: http://www.youtube.com/watch?v=cxn2LlWSt-o
Para usuários do Unity e do FogBugz
http://www.youtube.com/watch?v=h23XvVOk4cA
Mecanismo de busca em Node.js e MongoDBLuiz Duarte
Slides da minha palestra durante o III Seminário de Tecnologia da faculdade Alcides Maya, sobre construção de motor de busca com Node e Mongo. Para o post completo, visite luiztools.com.br
Slides da palestra de encerramento do curso de Agile Master na PUCRS. Transcript da palestra em http://www.luiztools.com.br/post/carreira-em-agilidade/
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
OpenMid - Middleware Android para bancos de dados móveis
1. OPENMID: UM MIDDLEWARE ANDROID PARA
BANCOS DE DADOS MÓVEIS
Luiz Fernando Duarte Júnior
Orientador: Prof. Msc. Gilberto Irajá Müller
http://www.luiztools.com.br
3. Problema
• Profissionais de desenvolvimento tem dificuldades
para integrar seus aplicativos móveis com os SGBDs
tradicionais;
• Os middlewares existentes no mercado em geral são
robustos e caros;
• Existem poucas opções extensíveis caso você queira
adequar um middleware às suas necessidades.
http://www.luiztools.com.br
4. Objetivo
• Desenvolver um protótipo de middleware
open source para conexão de aplicativos com
SGBDs;
• Focar na plataforma Android e em bancos
open source como MySQL.
http://www.luiztools.com.br
6. Acesso Móvel a Bancos de Dados
• Aplicativos requerem acesso móvel a bancos
de dados remotos com frequência;
• Problemas associados à instabilidade;
• Problemas associados à segurança.
http://www.luiztools.com.br
7. Acesso Móvel a Bancos de Dados
• Problemas associados com consistência das
transações;
• Problemas associados ao desempenho;
• Uma alternativa é o uso de um middleware;
http://www.luiztools.com.br
8. Middlewares de Acesso à Dados
• Camada intermediária entre o cliente e o
servidor de banco de dados;
• Abstrai os problemas relativos ao cenário;
• Oportunidades pouco exploradas;
http://www.luiztools.com.br
9. Trabalhos Relacionados
• Oracle Database Mobile Server;
• SAP Sybase SQL Anywhere;
• Outros:
– OpenMobster
– MobiForms
http://www.luiztools.com.br
15. Estudo Comparativo
• O protótipo foi comparado com as duas
principais soluções do mercado;
• Objetivo: entender como ele se situava
perante a concorrência.
http://www.luiztools.com.br
17. Conclusão
• Protótipo desenvolvido;
• Atende as necessidades básicas;
• Simplicidade e extensibilidade como
principais vantagens.
http://www.luiztools.com.br
18. Trabalhos Futuros
• Melhorar concorrência de transações;
• Disponibilizar também nas plataformas iOS e
Windows Phone;
• Realizar testes para disponibilizar para outros
SGBDs como SQL Server e Oracle.
http://www.luiztools.com.br
19. Referências Bibliográficas
• SATYANARAYANAN, Mahadev. Fundamental Challenges in Mobile
Computing. 1995. Disponível em: <
http://www.cs.cmu.edu/~coda/docdir/podc95.pdf>. Acesso em
19/08/2013.
• KRAKOWIAK, Sacha. What is Middleware. 2003. Disponível em:
<http://middleware.objectweb.org >. Acesso em 18/08/2013.
• ORACLE. Oracle Database Mobile Server 11g. Disponível em:
<http://www.oracle.com/technetwork/products/database-mobile-
server/overview/index.html>. Acesso em 02/09/2013.
• SYBASE. SAP Sybase SQL Anywhere. 2013. Disponível em:
<http://www.sybase.com.br/products/databasemanagement/sqlanywher
e> .Acesso em 03/09/2013.
http://www.luiztools.com.br