0
Utilizando Java,
Arduino e a Web
para criar
empreendimento
s pró prios de
sucesso
Agradecimentos
• Comunidade local
• Participantes
• Patrocinadores
• Uniderp e colaboradores
• @jeffmor
Quem sou eu
• Comecei a programar por diversão com 8
anos
• Trabalhei com Dbase, Clipper, C no MS-
DOS, Vb, Perl, C/C++, J...
Quem sou eu
• vinicius@globalcode.com.br
• @vsenger
• www.eletronlivre.com.br
• www.globalcode.com.br
Vinicius além do Java..
Quem sou eu – lado B
Sobre a Globalcode
• Empresa referência para treinamentos voltados
para programadores em todo Brasil;
• +40 treinamentos p...
Elétron Livre
• Empresa brasileira voltada para open-source
hardware
• Desenvolvendo, fabricando e comercializando
eletrôn...
Agenda
• Java
• Computaç ão física
• Open-source hardware
• Oportunidades
• Empreendimentos
Java
• Crescimento nos últimos 10 anos
• Amadurecimento generalizado de
diferentes linguagens e plataformas
• “Java como T...
Em foco...
• Cloud Computing
• noSQL
• TV Digitial
• HTML5 / CSS3, jQuery
• Android
• NodeJS e V8
Tecnologia como meio-de-
transporte da sua carreira
• “Embarque” em uma tecnologia da moda
• Desenvolva seu nome escrevend...
Oportunidades vs. Sorte
• Projeto com James Gosling...
Java (lado B)
• Processing & ProcessingJS:
– linguagem para programaç ão gráfica desktop
e web
• PureData (PD)
– Ambiente ...
Open-source hardware
• É um hardware que pessoas podem
pegar, distribuir, modificar e tudo mais.
• Nos devolve a possibili...
Rep Rap
Monome
Segway
BugLabs
Reactable
Arduino
Projeto de open source hardware famoso criado por
Maximo Banzi, Ivrea University
“Arduino is an open-source electr...
Arduino
Placa simples baseada no MCU Atmega328
Barato: R$ 100,00 – Comunidade gigante!
Recursos limitados:
16 mhz
32k flas...
Arduino
Simplicidade no circuito:
Muitas aplicaç ões práticas
• Robô s
• Roupas eletrô nicas
• Máquinas de corte e modelagem 3D de baixo
custo;
• Segway ope...
Computação física
Dispositivos entrada convencionais: mouse,
teclado e voz;
Dispositivos saída convêncionais: monitor e
im...
Computação física
Obter dados do mundo real e integrar com um
software:
– Temperatura & Luminosidade
– Aceleração
– Presen...
Computação física
DEMO
Sua casa amanhã...
(ou hoje mesmo)
• Memória avançada
• Iluminação semântica
• Bluetooth and wifi communication
• Controle...
Automação residencial
popular
• Inúmeras oportunidades!
• Controle por celular e bluetooth
• Integração com Web
• Comando ...
Automação Residencial
DEMO
Oportunidades
• Coisas que “tuitam”
• Coisas bluetooth
• Mercado do pai besta
• Mó veis high-tech
• Integraç ões com celul...
Boiada na rede
• Fazer o software:
– Grails, Spring Roo, Seam Gen
• Fazer o hardware:
– Arduino, Beagle Board, Sun Spot, e...
Empreendor hobista
• Uma nova forma de empreender
• Transformar seu hobbie em trabalho?
• Seu trabalho começ a depois das ...
The cult of done manifesto
• Existem 3 estados: desconhecido, em
produç ão e feito!
• Não existe estado de ediç ão
• Uma v...
OBRIGADO!
• Vinicius Senger
• Me escreva: vinicus@globalcode.com.br
• Me siga: @vsenger
• Me visite (eu moro em Ubatuba):
...
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Upcoming SlideShare
Loading in...5
×

Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso

7,909

Published on

