quarta-feira, 17 de setembro de 2014

A partir de hoje, "ciberespaço" é mais do que apenas uma palavra inteligente


Novas soluções de armazenamento híbrido


Hoje, a Apple cai iOS 8, e enquanto a maioria dos fanbois de Cupertino estará se quantificar com HealthKit, piscando suas luzes com HomeKit, ou configurar suas capacidades notificações expandiu bastante, uma das mudanças mais significativas no seu sistema operacional móvel em sua maioria foi ignorada pelo maçã.


Grandes empresas raramente gritar isso aos quatro ventos quando eles caíram em linha em torno de um padrão de todos os seus concorrentes já adotaram, por isso é com pouco alarde que o Mobile Safari - a base para todos os navegadores no iOS da terra, por Cupertino ukase - implementou suporte completo para uma das mais novas e excitantes tecnologias HTML5, WebGL .







A história de gráficos 3D na Web remonta tão longe quanto a própria web. Vinte anos atrás, Tony Parisi e eu inventei VRML por sticky-gravando um analisador de arquivo 3D e renderização em código libwww de TimBL. Funcionou, mas os PCs de 1994, com 486 CPUs e XGA gráficos, gaguejou o seu caminho através de mundos virtuais ricos em polígonos.


Ainda assim, VRML tinha energia suficiente para chegar Jim Clark - o fundador da Silicon Graphics, que tinha deixado a fundar Netscape - para escrever um cheque de Software Livro de Mike McCue. Netscape Navigator foi o primeiro navegador a ser vendido com um plug-in VRML. Para não ficar atrás, a Microsoft licenciou um plug-in de Intervista (fundada por Tony Parisi), e ambas as duas principais plataformas de navegação oferecidos VRML.


Onde estava a Apple em tudo isso? Perdido nos pântanos de Gil Amelio, um colapso da confiança apenas preso pela compra de NeXT, eo retorno de Steve Jobs. A Apple não se importava com VRML, ea fraqueza do mercado MacOS não conseguiu convencer qualquer desenvolvedor de terceiros para fazer o esforço.


No entanto, a maioria dos desenvolvedores web e designers - viciados em Photoshop e Dreamweaver - Macs usado religiosamente. A desconexão entre a base de usuários, que poderia jogar com VRML e uma comunidade de desenvolvedores que não poderia era uma das razões VRML murchas na videira e desapareceu.


Uma década de grandes avanços na tecnologia de navegador e GPUs conduziu inexoravelmente para um casamento dos dois em WebGL. Fios WebGL a GPU para o navegador com a API OpenGL ES baseado em Javascript, graças à tag canvas do HTML5. Isso significa que o conteúdo WebGL é um elemento DOM (nunca acontece com VRML, porque operava como um plug-in), e pode ser manipulado com as mesmas técnicas processuais ou formatação como qualquer outro elemento.


Apesar de OpenGL ES é a base para muitas iOS e jogos para Android, não é fácil de aprender ou de usar. O programador tem que gerenciar todos os aspectos, interagindo através de buffers de elementos visuais para criar para cada quadro. Plataformas de middleware tais como a unidade encontrou o sucesso em esconder muito dessa complexidade, proporcionando uma "grafo de cena", que permite que o programador se concentrar em detalhes da aplicação.


WebGL herda todo o baixo nível de complexidade nativa para OpenGL ES, ea maioria dos desenvolvedores se esquivado de que até o surgimento de bibliotecas de middleware Javascript. O mais popular deles, Three.js , tornou-se a plataforma de facto para o desenvolvimento WebGL.


No início deste ano, WebGL tinha amadurecido em uma versão estável 1.0, o transporte dentro do Firefox, Chrome e Opera, e IE11. Usuários do Android encontrado embutido no Chrome para Android (embora às vezes tinha que vacilar com suas configurações para fazer o trabalho). Apenas a Apple não tinha suporte WebGL. Nem OSX Safari nem Safari móvel suportado WebGL, até que, na WWDC em junho, a Apple anunciou tanto OSX "Yosemite" e iOS 8 seria lançado com suporte WebGL.


A partir de hoje, três bilhões de dispositivos podem renderizar conteúdo WebGL. Os desenvolvedores não precisam mais se preocupar se um dispositivo pode processar o conteúdo WebGL. Isso muda tudo.


Com WebGL, toda a gama de gráficos 3D - a velocidades nativas - pode ser entregue em qualquer navegador, em qualquer dispositivo, em qualquer lugar. Isso enfraquece a necessidade de escrever um aplicativo. Apps continuarão a ser os invólucros para conteúdo pago, mas já não são o único caminho para entregar 3D.


No entanto, WebGL é muito maior do que os jogos. 3D é um tipo de mídia - como texto, imagens, filmes e som -, mas um que é não tinham integração nativa com a web. WebGL fornece uma plataforma comum para a criação de elementos de interface em 3D, tudo de 'virar a página' (que pode ser simulado em CSS) para voar através de uma expansão gibsoniana de dados em tempo real .


Nós vamos precisar de um tipo de mídia 3D para nos ajudar a digerir todos os grandes dados que estamos agora a recolher. Adequadamente os dados visualizados podem ser entendidas milhares de vezes mais rápido do que o texto. (No caso simples, considere um gráfico de barras contra uma planilha.) Empresas como a Tableau , ou inicialização Sydney múltiplos pequenos, , construir negócios em torno de fazer os "sinais fracos" em big data claramente visível.


O jogo longo para WebGL não é uma versão melhor do esmagamento dos doces, mas uma visão mais clara para a galáxia de dados que possuímos, mas não consegue se segurar diante. A GPU humano, com sua incrível capacidade de processar em paralelo o seu caminho para o reconhecimento de padrões, finalmente encontraram a web. Vinte anos depois, o ciberespaço pode ser mais do que uma palavra inteligente. ®


Mark Pesce é um inventor, escritor, empresário, educador e radialista.


Em 1994 Pesce co-inventou VRML, uma interface 3D para a World Wide Web. Fundou programas de pós-graduação em mídias interativas, tanto a Universidade de Cinema Escola do Sul da Califórnia e do Australian Film, Radio and Television School. Pesce atualmente ocupa um cargo de honorário Associado na Universidade do Programa Cultura Digital de Sydney. O autor de seis livros, Pesce é agora também um colunista Reg.







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário