Quantcast

Archive for 'Internet'

Script para Mozilla Ubiquity

Hoje de manhã dei uma olhada no novo projeto da Mozilla para extender a usabilidade do Firefox, o Ubiquity e aproveitei para escrever um pequeno script que realiza buscas por vídeos no Globo Vídeos.

Para começar a usar, primeiro instale a Extension no seu FF3 e depois Subscribe o script no seguinte [link]

Para saber mais sobre esta ferramenta fantástica e desenvolver seus scripts dê uma olhada aqui e aqui tem uma lista de comandos que vc pode adicionar ao seu Ubiquity.

Mozilla Ubiquity - uma nova forma de usar Internet

A Mozilla divulgou esta semana um projeto chamado, Mozilla Ubiquity, que tem a intenção de tornar o uso de Internet intuitivo e permitir que qq pessoa, com um mínimo de conhecimento, possa fazer seus próprios mashups, sem precisar esperar que um desenvolvedor faça isso.

O vídeo abaixo tem uma demonstração feita pelo Aza Raskin, do que é a primeira versão do Ubiquity, é realmente inovador e MUITO ANIMAL. A idéia não é nova e existem váriso aplicativos que ajudam a fazer estas coisas no Desktop, como o QuickSilver no caso do MacOS e o GNOME Do no Linux. É nestas horas que vemos como a Microsoft esta ferrada neste front de browsers e experiência, tudo o que ela esta fazendo de novo no IE8 são Activities e WebSlices e correndo atrás de adotar os padrões W3C.

AOL e Yahoo experimentam XMPP

Finalmente o mundo dos Instant Messengers começam a ver um movimento de integração, o Yahoo acabou de anunciar que esta testando o protocolo XMPP (eXtensible Messaging and Presence Protocol) e deve adotá-lo em breve. Com isso, dos top 4 messengers (AOL, Yahoo, Microsoft e Google), três vão adotar o XMPP como protocolo base.

Já era tempo, afinal de contas é muito caro manter um protocolo de comunicação e mantê-lo atualizado, além disso em tempos de Open Source não faz sentido não usar uma plataforma estável e de grande qualidade e adicionar “on top of it”. Todo mundo sai ganhando no final. Isso já aconteceu há algum tempo atrás com o RTSP (Real Time Streaming Protocol), antes a RealNetworks, Microsoft e Apple usavam seus próprios protocolos de streaming e depois todos convergiram para o RTSP. Só a Adobe é que esta remando contra a maré usando seu protocolo proprietário RTMP (Real Time Messaging Protocol).

A AOL já vinha testando o XMPP no AIM e no ICQ desde o início de 2008 e o anúncio do Yahoo veio depois das mudanças estruturais recentes quando Scott Dietzen, assumiu como Head dos produtos de comunicação do Portal. O Y! já usa o protoloco no seu produto de transmissão ao vivo via webcam, Yahoo Live.

Com isso AOL/ICQ, Google e Yahoo passarão a ter interoperabilidade total, a Microsoft muito dificilmente irá adotar o XMPP e não deve embarcar nesta onda de integração, como era de se esperar :-)

oEmbed - um padrão para conteúdos “embedáveis”

Algum tempo atrás foi divulgada a iniciativa do Cal Henderson do Flickr e do pessoal do Pownce para criar um padrão que permitisse obter informações de forma estruturada e rápida sobre algum conteúdo que possa ser “embedado” em uma página. Assim surgiu a iniciativa chamada oEmbed, que tem o objetivo de definir algumas regras para intercambio de informações de mídias.

O oEmbed é muito simples e a idéia é interessante, ao invés de vc ter de aprender as mil APIs dos diversos sites que existem na Internet para poder “embeddar” conteúdos destes sites, como Facebook, Orkut, Flickr, Picasa, etc. Vc pode usar a interface oEmbed dos seus providers favoritos, a promessa é que o oEmbed faça para as midias mais complexas (vídeo, áudio e fotos) o que o RSS fez para os conteúdos em texto.

Aqui segue um exemplo:

http://www.flickr.com/services/oembed/?url=http://www.flickr.com/photos/acarlos1000/2314303384/

A Resposta é:

{
"version": "1.0",
"type": "photo",
"width": 500,
"height": 281,
"title": "GloboVideos no MacBook e no Nokia N810",
"url": "http://farm4.static.flickr.com/3231/2314303384_c965ef5c96.jpg",
"author_name": "Acarlos1000",
"author_url": "http://www.flickr.com/photos/acarlos1000/",
"provider_name": "Flickr",
"provider_url": "http://www.flickr.com/"
}

Só acho que é meio nebulosa esta questão de ter a “oEmbed API”(API EndPoint) e uma URL para o Request, quando na verdade isso tudo vai gerar um request HTTP GET e poderiamos implementar isso com REST sem precisar passar por nenhuma “API”. Mas porque simplificar se podemos adicionar algumas camadas de burocracia.

De qq forma esta iniciativa esta apenas no início e com certeza vai evoluir bastante, alguns nomes de peso da Web estão implementando suas APIs oEmbed logo abaixo esta uma lista destes Providers:

Flickr (http://www.flickr.com/)

Viddler (http://www.viddler.com/)

Qik (http://qik.com/)

Pownce (http://pownce.com/)

Revision3 (http://revision3.com/)

Hulu (http://www.hulu.com/)

Google lança o Friend Connect

Google lançou alguns dias atrás o Friend Connect, um recurso que permitirá uma forma mais fácil de integrar as suas ações online nas diversas aplicações sociais que estão por ai.

Mais uma vez o Google dá um passo a frente e se coloca como ferramenta e não necessariamente como um site de relacionamento social como é o Orkut.

O @nandop fez um post bem legal com as primeiras impressões sobre o este novo serviço do Google, vale a leitura.