SlideShare uma empresa Scribd logo
1 de 25
A NOVA ONDA DA
    SKYNET
Quem somos?

    Davi Reinke                 William Dias
     @davireinke                  @diaswrd
   fb.me/davireinke             fb.me/diaswrd


Alunos de BCC pela UFPel
Desenvolvedores JavaScript na Conrad Caine



                                                2
• Serviços em comunicação digital;
• Sede em Munique, Alemanha;
• Escritório de desenvolvimento em Pelotas, Brasil;
• Escritório de criação e arte em Buenos Aires,
  Argentina;
• Clientes de todo o mundo;
• Atualmente com mais de 100 funcionários;
• Serviços nas áreas de consultoria, front-end,
  back-end, mobile, flash, design e muito mais.


                    www.conrad-caine.com         3
Por que não dormir nesta palestra

Cut the Rope
Parcycle
WebGL Formula 1
Indeed – JavaScript Developer




                                     4
O que é “Web”?




“Rede Mundial de Computadores”
                            SÉRGIO CHAPELIN




                WEB: O que é? Como funciona?   5
Web


“A Internet é apenas uma
      moda passageira.”
           BILL GATES, agosto 1994
                       Fonte: Wikiquotes




        WEB: O que é? Como funciona?   6
Web


“Erramos. A partir de hoje a Microsoft é
                   dedicada à internet.”
                           BILL GATES, agosto 1995
                                       Fonte: Wikiquotes




                        WEB: O que é? Como funciona?   7
Como funciona?




   WEB: O que é? Como funciona?   8
Áreas de Desenvolvimento

Front-End:
HTML, CSS, JavaScript, Flash (que Deus o tenha)…

Back-End:
PHP, Ruby, Java, ASP, C#...




                  WEB: O que é? Como funciona?   9
Como era antes?
          • Sobrinhos codando!!!
          • <table> (PRA TUDO)
          • <br> (PRA TUDO)
          • Gifs (MEU DEUS)




     Como era antes?
Evolução dos navegadores




http://evolutionofweb.appspot.com/

                               Como era antes?   11
HTML5
• Primeiras especificações surgiram em 2006.

• Forte impulso na mídia em Abril de 2010, após Steve Jobs
publicar “Thoughts on Flash”. Defendendo que o HTML5 se
encaixaria melhor no desenvolvimento web e móvel daquele
momento em diante. Tornando a utilização do Adobe Flash
desnecessária.

• Já é algo completamente estável e final? Meus projetos
em HTML5 terão total compatibilidade com a especificação
daqui a alguns anos?


                           HTML5                        12
Como funciona?




      HTML5      13
Algumas novidades

•   Offline / Storage
•   Realtime / Communication
•   File / Hardware Access
•   Semantics & Markup
•   Graphics / Multimedia




                     HTML5     14
Para facilitar sua vida

Frameworks, bibliotecas e muito mais:

•   oCanvas – object based canvas drawing
•   processing.js – canvas framework
•   popcorn.js - event system for HTML5 media developers.
•   seriously.js - real-time video compositor for the web.
•   sparks.js – simple 3D JS Particles Engine
•   phoneGap – HTML5 platform for mobile development
•   three.js – JavaScript 3D WebGL library
•   Standards – HTML5 Draft Standard
•   Slides – HTML5 Rocks Slides




                                    HTML5                    15
CSS3

•   Transitions
•   Transforms
•   Animate
•   Gradients
•   Shadow




                   CSS3   16
O que esperar do futuro?




        O que esperar do futuro?   17
Datas



  2014
HTML5 pronto



  O que esperar do futuro?   18
Datas


           2022
HTML5 implementado em todos os
         navegadores



           O que esperar do futuro?   19
Datas



         5042
Fim do Internet Explorer 6



         O que esperar do futuro?   20
Previsões

• Engine JavaScript ainda mais robusta
• Plugin-Free
• Presença mais significativa dos dispositivos
  móveis
