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++, 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
Quem sou eu
• @vsenger
• www.eletronlivre.com.br
• www.globalcode.com.br
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
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;
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)
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!
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
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.
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. “
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;
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
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.
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
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
Automação residencial popular
• Inúmeras oportunidades!• Controle por celular e bluetooth• Integração com Web• Comando por gestos• Iluminação com Leds RGB
Oportunidades
• Coisas que “tuitam”• Coisas bluetooth• Mercado do pai besta• Móveis high-tech• Integrações com celular
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
Empreendor hobista
• Uma nova forma de empreender
• Transformar seu hobbie em trabalho?
• Seu trabalho começa depois das 18:00hs
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!
OBRIGADO!
• Vinicius Senger• Me escreva: [email protected]• Me siga: @vsenger• Me visite (eu moro em Ubatuba):
– Rua Newton de Oliveira Prado, 369– Época do camarão junho – outubro