Your SlideShare is downloading. ×
0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

7,867

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.

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,867
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
96
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Utilizando Java, Arduino e a Web para criar empreendimento s pró prios de sucesso
  • 2. Agradecimentos • Comunidade local • Participantes • Patrocinadores • Uniderp e colaboradores • @jeffmor
  • 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. Quem sou eu • vinicius@globalcode.com.br • @vsenger • www.eletronlivre.com.br • www.globalcode.com.br
  • 5. Vinicius além do Java.. Quem sou eu – lado B
  • 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. 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. Agenda • Java • Computaç ão física • Open-source hardware • Oportunidades • Empreendimentos
  • 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. Em foco... • Cloud Computing • noSQL • TV Digitial • HTML5 / CSS3, jQuery • Android • NodeJS e V8
  • 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. Oportunidades vs. Sorte • Projeto com James Gosling...
  • 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. 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. Rep Rap
  • 16. Monome
  • 17. Segway
  • 18. BugLabs
  • 19. Reactable
  • 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. 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. Arduino
  • 23. Simplicidade no circuito:
  • 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. 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. 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. Computação física DEMO
  • 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. 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. Automação Residencial DEMO
  • 31. Oportunidades • Coisas que “tuitam” • Coisas bluetooth • Mercado do pai besta • Mó veis high-tech • Integraç ões com celular
  • 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. Empreendor hobista • Uma nova forma de empreender • Transformar seu hobbie em trabalho? • Seu trabalho começ a depois das 18:00hs
  • 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. 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

×