Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2025 - Uma palestra sobre o futuro

Jaydson Gomes
November 13, 2014

2025 - Uma palestra sobre o futuro

Palestra apresentada originalmente no EATI 2014.
A palestra aborda uma visão de mercado e de tecnologia e onde o JavaScript está inserido.
Micro-controladores, hologramas, jogos 3d, browsers, sistemas operacionais, servidor, robôs,.
O JavaScript foi além do imaginável, e ainda estamos no começo.
Onde estaremos em 2025?

Jaydson Gomes

November 13, 2014
Tweet

More Decks by Jaydson Gomes

Other Decks in Technology

Transcript

  1. Seu Instagram não serve para nada se você não segue

    o Solimões http://www.buzzfeed.com/rafaelcapanema/solimoes-melhor-instagram
  2. “The first phase of mobile was about turning our cellphones

    into what are essentially powerful pocket PCs. ” http://readwrite.com/2014/01/10/mobile-everywhere-smart-devices-internet-things
  3. “Any application that can be written in JavaScript, will eventually

    be written in JavaScript” Atwood's Law, 2007 http://blog.codinghorror.com/the-principle-of-least-power/
  4. var s=[],win=window;win.onload=function(){function t(){return Math. round(25*Math.random())*o}function n(){var t=b[g](e[x]("div"));t[w](i, a),t[w]("class","s"),s.push(t)}var e=document,a="position:absolute; background:black;

    width:20px; height:20px;",r="px",o=20,i="style",p=" up",l="down",u="right",v="left",c="top",d="left",h=parseInt,f="style", w="setAttribute",g="appendChild",x="createElement";n();var m=b[g](e[x] ("div"));s[0][w](i,"top:"+t()+"px; left:"+t()+"px;"+a),m[w](i,a+" background:green; top:"+t()+"px; left:"+t()+"px;"),win. onkeyup=function(t){var n=t.which;87==n&&(y=p),83==n&&(y=l),65==n&& (y=v),68==n&&(y=u)};var y=u,I=setInterval(function(){var e=s[0][f];j=h (e[c]),k=h(e[d]);var a=h(m[f][c]),i=h(e[c]),w=h(m[f][d]),b=h(e[d]); a==i&&w==b&&(n(),m[f][c]=t()+r,m[f][d]=t()+r);for(var g=s.length-1; g>0;g--)e[c]==s[g][f][c]&&e[d]==s[g][f][d]&&clearInterval(I);var x=s [s.length-1][f];y==p?(x[c]=j-o+r,x[d]=k+r):y==l?(x[c]=j+o+r,x[d]=k+r): y==v?(x[c]=j+r,x[d]=k-o+r):y==u&&(x[c]=j+r,x[d]=k+o+r),s.unshift(s. pop())},100)};
  5. “If you think in terms of a year, plant a

    seed; if in terms of ten years, plant trees; if in terms of 100 years, teach the people” Confucius
  6. 2015 Sistema Operacional Robôs ? Browser Browser Engine Jogos 3D

    Realidade virtual Hologramas Smart Coisas Sites ? Drones ? ? ? ? ? Servidor Hardware