• On GameSpot: The All-Time Greatest Game Hero revealed
August 4, 2008 6:35 PM PDT

Coder links Yahoo search, Google App Engine

by Stephen Shankland
  • Font size
  • Print
  • 4 comments

The goliaths of the Internet are dangling an ever-larger supply of bootstraps for folks who want to try new ideas for the Web.

The first case in point is Google App Engine, an infrastructure that lets people run their Web applications on Google's servers, for free up until certain limits are set. Second is Yahoo's BOSS (build your own search service) that lets people extract Yahoo search results, reorder them, and mix them with other content--also without constraint within certain limits.

A rough-and-ready search engine Vik Sighn created to show how a Python programming library used to process Yahoo's BOSS-based search results on Google App Engine.

A rough-and-ready search engine Vik Sighn created to show how a Python programming library used to process Yahoo's BOSS-based search results on Google App Engine.

(Credit: Vik Singh)

On Monday, Yahoo programmer Vik Singh, who has been involved in the BOSS project, released software that lets those two projects work together. Specifically, he adapted a package called the BOSS Mashup Framework (BMF), which provides some pre-written tools to let programmers more easily use Yahoo search data via the BOSS interface, so it runs on Google's App Engine.

"Running BMF on top of Google App Engine is a seemingly natural progression, and quite arguably the easiest way to deploy Boss--so I spent today porting BMF to the GAE platform," Singh said on his blog.

Those tools, called a library, are written in the Python programming language that so far is App Engine's only native language.

Singh also built an example application: the Question-Answering Service. (Don't expect infallibility, but it does answer some questions correctly.) There was a day when this sort of thing, even this imperfect, would require a lot more resources than just a few dozen lines of source code. You'd have to assemble a lot of servers to index the Internet, analyze the results, process queries, and serve up results.

Another example Singh mentioned is called 4HourSearch, so named because it took four hours for programmer Sam Pullara to whip it together, according to his blog. The search site presents a Yahoo-powered interface that mirrors that of Cuil, a loudly trumpeted would-be Google slayer.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from Business Tech
Eclipse tells ex-community director to 'go away'
Practice overtaking theory in cloud computing
Microsoft actively urges IE 6 users to upgrade
eBay fined $2.5 million in French perfume case
Latest Firefox beta offers file-handling feature
EC reshuffle bumps antitrust chief Kroes
HP Envy eclipses the Apple MacBook
EU hearing on Oracle-Sun set for Dec. 10
Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
by NouberNou August 4, 2008 9:44 PM PDT
This is interesting or innovative how? Someone just coupled two API's results together in away that I can't see has any sort of positive benefits...

BTW it still takes thousands of computers to index and process the web... Yahoo and Google just did it for them.
Reply to this comment
by wesley_davis2 August 4, 2008 9:59 PM PDT
i disagree. boss mashup lets you access yahoo's search apis and join them with other data sources (SQL support, no parsing necessary as it auto infers and unifies formats). this integration by vik lets you do all these operations on google's servers.

i do agree that indexing and building a search engine is harder than this integration ... but then again, what app or project is more innovative than search? ;)
Reply to this comment
by benjaminstraight August 5, 2008 4:02 AM PDT
Pretty cool. New app to play with, but how does this truly help?
Reply to this comment
by NouberNou August 5, 2008 10:01 PM PDT
Sorry, I meant my comments in regards to 4hoursearch. They just put a skin on Yahoo search from what I can tell...
Reply to this comment
(4 Comments)
  • prev
  • 1
  • next

S.F. hacker space: Heaven for the DIY set?

The Noisebridge hacker space offers sewing and Mandarin classes, soldering workshops, Internet-controlled front door access, and a server room with no door.
• Photos: Circuits, code, community

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

advertisement

About Business Tech

Your destination for the latest news on enterprise-level information technology, from chip research and server design to software issues including programming, open source and patents.

Add this feed to your online news reader

Business Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right