Ferramentas permitem aplicativos AJAX rodarem offline

Ferramentas do Google Permitem Aplicativos AJAX Rodarem Offline

Data: 04/03/2008

Fonte: www.linuxdevices.com

Google anunciou uma extensão que faz cache de dados para navegadores voltada em ativar aplicações web baseadas em Javascript para trabalhar melhor com dispositivos conectados intermitentemente. Inicialmente lançado para Windows Mobile, mas com uma versão do Google Android baseada em Linux funcionando, o Google Gears necessita apenas de algumas pequenas mudanças nas aplicações Javascript, diz a gigante da busca.

Dispositivos móveis são normalmente desconectados da rede, e, até mesmo quando eles são conectados, a latência pode tornar as aplicações web lentas, de acordo com a Google. Google Gears tenta diminuir estes problemas fazendo cache de dados para uso offline. Como resultado, algumas aplicações web podem continuar funcionando de maneira “transparente” quando um dispositivo conecta e desconecta, diz a empresa.

Google Gears parece incluir um servidor local proxy, banco de dados, e biblioteca de threads para Javascript. Exportar aplicações de Javascript para a API do Google Gears necessita de apenas algumas pequenas mudanças, diz a empresa. Quando as aplicações Javascript chamam a API do Google Gear, o usuário é perguntado sobre instalar a extensão da Google Gears e reiniciar o seu navegador. Depois disso, a aplicação pode rodar on- ou off-line, de acordo com a Google.

Charles Wiles, um gerente de produtos da equipe da Google Mobila, disse: “Google Gears quase faz o sistema de widgets obsoleto, já que ele permite aos desenvolvidores a [relativamente] escreverem aplicações AJAX padrões e faz com que elas rodem em qualquer lugar.”


Uma introdução a Google Gears com o gerente de produtos Charles Wiles (Fonte: Google)
Além desses dispositivos, a Google Gears suporta desktops de SOs padrões que incluem Linux, Windows XP, Windows Vista, e OS X. Há planos para o Android e o Apple iPhone.

Disponibilidade

Google Gears pode ser baixado do website da Google, aqui https://gears.google.com/. Os módulos principais incluem:

  • LocalServer, que faz cache de páginas de aplicativos para acesso offline
  • Database, uma versão open-source do banco de dados SQLite 3, para armazenar e acessar dados de aplicativos no dispositivo do usuário
  • WorkerPool, que traz threading para o JavaScript, permitindo aplicativos a rodar código em background sem bloquear a página principal de execução de script

O website da empresa AA para desenvolvedores também está disponíve, aqui https://code.google.com/apis/gears/

Postado por
Siga em:
Compartilhe
Deixe seu comentário
Assine nossa Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre tecnologia, games, IA e internet em seu email.
Veja também
Publicações Relacionadas
Img de rastreio
Localize algo no site!