• Menos problemas com Cross-Browser
• Fim do IE6 (se Deus assim permitir)



                    O que esperar do futuro?     21
Perguntas




 ?
            22
Perguntas



        NÃO!
JavaScript não é Java!




                         23
Perguntas




 ?
            24
Obrigado!

Davi Reinke | @davireinke | fb.me/davireinke
   William Dias | @diaswrd | fb.me/diaswrd
                                         25

Mais conteúdo relacionado

Mais procurados

Mais procurados (11)

Javascript, porque?
Javascript, porque?Javascript, porque?
Javascript, porque?
 
HTML 5 & JavaScript
HTML 5 & JavaScriptHTML 5 & JavaScript
HTML 5 & JavaScript
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivre
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
 
Simple singleton pattern
Simple singleton patternSimple singleton pattern
Simple singleton pattern
 
Front end engineer e suas funções
Front end engineer e suas funçõesFront end engineer e suas funções
Front end engineer e suas funções
 
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil CommunityZabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
 
SignalR Visual Studio Summit
SignalR Visual Studio SummitSignalR Visual Studio Summit
SignalR Visual Studio Summit
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013
 
Desenvolvimento ágil de aplicações modernas com javascript
Desenvolvimento ágil de aplicações modernas com javascriptDesenvolvimento ágil de aplicações modernas com javascript
Desenvolvimento ágil de aplicações modernas com javascript
 
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
 

Semelhante a HTML5 - William Dias - Davi Reine - XVII SACOMP

Semelhante a HTML5 - William Dias - Davi Reine - XVII SACOMP (20)

A 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignA 3ª Área do Design: Web Design
A 3ª Área do Design: Web Design
 
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryDesenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
 
Palestra html5 e CSS3
Palestra html5 e CSS3Palestra html5 e CSS3
Palestra html5 e CSS3
 
A revolução do client side
A revolução do client sideA revolução do client side
A revolução do client side
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
 
Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...
Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...
Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...
 
Ionic & TypeScript
Ionic & TypeScriptIonic & TypeScript
Ionic & TypeScript
 
Popularização dos dispositivos móveis: o que muda para os webdesigners
Popularização dos dispositivos móveis: o que muda para os webdesignersPopularização dos dispositivos móveis: o que muda para os webdesigners
Popularização dos dispositivos móveis: o que muda para os webdesigners
 
Progressive Web Apps: Um novo mundo
Progressive Web Apps: Um novo mundoProgressive Web Apps: Um novo mundo
Progressive Web Apps: Um novo mundo
 
O Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndO Papel do desenvolvedor Front End
O Papel do desenvolvedor Front End
 
Groovy + Grails + Netbeans
Groovy + Grails + NetbeansGroovy + Grails + Netbeans
Groovy + Grails + Netbeans
 
Phonegap - self RJ
Phonegap - self RJPhonegap - self RJ
Phonegap - self RJ
 
JavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptorJavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptor
 
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioTudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
 
Netbeans slides
Netbeans slidesNetbeans slides
Netbeans slides
 
Mod1 Final
Mod1 FinalMod1 Final
Mod1 Final
 
HTML5 – O que tem de novo?
HTML5 – O que tem de novo?HTML5 – O que tem de novo?
HTML5 – O que tem de novo?
 

Último

Último (9)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

