Navegadores estão mudando para acomodar mais poderosas aplicações.
Já percorremos um longo caminho a partir do plano de documentos que inventou a web em seus primeiros anos. Como o acesso à internet foi ampliado e aumentou a largura de banda, os designers e programadores já descobriram formas de criar aplicações interativas mais sofisticadas
, que funcionam por meio dos navegadores (browsers). Atualmente, estes incluem processamento de texto, software para editar fotografias, ferramentas de gestão e mais dinheiro com base na web.
Â
De acordo com reportagem publicada pelo site Technology Review, a próxima geração do HTML, a linguagem de marcação que é usada para construir mais conteúdos da web, prevê ainda melhorar o desempenho de aplicativos da web. Algumas das caracterÃsticas propostas para este novo padrão - HTML 5 - já estão sendo incorporados em vários navegadores populares, oferecendo uma visão de uma rede com capacidade de aplicações.
Â
Tal como as coisas estão, as aplicações para web são dificultadas pelo código usado para construir-las porque elas nunca foram concebidas para executar programas feitos no estilo de computadores pessoais (desktop). Por exemplo, a maioria dos navegadores pode executar apenas um pedaço de código JavaScript de cada vez - uma linguagem de script que pode ser executado em HTML, e isso limita a funcionalidade de uma aplicação web. Para piorar, navegadores diferentes reagem de formas diferentes aos atuais padrões da web, fazendo com que os desenvolvedores se esforcem ainda mais para garantir que suas aplicações sejam compatÃveis com eles.
Â
"Nós começamos a ver uma migração para fazer mais e mais coisas sobre a web", diz Christopher Blizzard, evangelista de código aberto para a Fundação Mozilla. "Nós começamos a ver uma migração para fazer mais e mais coisas sobre a web", diz Christopher Blizzard, evangelista de código aberto para a Fundação Mozilla., que mantém o Firefox. Blizzard disse que a maioria dos navegadores simplesmente não pode acessar os dados armazenados offline ou executar complexas capacidades gráficas sem a utilização de um plug-ins como o Flash ou Java. "Nós estamos tentando encontrar maneiras de possibilitar às pessoas a capacidade de assumirem ao vivo a programação de documentos que compõem a web para que comecem a sua integração com todas as outras peças fora do âmbito do navegador".
Â
Mas, guiado pelos HTML 5, os navegadores estão finalmente sendo reestruturados para resolver muitos destes problemas. Michael Smith, membro do grupo de trabalho da World Wide Web Consortium HTML, disse que a parte mais importante do projeto foi a criação de especificações para garantir que os diferentes navegadores realizem mais tarefas do mesmo modo.
Â
Para ajudar os navegadores a lidar com intensivas aplicações web, HTML 5 inclui uma ferramenta chamada worker threads. Estas permitem ao navegador lidar com um maior volume de computadores executando o JavaScript no fundo quando um usuário interage com o pedido, como é habitual. Esta parte do HTML 5 irá apresentar a próxima versão do Firefox, e uma tecnologia semelhante já faz parte do navegador do Google, o Chrome. Brian Rakowski, diretor-gerente do Chrome, garante que vai avançar para a tecnologia descrita em HTML 5.
Â
HTML 5 irá também fornecer novas capacidades de vÃdeo e áudio para websites. Um recurso chamado Canvas (agora presente em todos os principais navegadores exceto no Internet Explorer) permite aos desenvolvedores criar gráficos HTML que correspondem a esses desenvolvimentos usando o Adobe Flash.
Â
Â
Aplicações offline
A nova norma também se concentra em fazer aplicações na web offline. O Google Gears e Adobe AIR já preveem o acesso a um aplicativo baseado na web, processamento e armazenamento do computador local de um usuário, mas o HTML 5 visa facilitar mais ainda a capacidade para uso offline do navegador, sem a necessidade de plug-ins adicionais. Blizzard acrescentou que a Mozilla não está apenas para trabalhar offline: remete também para o navegador ter um melhor acesso ao hardware do usuário. Por exemplo, diz ele, as normas estão começando a surgir para definir como um navegador, rodando em um telefone celular, deve acessar o local das informações armazenadas nesse dispositivo.
Â
Os navegadores mais populares (Safari, Firefox, Opera, Google Chrome e Internet Explorer) já começaram a adaptar partes do HTML 5. No entanto, cada navegador tem usado uma abordagem ligeiramente diferente. Safari da Apple, por exemplo, tem-se centrado sobre o desempenho, incorporando novas funcionalidades, desde que não prejudique a velocidade geral do navegador. O último navegador Opera inclui várias funcionalidades do HTML 5, e apresenta uma versão experimental das ferramentas de vÃdeo HTML 5.
Â
Para as caracterÃsticas em HTML 5 tornarem-se um padrão oficial da web, necessitam de juntar dois navegadores diferentes. Porque Chrome e o Safari são baseados no mesmo quadro, isto é contado como apenas um navegador.
 |
Cláudio Zilcon - PE fez este Comentário
Dom, 12 Abr 2009 21:12:56
Roberto Paiva fez este Comentário
Sex, 27 Mar 2009 15:10:29