Palestra do Vinícius Senger no Javaneiros 2010 onde ele mostrou como sair do basicão com telas de cadastro e criarmos empreendimentos de sucesso usando, por exemplo arduíno, Java e Web.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,909
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
97
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso"

  1. 1. Utilizando Java, Arduino e a Web para criar empreendimento s pró prios de sucesso
  2. 2. Agradecimentos • Comunidade local • Participantes • Patrocinadores • Uniderp e colaboradores • @jeffmor
  3. 3. Quem sou eu • Comecei a programar por diversão com 8 anos • Trabalhei com Dbase, Clipper, C no MS- DOS, Vb, Perl, C/C++, Java • Trabalhei para Sun, Oracle, Microsoft e vários bancos • Fundador da Globalcode e Elétron Livre • 1º grau completo , graduado na vida, pó s em surf e vela oceanica
  4. 4. Quem sou eu • vinicius@globalcode.com.br • @vsenger • www.eletronlivre.com.br • www.globalcode.com.br
  5. 5. Vinicius além do Java.. Quem sou eu – lado B
  6. 6. Sobre a Globalcode • Empresa referência para treinamentos voltados para programadores em todo Brasil; • +40 treinamentos para desenvolvedores de software; • +30 publicações próprias • +10 unidades • +40 instrutores • +50.000 horas de consultoria e aulas
  7. 7. Elétron Livre • Empresa brasileira voltada para open-source hardware • Desenvolvendo, fabricando e comercializando eletrônica diferenciada; • Trabalha em parceria com a BR-o-Bot, empresa startup de eletrônica;
  8. 8. Agenda • Java • Computaç ão física • Open-source hardware • Oportunidades • Empreendimentos
  9. 9. Java • Crescimento nos últimos 10 anos • Amadurecimento generalizado de diferentes linguagens e plataformas • “Java como TCP/IP” • Grails, Spring Roo, Seam, jRuby • Muitas oportunidades “convencionais” e enterprise (cara cadastro)
  10. 10. Em foco... • Cloud Computing • noSQL • TV Digitial • HTML5 / CSS3, jQuery • Android • NodeJS e V8
  11. 11. Tecnologia como meio-de- transporte da sua carreira • “Embarque” em uma tecnologia da moda • Desenvolva seu nome escrevendo blog, publicando vídeos, apresentando palestras • Divirta-se mas... Leve a sério • Escolha algo que tire seu sono • Faç a a diferenç a na comunidade • Crie uma comunidade!
  12. 12. Oportunidades vs. Sorte • Projeto com James Gosling...
  13. 13. Java (lado B) • Processing & ProcessingJS: – linguagem para programaç ão gráfica desktop e web • PureData (PD) – Ambiente gráfico real-time para programaç ão audio visual • Arduino – Placa microcontroladora open-source hardware
  14. 14. Open-source hardware • É um hardware que pessoas podem pegar, distribuir, modificar e tudo mais. • Nos devolve a possibilidade de termos o controle de equipamentos eletrô nicos; • É o hardware como “remédio genérico”; • Novo e promissor mercado; • Placas controladoras, mini-pcs, engenhocas eletrô nicas, robô s, instrumentos, etc.
  15. 15. Rep Rap
  16. 16. Monome
  17. 17. Segway
  18. 18. BugLabs
  19. 19. Reactable
  20. 20. Arduino Projeto de open source hardware famoso criado por Maximo Banzi, Ivrea University “Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. “
  21. 21. Arduino Placa simples baseada no MCU Atmega328 Barato: R$ 100,00 – Comunidade gigante! Recursos limitados: 16 mhz 32k flash 2k RAM 6 analolg ports 14 digital ports (6 PWM) Programação em linguagem baseada no C/C++; Pode utilizar C/C++ diretamente com GCC AVR;
  22. 22. Arduino
  23. 23. Simplicidade no circuito:
  24. 24. Muitas aplicaç ões práticas • Robô s • Roupas eletrô nicas • Máquinas de corte e modelagem 3D de baixo custo; • Segway open-source • Desenvolvimento de celulares customizados • Instrumentos musicais • Paredes interativas • Instrumentaç ão humana • Circuit bending
  25. 25. Computação física Dispositivos entrada convencionais: mouse, teclado e voz; Dispositivos saída convêncionais: monitor e impressora Dispositivos entrada diferentes: luz ambiente, presença, aceleração de um objeto, gestos; Dispositivos saída diferenciados: luzes, motores, tomada, etc.
  26. 26. Computação física Obter dados do mundo real e integrar com um software: – Temperatura & Luminosidade – Aceleração – Presença – Cores & Imagens • Diversas aplicações: instalações artisticas, automação residencial, invenções, robótica; • Computação física quase = mecatrônica
  27. 27. Computação física DEMO
  28. 28. Sua casa amanhã... (ou hoje mesmo) • Memória avançada • Iluminação semântica • Bluetooth and wifi communication • Controle por gestos • Reconhecimento de imagens • Paredes interativas • Open source technologies (HW + SW) • Identificação das coisas: RFID, QRCode, barcode • Faça você mesmo
  29. 29. Automação residencial popular • Inúmeras oportunidades! • Controle por celular e bluetooth • Integração com Web • Comando por gestos • Iluminação com Leds RGB
  30. 30. Automação Residencial DEMO
  31. 31. Oportunidades • Coisas que “tuitam” • Coisas bluetooth • Mercado do pai besta • Mó veis high-tech • Integraç ões com celular
  32. 32. Boiada na rede • Fazer o software: – Grails, Spring Roo, Seam Gen • Fazer o hardware: – Arduino, Beagle Board, Sun Spot, etc. • Colocar na Web: – Google App Engine • Vender no mercado livre • Divulgar no youtube • Rastrear com Analytics
  33. 33. Empreendor hobista • Uma nova forma de empreender • Transformar seu hobbie em trabalho? • Seu trabalho começ a depois das 18:00hs
  34. 34. The cult of done manifesto • Existem 3 estados: desconhecido, em produç ão e feito! • Não existe estado de ediç ão • Uma vez que vocêterminou, vocêesta pronto para jogar aquilo fora • Pessoas sem as mãos sujas estão erradas! • Destruiç ão é uma variaç ão da conclusão!
  35. 35. OBRIGADO! • Vinicius Senger • Me escreva: vinicus@globalcode.com.br • Me siga: @vsenger • Me visite (eu moro em Ubatuba): – Rua Newton de Oliveira Prado, 369 – É poca do camarão junho – outubro
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×