El equipo de Google no para de sacar nuevos productos, a este ritmo nos quitan el trabajo a todos… o todos terminamos trabajando en Google :P.
Lo último que nos traen es muy interesante. Se trata de una API (Application Programming Interface) para acceder a su funcionalidad de búsquedas a traves de programación Javascript+XML (AJAX). De esta forma, los desarrolladores web pueden interactuar con sus servidores realizando peticiones de búsqueda y obteniendo resultados en forma de HTML.
Esta herramienta, que pretende ser una evolución de la API ya existente para las búsquedas, nos va a permitir mostrar en nuestro contenido web resultados de búsquedas en google (o incluso de google maps, google video o google blogs).
El Hello World! con Google Ajax
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Hello World - Google AJAX Search API Sample</title> <link href="http://www.google.com/uds/css/gsearch.css" type="text/css" rel="stylesheet"/> <script src="http://www.google.com/uds/api?file=uds.js&v=0.1" type="text/javascript"></script> <script language="Javascript" type="text/javascript"> //<![CDATA[ function OnLoad() { // Create a search control var searchControl = new GSearchControl(); // Add in a full set of searchers var localSearch = new GlocalSearch(); searchControl.addSearcher(localSearch); searchControl.addSearcher(new GwebSearch()); searchControl.addSearcher(new GvideoSearch()); searchControl.addSearcher(new GblogSearch()); // Set the Local Search center point localSearch.setCenterPoint("New York, NY"); // tell the searcher to draw itself and tell it where to attach searchControl.draw(document.getElementById("searchcontrol")); // execute an inital search searchControl.execute("Ferrari F430"); } //]]> </script> </head> <body onload="OnLoad()"> <div id="searchcontrol"/> </body> </html>
Google nos ofrece varios ejemplos más de su uso para poder integrar estos resultados en nuestras páginas.
Sin duda Google abre la puerta a un nuevo mundo de posibilidades, tanto positivas como negativas (depende de su uso, como siempre). Seguramente durante los próximos días veamos multitud de ejemplos de uso de esta tecnología.
Por cierto, como nos tiene acostumbrados, Google ha abierto un blog oficial del servicio.
via dirson.