7 projetos de pesquisa legal do Yahoo
NotíciaA prova está no pudim, como eles dizem. No Yahoo, o pudim é bastante obscuro no momento, com Jerry Yang fora como CEO, um 2008 desastroso em termos de preço de ações e não sendo tomado pela Microsoft. No entanto, apenas nas últimas semanas, como Carol Bartz assumiu como CEO, é como se a nuvem negra tivesse levantado.
Verdade seja dita, o Yahoo tem o mesmo número de graduados em Stanford e doutorado em equipe como o Google, e sempre tentou forçar o ponto em termos de inovação na web. E isso deve acontecer: tecnologias futuras na Web - como reconhecimento de localização, redes sociais, computação em cluster e algoritmos avançados de busca na Web - não apenas ganham vida, elas precisam nascer e ser criadas em um laboratório de pesquisa..
Em uma visita recente às instalações do Yahoo, nos reunimos com os principais pesquisadores e inovadores da empresa, incluindo o vice-presidente de engenharia e um ex-aluno de Oxford muito inteligente que trabalhava com tecnologias de mapeamento. Foi uma experiência esclarecedora, porque percebemos que o Yahoo não é apenas outro gigante de buscas ou uma empresa que adquire start-ups como o Flickr.com. Aqui estão os projetos mais interessantes que encontramos ...
1. Y! OS
O Yahoo procura tornar mais suas propriedades da web o mais abertas possível. Hoje, as diferentes entidades da Web dentro do Yahoo - como o Answers e o Search - não compartilham bem os dados. E o Yahoo também não faz isso com outros sites. Y! OS pretende corrigir esse problema. E já estamos vendo os primeiros sinais desse tipo de interoperabilidade com sites como o Twitterfeed.com que permitem que você faça login no site com sua conta do Yahoo. Neal Sample, vice-presidente de engenharia, diz que não deve haver uma infinidade de logins enquanto as APIs devem ser mais abertas (então os desenvolvedores podem construir recursos no Yahoo), padrões como XML devem ser mais portáteis e aplicativos independentes devem ser mais fáceis crio.
"Os usuários devem poder trazer outras experiências para o Yahoo", diz Sample, com quem nos encontramos no QG da Yahoo em Sunnyvale. "Com o Y! OS, os desenvolvedores poderiam adicionar serviços existentes, como o Yahoo Mail, ou pegar um produto existente e expandi-lo. Permitimos que os desenvolvedores acessem a rede e aumentem os serviços. Ao abrir dados e preferências, queremos plataforma ize a experiência do Yahoo. "
Se tudo isso soa familiar para você, é porque os sistemas operacionais passaram pela mesma fase desde o início - unificando plataformas e modelos de dados, tornando as ferramentas mais amplamente disponíveis e incentivando o desenvolvimento de aplicativos. Isso levará a um sistema operacional do Yahoo algum dia? A amostra não faria nenhuma previsão específica, mas concordou que os padrões da Web, como o OpenID, estão abrindo caminho para um sistema operacional da web.
2. Hadoop
O Yahoo tem um grande interesse na computação em cluster, que usa hardware de commodity para lidar com as tarefas de computação mais difíceis e complexas. O objetivo do projeto Hadoop é mascarar a complexidade do hardware, mas permitir que tarefas de processamento paralelo sejam executadas de maneira rápida e eficiente.
"Nós permitimos que as pessoas explorem problemas que não puderam resolver no passado e inovar com dados", diz Ajay Anand, parte da iniciativa Yahoo Grid Computing. "O Yahoo Search foi um dos primeiros projetos que se beneficiaram dessa estrutura escalável. A intenção é fazer esse processamento o mais rápido possível e o mais barato possível. Com milhares de máquinas, algo vai quebrar quase todos os dias", e é por isso que O projeto do Hadoop tende a se concentrar em uma infraestrutura escalável.
Em setembro do ano passado, o Hadoop foi ampliado para 4.000 nós, cada um alimentado por dois processadores Intel Xeon quad-core rodando a 2.5GHz, discos SATA 4x1TB e 8G RAM.