Yahoo! Open Strategy – #cparty
quarta-feira, janeiro 21st, 2009 17:34 by Diego Túlio Tomaz Gomes Print Imprimir esta página.
Yahoo! Open Strategy Overview

View more presentations or upload your own. (Slides da apresentação por Neal Sample and Cody Simms realizada no Yahoo! Open Hack 2008 em 12/09/08)

Hoje aqui na #cparty tivemos algumas palestras bem interessantes. A introdução a Python dada por Luciano Ramalho pela manhã foi bastante ampla e didática, sendo quase uma discussão com o público, apresentando os recursos e características de python através de uma conversa rápida e direta.
Mas na minha opinião, a melhor palestra foi a palestra do Pedro Valente, do Yahoo!, apresentando a estratégia aberta do Yahoo! ou Y!OS para os iniciados.
Hoje, estamos acostumados ao OpenSource, API’s Abertas e Mashups combinando recursos e dados dos diversos serviços web. A atenção do Yahoo! a estes serviços, e à importância das API’s abertas veio principalmente com a aquisição de 3 grandes players baseados em API’s Abertas, Flickr ( uma das API’s mais usadas do mundo, junto com Gmaps), Delicious, e Upcoming. Desde então o Yahoo! passou a se preocupar mais com a possibilidade de acessibilidade dos dados por terceiros, e desenvolveu API’s para quase todos os seus serviços (A lista completa pode ser verificada aqui). A estratégia aberta do Yahoo, se parece em muito aspectos com políticas adotadas por alguns dos grandes da web ( principalmente com o Google) mas tem alguns diferenciais interessantes.
Os 3 principais pilares da estratégia do Yahoo! são:

  • Uma plataforma social única – Para facilitar o acesso aos dados de grafo social e perfil do usuário aos seus dados.
  • A plataforma de aplicações Yahoo! YAP – Que é um framework para desenvolvimento de aplicações web baseado em padrões abertos, como por exemplo: openID, OAuth, opensocial, e visando facilitar a vida dos desenvolvedores, retornando dados em diversos formatos ( XML como ATOM ou , Array PHP, JSON,etc ) e com suporte à várias linguagens.
  • A Linguagem de consulta Yahoo! YQL – A Yahoo! query language, é um mecanismo para acessar e fazer mashes de dados, utilizando a web como banco de dados, através dos serviços do Yahoo! A YQL possui sintaxe similar ao SQL para buscar na web e funciona sobre os mais diversos padrões,como: RSS, XML, CSV, HTML (via xpath). A query language do yahoo! é basicamente um Yahoo! Pipes para a linha de comando. Para testar a YQL, existe um console online para brincar e ver os exemplos mais comuns.

Além disso, o Yahoo! segue desenvolvendo novos serviços, como por exemplo o Yahoo! BOSS, que tem sido muito bem recebido pela comunidade web, pois permite que você use toda a estrutura de busca do yahoo para seu serviço. Você formata, organiza e mostra os dados como quiser, facilitando a criação de mashups. Um exemplo é o TweetNews, que é uma busca que agrega notícias e tweets relacionados a mesma.

O Yahoo! disponibiliza tutoriais e informações diversas na sua central de desenvolvedores. É ótimo ver cada dia mais empresas deste porte se preocupando com o controle dos usuários sobre seus dados e portabilidade. O Yahoo! hoje adota diversos padrões de acordo com as políticas recomendadas pela dataportability.org e conduz estudos sobre a usabilidade do OpenID. Hoje o Yahoo! já é um container OpenID. Quem sabe em breve a empresa não opta por aceitar OpenIDs de outros provedores e realmente cria o perfil portável que faltava na web? Seria uma grande resposta a crise do data portability que está acontencedo agora…

2 Responses to “ Yahoo! Open Strategy – #cparty ”

  1. Pedro Valente

    Cara, legal que vc gostou da palestra. Acho que vc entendeu direitinho o que eu tentei passar e transmitiu mto bem no post. Valeu!

    Ah, e acho que faltou colocar “http://” antes de alguns links no post :)

  2. dttg

    Valeu cara! links agora com http://

Deixe uma resposta