Archive for the ‘Programação’ Category

Mozilla Ubiquity: você escreve, a Web lê

Thursday, August 28th, 2008

Ubiquity também acessa a Wikipedia

Ainda não tinha me animado a instalar o Firefox 3, mas o Ubiquity me fez mudar de idéia. Mais uma vez, a galera da Mozilla mostra que está pensando a longo prazo em relação ao futuro da web.

O projeto Ubiquity tem como principal objetivo eliminar o vai-e-vem entre janelas muito freqüente quando navegamos. Quantas vezes temos que abrir uma nova aba para procurar uma informação, selecionar, copiar, abrir a janela de e-mail, criar a mensagem e colar a seleção?

Esse é apenas um exemplo de uma seqüência de tarefas que podem ser reunidas em um só conjunto de instruções. Como implementar esse conjunto de instruções? Criando uma interface que entende uma linguagem natural (ou próxima disso) e executa os comandos do usuário. Eis a Ubiquity.

Na prática, a Ubiquity é uma extensão do Firefox que cria uma janela de comandos dentro do browser. Ela é ativada por meio da combinação Control + barra de espaço. Nesse painel, o usuário digita comandos como “email this to contact” para mandar um texto selecionado em uma página para um contato do Gmail, ou “translate to english” para traduzir um trecho selecionado.

Há ainda comandos para consulta à Wikipedia e inclusão de mapas em e-mails. O projeto está em fase inicial e a lista de comandos ainda é pequena, mas a idéia é muito interessante e vale a pena acompanhar de perto.

Ubiquity também acessa a Wikipedia

W3C publica novos padrões para web móvel

Thursday, July 31st, 2008

Navegar na web usando um celular ou outro dispositivo móvel ainda é uma experiência dolorosa. Nunca dá pra saber se a página vai aparecer, se as imagens vão abrir, se o texto vai ficar no tamanho exato, e por aí vai.

Pra tentar melhorar a situação, o W3C publicou novas orientações para quem quer desenvolver para a web móvel. Elas estão no documento Mobile Web Best Practices. Entre as orientações do documento estão:

  • Fornecer URLs curtas para facilitar a digitação
  • Exibir navegação principal no topo da página, com os itens em uma só linha
  • Fornecer acesso aos links por meio de atalhos, no caso, as teclas numéricas
  • Evitar pop-ups e páginas de recarregamento automático

O W3C publicou também uma nova especificação do XHTML Basic 1.1, linguagem de markup que deve ser usada como padrão para dispositivos móveis. Quem quiser testar a compatibilidade do site pode usar a ferramenta de teste.

Bom, os padrões estão aí. Resta saber se webmasters e desenvolvedores de browsers irão aderir a eles ou ignorá-los completamente, como já aconteceu antes.

Novos iPods vão beneficiar o Safari

Thursday, September 6th, 2007

Quem desenvolve páginas para aparelhos móveis sabe da dificuldade de ter que montar um site que funcione em uma infinidade de modelos, sistemas operacionais e browsers. Há modelos com Windows Mobile, Java, Symbian, Black Berry OS, Linux (várias versões, incompatíveis entre si) e Palm OS. Na área de navegadores há o Opera, IE, Minimo (Mozilla), entre outros browsers específicos de cada aparelho.

Com o lançamento dos novos iPods com tela navegável e acesso a internet Wi-Fi pelo browser Safari, a Apple proporciona uma plataforma estável para montagem de sites para celular. Os novos iPods se somarão ao iPhone na conta dos dispositivos móveis que usam o Safari para navegação. Assim, o Safari ganha importância entre os navegadores, não pela fatia de mercado dos Macs entre os desktops, mas por servir como plataforma de testes para sites feitos para iPhone e, agora, iPod.

Microsoft lança Silverlight 1.0 com suporte a Linux

Wednesday, September 5th, 2007

A Microsoft lançou hoje a versão 1.0 do plug-in Silverlight, que já estava em beta há alguns meses. A maior novidade é que haverá uma versão do plug-in para Linux.

Essa versão está sendo desenvolvida pela Novell, sob a coordenação de Miguel de Icaza, criador do ambiente gráfico Gnome e atualmente funcionário da Novell.

Com o lançamento da versão para Linux, o Silverlight elimina uma de suas principais desvantagens em relação ao Flash, o formato concorrente da Adobe. Resta agora acompanhar a caminhada da Microsoft até chegar aos mais de 90% de presença em PCs que o Flash tem atualmente.

Como as tecnologias não são excludentes, o crescimento do Silverlight entre os usuários finais não significa necessariamente uma perda de mercado para o Flash.

No fim das contas, vai caber aos desenvolvedores resolver essa parada. Como não faz sentido criar uma mesma aplicação em duas plataformas completamente diferentes, eles terão que optar por uma delas. E, quanto mais sites usarem um plug-in, mais ele é necessário.

É possível que aconteça um processo semelhante ao da disputa pelo mercado de tecnologias de vídeo. A Real foi a primeira empresa a apostar nessa área e chegou a ter quase todo o mercado de transmissão de vídeo em sua mão. Aos poucos, porém, cada vez mais sites começaram a usar o Windows Media. Isso diminuiu a necessidade de instalação do Real Player, que atualmente ocupa uma fatia menor do mercado.

A seu favor, a Microsoft tem a força da plataforma Windows. Possivelmente o Silverlight virá instalado por padrão em novas versões do Internet Explorer. Enfim, já vimos esse filme antes. Mas a MS terá que investir em treinamento e capacitação de profissionais para criação de aplicações em Silverlight, o que levará algum tempo.

Já a Adobe conta com ferramentas de desenvolvimento maduras (Flash e, em menor escala, Flex) e uma grande base de programadores espalhados pelo mundo. Surgido apenas como uma ferramenta para criar animações e páginas de entrada insuportáveis, o Flash hoje se tornou um padrão também na área de vídeo e aplicações multimídia.

Enfim, vai ser divertido acompanhar essa briga.

Facebook e Myspace juntos. E o orkut?

Friday, August 31st, 2007

Artigo do CMS Wire aborda a Spacelift, um widget do Facebook que permite a importação de perfis do Myspace.

Com a Spacelift, o usuário pode lidar com seu perfil do Myspace dentro da plataforma Facebook. O artigo questiona ainda se os usúarios do Myspace, acostumados com o design berrante, terão interesse em migrar para o Facebook, mais sóbrio.

Será que vai demorar para aparecer uma ferramenta semelhante que importe os perfis do orkut? Alô galera da programação, mãos à obra!

Acho que uma ferramenta desse tipo seria um passo importante para uma possível popularização do Facebook no Brasil, já que as diferenças entre o orkut e o Facebook são menores do que entre Facebook e Myspace.

JavaScript pode emperrar seu blog

Wednesday, August 15th, 2007

Seu blog anda mais lento do que de costume? A culpa pode ser do excesso de widgets em JavaScript que estão nele. Em artigo no Read/Write Web, Alex Iskold alerta para esse perigo e dá dicas para quem vai criar widgets em JavaScript.