7 kule forskningsprosjekter fra Yahoo
NyheterBeviset er i pudding, som de sier. På Yahoo er pudding ganske mørkt i dag, hva med Jerry Yang ut som konsernsjef, en katastrofal 2008 når det gjelder aksjekurs og ikke å bli overtatt av Microsoft. Likevel, akkurat som de siste ukene, som Carol Bartz overtok som administrerende direktør, er det som om den mørke skyen har løftet seg.
Sannheten blir fortalt, Yahoo har like mange Stanford-grads og doktorgradsforskere på stab som Google, og har alltid forsøkt å presse konvolutten når det gjelder nettinnovasjon. Og det må: fremtidige teknologier på nettet - for eksempel lokasjonsbevissthet, sosialt nettverk, klyngedatabase og avanserte websøkalgoritmer - ikke bare våren til liv, de må bli født og avlet i et forskningslaboratorium.
I et nylig besøk på Yahoo-fasilitetene møttes vi med selskapets toppforskere og innovatører, inkludert VD for ingeniørfag og en veldig smart Oxford-alumnus som arbeider med kartleggingsteknologi. Det var en oppsiktsvekkende opplevelse, fordi vi innså at Yahoo ikke bare er en annen søkende gigant eller et selskap som kjøper oppstart som Flickr.com. Her er de mest spennende prosjektene vi fant ...
1. Y! OS
Yahoo søker å gjøre flere av sine webområder så åpne som mulig. I dag deler ikke ulike web-enheter i Yahoo - for eksempel svar og søk - data godt. Og Yahoo gjør det ikke bra med andre nettsteder heller. Y! OS har til hensikt å rette opp det problemet. Og vi ser allerede de tidligste tegnene på denne typen interoperabilitet med nettsteder som Twitterfeed.com som lar deg logge inn på nettstedet med din Yahoo-konto. Neal Sample, teknisk direktør, sier at det ikke bør være mange innlogginger, mens APIer skal være mer åpne (slik at utviklere kan bygge funksjoner i Yahoo), standarder som XML burde være mer bærbare, og frittstående programmer burde være enklere å skape.
"Brukerne skal kunne bringe andre erfaringer til Yahoo," sier Sample, som vi møtte på Yahoo HQ i Sunnyvale. "Med Y! OS, kan utviklere legge til eksisterende tjenester, for eksempel Yahoo Mail eller ta et eksisterende produkt og utvide det. Vi tillater utviklere på nettverket og gir dem muligheten til å utvide tjenester. Ved å åpne data og preferanser vil vi plattform-ize Yahoo opplevelse. "
Hvis alt dette høres kjent for deg, er det fordi operativsystemene gikk gjennom samme fase tidlig - forenende plattformer og datamodeller, noe som gjør verktøyene mer tilgjengelige og oppmuntrer til applikasjonsutvikling. Vil det føre til et Yahoo-web-OS en dag? Eksempelet ville ikke gjøre noen spesifikke spådommer, men var enig i at nettstandarder som OpenID banner vei for et web-operativsystem.
2. Hadoop
Yahoo har en stor interesse for klyngedatabase, som bruker råvarehardware til å håndtere de vanskeligste og komplekse databehandlingsoppgaver. Målet med Hadoop-prosjektet er å maskere maskinvareets kompleksitet, men å la parallelle behandlingsoppgaver løpe raskt og effektivt.
"Vi gjør det mulig for folk å utforske problemer de ikke kunne adressere tidligere, og å innovere med data," sier Ajay Anand, en del av Yahoo Grid Computing-initiativet. "Yahoo Search var et av de første prosjektene som var til nytte av denne skalerbare strukturen. Formålet er å gjøre denne prosessen så raskt som mulig og så billig som mulig. Med tusenvis av maskiner vil noe bryte nesten hver eneste dag", og derfor Hadoop-prosjektet har en tendens til å fokusere på en skalerbar infrastruktur.
I september i fjor ble Hadoop scaled opp til 4000 noder, hver drevet av to quad-core Intel Xeon-prosessorer som kjører på 2,5 GHz, 4x1TB SATA-disker og 8G RAM.