HTML5 - William Dias - Davi Reine - XVII SACOMP

  • 1. A NOVA ONDA DA SKYNET
  • 2. Quem somos? Davi Reinke William Dias @davireinke @diaswrd fb.me/davireinke fb.me/diaswrd Alunos de BCC pela UFPel Desenvolvedores JavaScript na Conrad Caine 2
  • 3. • Serviços em comunicação digital; • Sede em Munique, Alemanha; • Escritório de desenvolvimento em Pelotas, Brasil; • Escritório de criação e arte em Buenos Aires, Argentina; • Clientes de todo o mundo; • Atualmente com mais de 100 funcionários; • Serviços nas áreas de consultoria, front-end, back-end, mobile, flash, design e muito mais. www.conrad-caine.com 3
  • 4. Por que não dormir nesta palestra Cut the Rope Parcycle WebGL Formula 1 Indeed – JavaScript Developer 4
  • 5. O que é “Web”? “Rede Mundial de Computadores” SÉRGIO CHAPELIN WEB: O que é? Como funciona? 5
  • 6. Web “A Internet é apenas uma moda passageira.” BILL GATES, agosto 1994 Fonte: Wikiquotes WEB: O que é? Como funciona? 6
  • 7. Web “Erramos. A partir de hoje a Microsoft é dedicada à internet.” BILL GATES, agosto 1995 Fonte: Wikiquotes WEB: O que é? Como funciona? 7
  • 8. Como funciona? WEB: O que é? Como funciona? 8
  • 9. Áreas de Desenvolvimento Front-End: HTML, CSS, JavaScript, Flash (que Deus o tenha)… Back-End: PHP, Ruby, Java, ASP, C#... WEB: O que é? Como funciona? 9
  • 10. Como era antes? • Sobrinhos codando!!! • <table> (PRA TUDO) • <br> (PRA TUDO) • Gifs (MEU DEUS) Como era antes?
  • 12. HTML5 • Primeiras especificações surgiram em 2006. • Forte impulso na mídia em Abril de 2010, após Steve Jobs publicar “Thoughts on Flash”. Defendendo que o HTML5 se encaixaria melhor no desenvolvimento web e móvel daquele momento em diante. Tornando a utilização do Adobe Flash desnecessária. • Já é algo completamente estável e final? Meus projetos em HTML5 terão total compatibilidade com a especificação daqui a alguns anos? HTML5 12
  • 13. Como funciona? HTML5 13
  • 14. Algumas novidades • Offline / Storage • Realtime / Communication • File / Hardware Access • Semantics & Markup • Graphics / Multimedia HTML5 14
  • 15. Para facilitar sua vida Frameworks, bibliotecas e muito mais: • oCanvas – object based canvas drawing • processing.js – canvas framework • popcorn.js - event system for HTML5 media developers. • seriously.js - real-time video compositor for the web. • sparks.js – simple 3D JS Particles Engine • phoneGap – HTML5 platform for mobile development • three.js – JavaScript 3D WebGL library • Standards – HTML5 Draft Standard • Slides – HTML5 Rocks Slides HTML5 15
  • 16. CSS3 • Transitions • Transforms • Animate • Gradients • Shadow CSS3 16
  • 17. O que esperar do futuro? O que esperar do futuro? 17
  • 18. Datas 2014 HTML5 pronto O que esperar do futuro? 18
  • 19. Datas 2022 HTML5 implementado em todos os navegadores O que esperar do futuro? 19
  • 20. Datas 5042 Fim do Internet Explorer 6 O que esperar do futuro? 20
  • 21. Previsões • Engine JavaScript ainda mais robusta • Plugin-Free • Presença mais significativa dos dispositivos móveis • Menos problemas com Cross-Browser • Fim do IE6 (se Deus assim permitir) O que esperar do futuro? 21
  • 23. Perguntas NÃO! JavaScript não é Java! 23
  • 25. Obrigado! Davi Reinke | @davireinke | fb.me/davireinke William Dias | @diaswrd | fb.me/diaswrd 25

Notas do Editor

  1. Davi
  2. Faculdade– DaviAddplus – WilliamConrad - Davi
  3. DaviSHOW REEL
  4. William
  5. Davi
  6. William
  7. William
  8. William
  9. William
  10. William
  11. Davi Primeiras especificações surgiram em 1999; Ainda não é completamente funcional nos navegadores atuais;
  12. Davi e William