(function(){var f={products:{sectionTitle:"Productos",labels:["Todos","Anuncios","AJAX","Navegador","Geo","API de productos","B\u00fasqueda","Aplicaciones sociales","Labs"],labelsMapExternalToInternal:{Todos:"products",Anuncios:"ads",AJAX:"ajax",Navegador:"browser",Geo:"geo","API de productos":"apis","B\u00fasqueda":"search","Aplicaciones sociales":"social",Labs:"labs"},labelsMapInternalToExternal:{products:"Todos",ads:"Anuncios",ajax:"AJAX",browser:"Navegador",geo:"Geo",apis:"API de productos",search:"B\u00fasqueda",
social:"Aplicaciones sociales",labs:"Labs"},resourceKeys:["home","doc","group","blog","faq","samplecode","articles","terms","appgallery"],resourceKeysMap:{home:"P\u00e1gina principal",doc:"Documentaci\u00f3n",group:"Grupo",blog:"Blog",faq:"Preguntas frecuentes",samplecode:"C\u00f3digo de ejemplo",articles:"Art\u00edculos y tutoriales",terms:"Condiciones",appgallery:"Galer\u00eda de aplicaciones"}},programs:{sectionTitle:"Recursos",labels:["Software libre","Educaci\u00f3n","Eventos","Velocidad"],labelsMapExternalToInternal:{"Software libre":"opensource",
"Educaci\u00f3n":"education",Eventos:"events",Velocidad:"speed"},labelsMapInternalToExternal:{opensource:"Software libre",education:"Educaci\u00f3n",events:"Eventos",speed:"Velocidad"}},messages:{NEW:"\u00a1Nuevo!",LONG_DESC_PANEL_TITLE:"Detalles",FOR_MORE:"M\u00e1s informaci\u00f3n",LABS_NOTICE:'Es un <a href="/labs/">API de Labs</a>'}};window.CODESITE_siteDirectoryMetaData=f;f={dictionariesList:["products","programs","searchSuggest","searchResultTabs"],products:{dictionaryType:"products",includeInSiteDirectory:true,
includeInSearchSuggest:true,siteDirectoryMetaData:f.products,keys:["accounts","adsense","adwords","ajax","ajaxfeeds","ajaxlanguage","ajaxsearch","analytics","android","appengine","googleapps","apps","base","blogger","books","calendar","chart","checkout","chromium","csearch","codesearch","contacts","coupons","customsearch","gdata","desktop","documents","in-stream","earth","eclipse","feedburner","finance","friendconnect","gadgets","gears","health","igoogle","themes","kml","mapplets","maps","flashmaps",
"o3d","opensocial","orkut","picasa","picasaweb","safebrowsing","securedataconnector","sitemaps","sketchup","socialgraph","spreadsheets","staticmaps","talk","toolbar","transit","v8","visualization","wave","webelements","webtoolkit","webmastertools","youtube"],entries:{android:{title:"Android",groupsTitle:"Grupos de Android",url:"/android/",productId:"android",labels:["products"],keywords:{"dispositivos m\u00f3viles":10},shortDesc:"Crea aplicaciones m\u00f3viles para Android, una pila de software para dispositivos m\u00f3viles.",
longDesc:'Android es una pila de software para dispositivos m\u00f3viles que incluye un sistema operativo, aplicaciones esenciales y middleware. Est\u00e1 siendo desarrollado por <a href="http://www.openhandsetalliance.com/">Open Handset Alliance</a>, un grupo de m\u00e1s de 30 empresas de tecnolog\u00eda y aplicaciones m\u00f3viles.  Android se ha creado de abajo a arriba para permitir a los desarrolladores la creaci\u00f3n de aplicaciones m\u00f3viles atractivas que aprovechen todas las ventajas que pueden ofrecer los dispositivos port\u00e1tiles. Los desarrolladores pueden crear aplicaciones para la plataforma mediante el kit de desarrollo de Android.',
resources:{home:"/android/",doc:"/android/documentation.html",group:"http://groups.google.com/group/android-developers",blog:"http://android-developers.blogspot.com/",faq:"/android/kb/index.html",terms:"/android/terms.html"}},gdata:{title:"API de datos de Google",groupsTitle:"Grupos de API de datos de Google",url:"/apis/gdata/",productId:"gdata",labels:["products","apis"],keywords:{apis:1,feed:1,entradas:6,"miembros destacados":10,"api de datos":10,java:1},shortDesc:"Un sencillo protocolo est\u00e1ndar para leer e introducir datos en la Web.",
longDesc:"Las API de datos de Google proporcionan un sencillo protocolo est\u00e1ndar para leer e introducir datos en la Web. Las API de datos de Google son un protocolo basado en los formatos de sindicaci\u00f3n Atom 1.0 y RSS 2.0, y en el Atom Publishing Protocol (APP). M\u00faltiples servicios de Google tienen API de datos, entre ellos: Google Base, Blogger, Google Calendar, las hojas de c\u00e1lculo de Google Docs y los \u00c1lbumes web de Picasa.",resources:{home:"/apis/gdata/",doc:"/apis/gdata/overview.html",
group:"http://groups.google.com/group/google-help-dataapi",blog:"http://googledataapis.blogspot.com/",samplecode:"/apis/gdata/clientlibs.html",terms:"http://www.google.com/terms_of_service.html"}},blogger:{title:"API de datos de Blogger (Labs)",groupsTitle:"Grupos del API de datos de Blogger",url:"/apis/blogger/",productId:"blogger",labels:["products","apis","social","labs"],keywords:{apis:1,feed:1,entradas:2,"miembros destacados":1,"api de datos":4},shortDesc:"Permite ver y actualizar contenido de Blogger a trav\u00e9s de aplicaciones propias.",
longDesc:"El API de datos de Blogger permite a las aplicaciones cliente ver y actualizar contenido de Blogger como feeds del API de datos de Google. Las aplicaciones cliente pueden utilizar esta API de datos de Google para crear nuevas entradas en blogs, editar o eliminar entradas existentes y encontrar entradas que cumplan determinados criterios.",resources:{home:"/apis/blogger/",doc:"/apis/blogger/developers_guide_protocol.html",group:"http://groups.google.com/group/bloggerDev",blog:"http://googledataapis.blogspot.com/",
samplecode:"/apis/blogger/code.html",articles:"/apis/blogger/articles/",terms:"http://www.blogger.com/terms.g"}},chromium:{title:"Chromium",groupsTitle:"Grupos de Chromium",url:"/chromium/",productId:"chromium",labels:["products","browser"],keywords:{navegador:1,chrome:1,chromium:1,v8:1},shortDesc:"Contribuye al proyecto de software libre con el que se ha desarrollado Google Chrome.",longDesc:'Chromium es el proyecto de desarrollo de un navegador de software libre en el que se basa <a href="http://code.google.com/intl/es/chromium/">Google Chrome</a>. Creado a partir de componentes que incluyen el motor de renderizaci\u00f3n de Apple WebKit y el nuevo motor JavaScript V8, Chromium proporciona todos los elementos de un navegador web funcional. La interfaz de usuario de Chromium es sencilla y deja m\u00e1s espacio para el contenido. La arquitectura de varios procesos de Chromium mejora la estabilidad y la seguridad al aislar las p\u00e1ginas web en procesos independientes que se ejecutan en una zona de pruebas.',
resources:{home:"/chromium/",doc:"http://dev.chromium.org",group:"http://groups.google.com/group/chromium-discuss",blog:"http://blog.chromium.org",faq:"http://dev.chromium.org/developers/faq",terms:"/chromium/terms.html"}},feedburner:{title:"API de Feedburner (Labs)",groupsTitle:"Grupos de FeedBurner",url:"/apis/feedburner/",productId:"feedburner",labels:["products","apis","labs"],keywords:{feed:10},shortDesc:"Interact\u00faa con las funciones de administraci\u00f3n de feeds y generaci\u00f3n de informaci\u00f3n de FeedBurner.",
longDesc:"FeedBurner ofrece servicios web que permiten interactuar con funciones de generaci\u00f3n de informaci\u00f3n y administraci\u00f3n de feeds. A trav\u00e9s de las funciones que ofrece esta biblioteca, cualquier usuario que disponga de una cuenta de FeedBurner puede ejecutar de forma autom\u00e1tica algunas de las acciones m\u00e1s habituales disponibles en el servicio FeedBurner.",resources:{home:"/apis/feedburner/",doc:"/apis/feedburner/developers_guide.html",group:"http://forums.feedburner.com",
blog:"http://blogs.feedburner.com",terms:"http://www.feedburner.com/fb/a/tos"}},accounts:{title:"Autenticaci\u00f3n de cuentas de Google",groupsTitle:"Grupos de la autenticaci\u00f3n de cuentas de Google",url:"/apis/accounts/",productId:"accounts",labels:["products"],keywords:{apis:1,feed:1,entradas:1,"miembros destacados":1},shortDesc:"Accede a aplicaciones para dispositivos m\u00f3viles o de escritorio.",longDesc:"\u00bfQuieres crear mashups u otras aplicaciones que intercambien datos con los servicios de Google de tus usuarios?  Usa el servicio de autenticaci\u00f3n para simplificar el proceso de obtenci\u00f3n de permisos de los usuarios. Existen bibliotecas disponibles para aplicaciones web y aplicaciones de escritorio. El servicio de autenticaci\u00f3n admite ahora el protocolo de est\u00e1ndar abierto OAuth.",
resources:{home:"/apis/accounts/index.html",group:"http://groups.google.com/group/Google-Accounts-API",terms:"http://www.google.com/terms_of_service.html"}},adsense:{title:"API de Google AdSense",groupsTitle:"Grupos del API de Google AdSense",url:"/apis/adsense/",productId:"adsense",labels:["products","ads"],keywords:{anuncios:1,api:1},shortDesc:"Obt\u00e9n ingresos para ti y para tus usuarios incluyendo anuncios en tu sitio web.",longDesc:"El API de Google AdSense permite integrar en tu web o en tu plataforma de alojamiento de blogs el registro en AdSense, la administraci\u00f3n de anuncios y la elaboraci\u00f3n de informes. Tanto t\u00fa como tus usuarios podr\u00e9is obtener ingresos a partir del contenido web alojado en tu sitio mostrando anuncios relevantes.",
resources:{home:"/apis/adsense/",doc:"/apis/adsense/developer/index.html",group:"http://groups.google.com/group/adsense-api",blog:"http://adsense.blogspot.com/",faq:"/apis/adsense/faq/index.html",samplecode:"/apis/adsense/developer/adsense_api_samples.html",articles:"/apis/adsense/articles/index.html",terms:"/apis/adsense/terms.html"}},adwords:{title:"API de Google AdWords",groupsTitle:"Grupos del API de Google AdWords",url:"/apis/adwords/",productId:"adwords",labels:["products","ads"],keywords:{anuncios:2,
api:1},shortDesc:"Automatiza y facilita las actividades de administraci\u00f3n de tus campa\u00f1as.",longDesc:"El API de Google AdWords permite una integraci\u00f3n directa tanto para anunciantes como para terceros con la plataforma publicitaria AdWords. Al disponer de un acceso directo, podr\u00e1s dise\u00f1ar un conjunto de aplicaciones para automatizar la elaboraci\u00f3n de informes, la integraci\u00f3n de datos y la administraci\u00f3n de campa\u00f1as y pujas.",resources:{home:"/apis/adwords/",
doc:"/apis/adwords/docs/developer/",group:"http://groups.google.com/group/adwords-api",blog:"http://adwordsapi.blogspot.com/",faq:"http://www.google.com/support/adwordsapi/",samplecode:"/apis/adwords/docs/samples.html",terms:"/apis/adwords/docs/terms.html"}},ajax:{title:"API AJAX de Google",groupsTitle:"Grupos de API AJAX de Google",url:"/apis/ajax/",productId:"ajax",labels:["products","ajax"],keywords:{ajax:10,api:10},shortDesc:"Crea sitios web completos y din\u00e1micos solamente con JavaScript y HTML.",
longDesc:"Las API AJAX de Google permiten crear sitios completos y din\u00e1micos utilizando \u00fanicamente JavaScript y HTML. As\u00ed podr\u00e1s, por ejemplo, insertar un mapa o un cuadro de b\u00fasqueda din\u00e1mico en tu sitio web o descargar feeds con tan solo unas l\u00edneas de JavaScript.",resources:{home:"/apis/ajax/",doc:"/apis/ajax/documentation/",group:"http://groups.google.com/group/Google-AJAX-Search-API",blog:"http://googleajaxsearchapi.blogspot.com/",terms:"/tos.html"}},ajaxfeeds:{title:"API AJAX de Google para feeds",
groupsTitle:"API AJAX de Google para feeds Grupos",url:"/apis/ajaxfeeds/",productId:"ajaxfeeds",labels:["products","ajax"],keywords:{ajax:8,apis:5,feed:6},shortDesc:"Integra feeds p\u00fablicos f\u00e1cilmente con JavaScript.",longDesc:"El API AJAX de Google para feeds facilita el acceso a feeds de datos y su utilizaci\u00f3n en aplicaciones JavaScript. Antes se necesitaba un servidor proxy para poder leer y manipular los feeds en mashups, pero ahora puedes cargar feeds RSS y Atom de fuentes diferentes con tan solo unas l\u00edneas de c\u00f3digo JavaScript.",
resources:{home:"/apis/ajaxfeeds/",doc:"/apis/ajaxfeeds/documentation/",group:"http://groups.google.com/group/Google-AJAX-Search-API",blog:"http://googleajaxsearchapi.blogspot.com/",faq:"/apis/ajaxfeeds/faq/",samplecode:"/apis/ajaxfeeds/examples.html",terms:"/apis/ajaxfeeds/terms.html"}},ajaxlanguage:{title:"API AJAX de idiomas de Google",groupsTitle:"API AJAX de idiomas de Google Grupos",url:"/apis/ajaxlanguage/",productId:"ajaxlanguage",labels:["products","ajax"],keywords:{ajax:8,apis:5,idioma:10},
shortDesc:"Traduce y detecta f\u00e1cilmente una gran variedad de idiomas utilizando JavaScript.",longDesc:"El API AJAX de idiomas facilita la traducci\u00f3n y detecci\u00f3n de varios idiomas en aplicaciones JavaScript.",resources:{home:"/apis/ajaxlanguage/",doc:"/apis/ajaxlanguage/documentation/",group:"http://groups.google.com/group/Google-AJAX-Search-API",blog:"http://googleajaxsearchapi.blogspot.com/",faq:"/apis/ajaxlanguage/faq/",samplecode:"/apis/ajaxlanguage/documentation#Examples",terms:"/apis/ajaxlanguage/terms.html"}},
ajaxsearch:{title:"API AJAX de Google para b\u00fasquedas",groupsTitle:"Grupos de API AJAX de Google para b\u00fasquedas",url:"/apis/ajaxsearch/",productId:"ajaxsearch",labels:["products","ajax","search","apis"],keywords:{ajax:9,apis:10,buscar:6,traducir:5},shortDesc:"Incluye un cuadro de b\u00fasqueda de Google y los resultados en tu sitio web.",longDesc:"El API AJAX de Google para b\u00fasquedas te permitir\u00e1 insertar un sencillo cuadro de b\u00fasqueda de Google din\u00e1mico en tu sitio web y mostrar los resultados, o utilizar los resultados de b\u00fasqueda de forma innovadora autom\u00e1ticamente. Si no te apetece programar, tambi\u00e9n puedes utilizar nuestros asistentes de programaci\u00f3n para a\u00f1adir controles de b\u00fasqueda AJAX personalizados a tu p\u00e1gina web r\u00e1pidamente.",
resources:{home:"/apis/ajaxsearch/",doc:"/apis/ajaxsearch/documentation/",group:"http://groups.google.com/group/Google-AJAX-Search-API",blog:"http://googleajaxsearchapi.blogspot.com/",faq:"/apis/ajaxsearch/faq/",samplecode:"/apis/ajaxsearch/samples.html",articles:"/apis/ajaxsearch/articles/",terms:"/apis/ajaxsearch/terms.html"}},analytics:{title:"Google Analytics",groupsTitle:"Grupos de Google Analytics",url:"/apis/analytics/",productId:"analytics",labels:["products","apis","ads"],keywords:{herramientas:1,
api:1,"api de datos":1},shortDesc:"Realiza un seguimiento del tr\u00e1fico del sitio y escribe tus propias aplicaciones cliente que utilizan datos de Google Analytics como feeds del API de datos de Google.",longDesc:"Google Analytics te permite recopilar, ver y analizar datos sobre el tr\u00e1fico de tu sitio web, como datos de popularidad del contenido, comportamiento acumulado de los visitantes y muchas otras cosas. Al incorporar nuestro fragmento JavaScript b\u00e1sico en tu sitio web, podr\u00e1s enviar desde \u00e9l a Google Analytics informaci\u00f3n clave de cada p\u00e1gina vista. Nuestros potentes servidores procesar\u00e1n los datos de tu sitio y generar\u00e1n m\u00e1s de 80 informes que podr\u00e1s utilizar e interpretar, y en los que podr\u00e1s basar tus acciones. O bien, utiliza nuestra API de exportaci\u00f3n de datos para incorporar datos de Google Analytics a aplicaciones personalizadas dise\u00f1adas para tus propios fines. Y lo mejor de todo: este sofisticado paquete de an\u00e1lisis web con todas las funciones es gratuito.",
resources:{home:"/apis/analytics/",doc:"/apis/analytics/docs/",group:"/apis/analytics/groups.html",blog:"http://analytics.blogspot.com/",terms:"http://www.google.com/analytics/tos.html"}},appengine:{title:"Google App Engine",groupsTitle:"Grupos de Google App Engine",url:"/appengine/",productId:"appengine",labels:["products"],keywords:{apis:5,herramientas:1,java:8,eclipse:1,app:8,"app engine":10,complemento:1},shortDesc:"Ejecuta tus aplicaciones web en la infraestructura de Google.",longDesc:"Google App Engine te permite ejecutar tus aplicaciones web en la infraestructura de Google.  Las aplicaciones App Engine son f\u00e1ciles de crear, mantener y actualizar al ir aumentando el tr\u00e1fico y las necesidades de almacenamiento de datos. Con App Engine, no necesitar\u00e1s utilizar ning\u00fan servidor: S\u00f3lo tendr\u00e1s que subir tu aplicaci\u00f3n para que tus usuarios puedan empezar a utilizarla.",
resources:{home:"/appengine/",doc:"/appengine/docs/",group:"/appengine/groups.html",faq:"/appengine/kb/",articles:"/appengine/articles/",terms:"/appengine/terms.html",appgallery:"http://appgallery.appspot.com/"}},googleapps:{title:"Herramientas para desarrolladores de Google Apps",url:"/googleapps/",productId:"googleapps",labels:["products","apis"],keywords:{"google apps":10,gadgets:1,enterprise:1,"app engine":1,empresa:1,cortafuegos:1,sdc:1},shortDesc:"Ampl\u00eda Google Apps, int\u00e9gralo con otros sistemas o crea nuevas aplicaciones.",
longDesc:"Google Apps ofrece a las empresas potentes aplicaciones de productividad, colaboraci\u00f3n y comunicaci\u00f3n desde el navegador. Con las herramientas para desarrolladores de Google, puedes ampliar las funciones de Google Apps, integrarlo con otros sistemas o crear nuevas aplicaciones para tu empresa y otros negocios.",resources:{home:"/googleapps/",faq:"/googleapps/faq.html"}},apps:{title:"API de Google Apps",groupsTitle:"Grupos de API de Google Apps",url:"/apis/apps/",productId:"apps",
labels:["products","apis"],keywords:{api:1},shortDesc:"Administraci\u00f3n del dominio para clientes de las ediciones premier y educaci\u00f3n.",longDesc:"Google Apps tambi\u00e9n admite de forma universal la ampliaci\u00f3n de servicios individuales con los gadgets de Google, Google Calendar, las hojas de c\u00e1lculo de Google Docs y Google Talk.",resources:{home:"/apis/apps/",doc:"/apis/apps/overview.html",group:"http://groups.google.com/group/google-apps-apis",faq:"/apis/apps/faq.html",samplecode:"/apis/apps/libraries_and_samples.html",
articles:"/apis/apps/articles/",terms:"http://www.google.com/terms_of_service.html"}},base:{title:"API de datos de Google Base (Labs)",groupsTitle:"Grupos del API de datos de Google Base",url:"/apis/base/",productId:"base",labels:["products","labs"],keywords:{apis:1,feed:1,entradas:2,"miembros destacados":1,"api de datos":2},shortDesc:"Administra contenido de Google Base de forma autom\u00e1tica.",longDesc:"Con el API de datos de Google Base puedes consultar datos de Google Base para crear aplicaciones y mashups, as\u00ed como introducir y administrar art\u00edculos de Google Base de forma autom\u00e1tica. Tu aplicaci\u00f3n podr\u00e1 incluir informaci\u00f3n nueva en Google Base, actualizar o eliminar art\u00edculos existentes y ejecutar consultas especializadas para buscar resultados con complejos atributos de b\u00fasqueda. Para obtener m\u00e1s informaci\u00f3n, consulta la secci\u00f3n de las API de datos de Google.",
resources:{home:"/apis/base/",doc:"/apis/base/starting-out.html",group:"http://groups.google.com/group/Google-Base-data-API",blog:"http://googlebase.blogspot.com",faq:"/apis/base/faq.html",samplecode:"/apis/base/sample-apps.html",articles:"/apis/base/articles/",terms:"http://www.google.com/terms_of_service.html"}},books:{title:"API de B\u00fasqueda de libros de Google (Labs)",groupsTitle:"Grupos de API de Google Libros",url:"/apis/books/",productId:"books",labels:["products","ajax","apis","search",
"labs"],keywords:{ajax:9,apis:10,buscar:1,feeds:1,libros:1},shortDesc:"Realiza b\u00fasquedas en el \u00edndice completo de Google Libros e int\u00e9grate con sus funciones sociales.",longDesc:"Google Libros es nuestro intento para hacer que resulte m\u00e1s f\u00e1cil encontrar el contenido de los libros en Internet. Puedes integrarte de forma f\u00e1cil y fiable con este repositorio desde tu sitio de varias formas:<ul><li>Inserta las vistas previas de los libros en tu sitio</li><li>Integra resultados de b\u00fasqueda y funciones sociales en tu aplicaci\u00f3n</li><li>Crea enlaces seguros a Google Libros</li></ul>",
resources:{home:"/apis/books/",doc:"/apis/books/docs/getting-started.html",group:"http://groups.google.com/group/booksearch-apis-main",blog:"http://booksearch.blogspot.com",terms:"/apis/books/terms.html"}},calendar:{title:"Herramientas y API de Google Calendar",groupsTitle:"Grupos de Herramientas y API de Google Calendar",url:"/apis/calendar/",productId:"calendar",labels:["products","apis","social"],keywords:{apis:1,feed:5,entradas:2,gadgets:3,"miembros destacados":1,"api de datos":3,herramientas:1},
shortDesc:"Crea y administra eventos, calendarios y gadgets de Google Calendar.",longDesc:"El API de datos de Google Calendar y otras herramientas te ofrecen muchas posibilidades: crear una interfaz de usuario web para el calendario de tu grupo, generar un calendario p\u00fablico con la informaci\u00f3n de la base de datos de eventos de tu organizaci\u00f3n, crear gadgets de Calendar y muchas cosas m\u00e1s.",resources:{home:"/apis/calendar/",doc:"/apis/calendar/developers_guide_protocol.html",group:"http://groups.google.com/group/google-calendar-help-dataapi",
blog:"http://googledataapis.blogspot.com/",faq:"/apis/calendar/faq.html",samplecode:"/apis/calendar/code.html",articles:"/apis/calendar/articles/",terms:"/apis/calendar/terms.html"}},chart:{title:"API de Google Chart",groupsTitle:"Grupos del API de Google Chart",url:"/apis/chart/",productId:"chart",labels:["products"],keywords:{apis:1,"gr\u00e1ficos":1},shortDesc:"Inserta gr\u00e1ficos din\u00e1micamente en tu p\u00e1gina web.",longDesc:"El API de Google Chart es una sencilla herramienta que te permite crear muchos tipos de gr\u00e1ficos. Env\u00eda una solicitud HTTP que incluya datos y par\u00e1metros de formato y el API de Chart te devolver\u00e1 una imagen PNG del gr\u00e1fico. Ins\u00e9rtala en una p\u00e1gina web con una etiqueta de imagen \u00a1y ya est\u00e1!",
resources:{home:"/apis/chart/",group:"http://groups.google.com/group/google-chart-api",faq:"/apis/chart/faq.html",terms:"/apis/chart/terms.html"}},checkout:{title:"API de Google Checkout",groupsTitle:"Grupos de API de Google Checkout",url:"/apis/checkout/",productId:"checkout",labels:["products"],keywords:{api:5},shortDesc:"Empieza a vender desde tu sitio web.",longDesc:'Google Checkout es un proceso de pago de comercio electr\u00f3nico racionalizado que se puede integrar con Google AdWords y Google Analytics para atraer a un mayor n\u00famero de posibles clientes y obtener mejores ratios de conversi\u00f3n. El API de Checkout te permite integrar tu sitio con Google Checkout, ya sea dedicando cinco minutos a insertar sencillos botones de "Comprar ahora" o integrando totalmente el sistema de administraci\u00f3n de pedidos con Checkout. Esta API es un API REST XML basada en mensajes con interacciones s\u00edncronas y as\u00edncronas entre Google y el servidor del vendedor.',
resources:{home:"/apis/checkout/",doc:"/apis/checkout/developer/Google_Checkout_Basic_HTML_Overview.html",group:"http://groups.google.com/group/google-checkout-developers-forum",blog:"http://googlecheckoutapi.blogspot.com/",faq:"http://checkout.google.com/support/sell/",samplecode:"/apis/checkout/samplecode.html",articles:"http://checkout.google.com/support/sell/bin/topic.py?topic=11964",terms:"http://checkout.google.com/termsOfService"}},csearch:{title:"Google Code Search (Labs)",url:"http://www.google.com/codesearch",
productId:"csearch",labels:["products","search","labs"],keywords:{buscar:1},shortDesc:"Busca c\u00f3digo fuente p\u00fablico.",longDesc:"Google Code Search te ayuda a encontrar definiciones de funciones y c\u00f3digo de ejemplo, ofreci\u00e9ndote un sitio en el que buscar c\u00f3digo fuente de acceso p\u00fablico alojado en Internet. Con Google Code Search podr\u00e1s: <ul><li>utilizar expresiones regulares para buscar con m\u00e1s exactitud,</li><li>restringir tu b\u00fasqueda por idioma, licencia o nombre de archivo,</li> <li>ver el archivo de origen con enlaces de acceso al paquete completo y a la p\u00e1gina web de la que procede.</li></ul>",
resources:{home:"http://www.google.com/codesearch",group:"http://groups.google.com/group/Google-Code-Search",faq:"http://www.google.com/help/faq_codesearch.html",terms:"/tos.html"}},codesearch:{title:"API de datos de Google Code Search (Labs)",groupsTitle:"Grupos del API de datos de Google Code Search",url:"/apis/codesearch/",productId:"codesearch",labels:["products","search","labs"],keywords:{apis:1,feed:1,entradas:1,"miembros destacados":1,buscar:1},shortDesc:"Permite acceder a informaci\u00f3n de Code Search a trav\u00e9s de aplicaciones propias.",
longDesc:"El API de datos de Google Code Search permite a las aplicaciones cliente acceder a datos de Code Search como feeds del API de datos de Google. La aplicaci\u00f3n cliente puede utilizar el API de datos de Google Code Search para buscar c\u00f3digo fuente p\u00fablico, definiciones de funciones y c\u00f3digo de ejemplo.",resources:{home:"/apis/codesearch/",doc:"/apis/codesearch/gdata.html",group:"http://groups.google.com/group/Google-Code-Search",blog:"http://googledataapis.blogspot.com/",
samplecode:"/apis/gdata/clientlibs.html",terms:"/tos.html"}},customsearch:{title:"API del motor de b\u00fasqueda personalizado de Google",groupsTitle:"Grupos de API del motor de b\u00fasqueda personalizado de Google",url:"/apis/customsearch/",productId:"customsearch",labels:["products","ads","apis","search"],keywords:{api:1,anuncios:1,"personalizaci\u00f3n":1,buscar:3,"motor de b\u00fasqueda personalizado":1},shortDesc:"Crea un motor de b\u00fasqueda personalizado para uno o varios sitios web.",longDesc:"Con el motor de b\u00fasqueda personalizado de Google, podr\u00e1s crear un motor de b\u00fasqueda para tu sitio web, para tu blog o para un conjunto de sitios web en unos minutos. Puedes aprovechar el potencial de Google para crear un motor de b\u00fasqueda adaptado a tus necesidades e intereses y mostrar los resultados en tu sitio web. Tambi\u00e9n puedes ajustar la clasificaci\u00f3n y personalizar el aspecto y funcionamiento de los resultados de b\u00fasqueda e invitar a tus amigos o usuarios de confianza a ayudarte a crear tu motor de b\u00fasqueda personalizado. Puedes incluso obtener ingresos con el motor de b\u00fasqueda a trav\u00e9s de tu cuenta de Google AdSense.",
resources:{home:"/apis/customsearch/",doc:"/apis/customsearch/docs/start.html",group:"http://groups.google.com/group/google-custom-search",blog:"http://googlecustomsearch.blogspot.com/",terms:"http://www.google.com/coop/docs/cse/tos.html"}},contacts:{title:"API de Google Contacts",groupsTitle:"Grupos de API de Google Contacts",url:"/apis/contacts/",productId:"contacts",labels:["products","social"],keywords:{apis:1,feed:1,entradas:2,"miembros destacados":1,"contactos ":1,"api de datos":4},shortDesc:"Permite ver y actualizar contactos del usuario a trav\u00e9s de aplicaciones propias.",
longDesc:"Las API de Google Contacts permiten a las aplicaciones cliente y a otros consumidores de datos solicitar contenido de Google Contacts. Si el acceso de s\u00f3lo lectura es suficiente para tus necesidades, deber\u00edas considerar la posibilidad de utilizar el API de Portable Contacts. Si necesitas acceso de escritura para utilizar Google Contacts, usa el API de datos. Estas son algunas de las cosas que podr\u00e1s hacer con el API de Google Contacts:<li>sincronizar contactos de Google con contactos de un dispositivo m\u00f3vil,</li><li>mantener relaciones entre usuarios en aplicaciones sociales,</li><li>ofrecer a los usuarios la posibilidad de comunicarse directamente con sus amigos desde aplicaciones externas a trav\u00e9s de tel\u00e9fono, correo electr\u00f3nico y mensajer\u00eda instant\u00e1nea.</li></ul>",
resources:{home:"/apis/contacts/",doc:"/apis/contacts/developers_guide_protocol.html",group:"http://groups.google.com/group/google-contacts-api",blog:"http://googledataapis.blogspot.com",terms:"/apis/contacts/api-terms.html"}},coupons:{title:"Feeds de vales de descuento de Google (Labs)",url:"/apis/coupons/",productId:"coupons",labels:["products","labs"],keywords:{feed:1},shortDesc:"Permiten que los listados de vales de descuento se incluyan en los resultados de b\u00fasqueda de Google.",longDesc:"Los feeds de vales de descuento de Google permiten a las empresas ofrecer listados de vales que se incluyen en los resultados de b\u00fasqueda de Google. Con estos feeds, todo empresario puede distribuir vales de forma gratuita a trav\u00e9s de la Red. Adem\u00e1s, los consumidores tambi\u00e9n pueden buscarlos, imprimirlos y canjearlos gratis.",
resources:{home:"/apis/coupons/",doc:"/apis/coupons/",terms:"http://www.google.com/terms_of_service.html"}},desktop:{title:"API de Google Desktop (Labs)",searchTabtitle:"API de Google Desktop",groupsTitle:"Grupos de API de Google Desktop",url:"/apis/desktop/",productId:"desktop",labels:["products","search","labs"],keywords:{gadgets:1,buscar:1},shortDesc:"Crea gadgets y complementos de indexaci\u00f3n para Google Desktop.",longDesc:"Las API de Google Desktop te permiten crear gadgets y complementos de indexaci\u00f3n para Google Desktop. Tambi\u00e9n puedes integrar las funciones de b\u00fasqueda de Google Desktop en tus propias aplicaciones.",
resources:{home:"/apis/desktop/",doc:"/apis/desktop/docs/",group:"http://groups.google.com/group/Google-Desktop-Developer",blog:"http://googledesktopapis.blogspot.com/",samplecode:"/apis/desktop/docs/examples.html",terms:"http://desktop.google.com/dev/apiterms.html"}},documents:{title:"API de datos para la lista de Google Docs",groupsTitle:"Grupos del API de datos para la lista de Google Docs",url:"/apis/documents/",productId:"documents",labels:["products","apis"],keywords:{apis:1,feed:1,entradas:2,
"miembros destacados":1,"api de datos":3},shortDesc:"Permite ver y actualizar tu lista de documentos de Google Docs a trav\u00e9s de aplicaciones propias.",longDesc:'El API de datos para la lista de Google Docs permite a las aplicaciones cliente acceder y buscar en los documentos guardados en <a href="http://docs.google.com/">Google Docs</a> a trav\u00e9s de feeds del API de datos de Google. Las aplicaciones cliente pueden solicitar una lista de los documentos de texto o de las hojas de c\u00e1lculo de un usuario y subirlos a Google Docs.',
resources:{home:"/apis/documents/",doc:"/apis/documents/developers_guide_protocol.html",group:"http://groups.google.com/group/Google-Docs-Data-APIs",blog:"http://googledataapis.blogspot.com/",faq:"/apis/documents/faq.html",samplecode:"/apis/documents/code.html",articles:"/apis/documents/articles/",terms:"http://www.google.com/google-d-s/terms.html"}},"in-stream":{title:"DoubleClick In-Stream (Labs)",url:"/apis/in-stream/",productId:"in-stream",labels:["products","ads","labs"],keywords:{api:1,DoubleClick:10,
anuncios:1,"v\u00eddeo":1,flash:1},shortDesc:"DoubleClick In-Stream permite a los editores ofrecer anuncios integrados en secuencia de v\u00eddeo en el contenido de tu v\u00eddeo.",longDesc:"DoubleClick In-Stream ayuda a mantener la eficacia de las operaciones publicitarias al integrarse con las funciones de generaci\u00f3n de informes, previsi\u00f3n meteorol\u00f3gica, orientaci\u00f3n y seguimiento de confianza de la plataforma DART for Publishers (DFP). DoubleClick In-Stream es compatible con los formatos est\u00e1ndar de la industria, incluidos los anuncios que aparecen antes de la reproducci\u00f3n, los anuncios de superposici\u00f3n y los anuncios complementarios, as\u00ed como las m\u00e9tricas de generaci\u00f3n de informes conformes con el IAB.",
resources:{home:"/apis/in-stream/",doc:"/apis/in-stream/docs/",terms:"/apis/in-stream/terms.html"}},earth:{title:"API de Google Earth",groupsTitle:"Grupos de API de Google Earth",url:"/apis/earth/",productId:"earth",labels:["products","apis","geo","ajax"],keywords:{api:4,desarrollador:1,"developer day":1,geo:6,mapas:6,kml:6},shortDesc:"Inserta Google Earth en tu p\u00e1gina web.",longDesc:"El complemento de Google Earth y su API de JavaScript te permiten insertar Google Earth, un aut\u00e9ntico globo terr\u00e1queo digital en 3D, en tus p\u00e1ginas web. Puedes utilizar el API para crear sofisticadas aplicaciones de mapas tridimensionales mediante el trazado de marcadores y l\u00edneas, la colocaci\u00f3n de im\u00e1genes en la superficie, la incorporaci\u00f3n de modelos en 3D o la carga de archivos KML. Si ya tienes un sitio de API de Google Maps, puedes habilitar la funci\u00f3n de 3D en tu p\u00e1gina con una sola l\u00ednea de c\u00f3digo.",
resources:{home:"/apis/earth/",doc:"/apis/earth/documentation/",group:"http://groups.google.com/group/kml-support/topics",blog:"http://googlegeodevelopers.blogspot.com/"}},eclipse:{title:"Complemento de Google para Eclipse",url:"/eclipse/",productId:"eclipse",labels:["products"],keywords:{java:3,gwt:1,"app engine":1,"plug-in":10},shortDesc:"Simplifica el desarrollo de proyectos de App Engine y de GWT en el IDE de Eclipse.",longDesc:'El complemento de Google para Eclipse es la forma m\u00e1s r\u00e1pida de empezar a desarrollar aplicaciones de App Engine y de Google Web Toolkit, que te permiten desde instalar el complemento hasta implementar un programa "Hello World" de Ajax en tan s\u00f3lo unos minutos. S\u00f3lo tienes que instalar el complemento y ya puedes empezar. Si no tienes instalado el kit de desarrollo de software (SDK) de App Engine y de GWT, el complemento puede encargarse de ello.',
resources:{home:"/eclipse/",doc:"/eclipse/docs/users_guide.html",faq:"/eclipse/docs/faq.html",terms:"/eclipse/terms.html"}},finance:{title:"API de datos de Google Finance (Labs)",url:"/apis/finance/",productId:"finance",labels:["products","apis","labs"],keywords:{api:4,feeds:1,"API de datos":1},shortDesc:"Visualiza y actualiza contenido de Google Finance como feeds del API de datos de Google.",longDesc:"El API de datos de cartera de Google Finance permite a las aplicaciones cliente ver y actualizar contenido de Google Finance como feeds del API de datos de Google.<br> <br> Las aplicaciones cliente pueden utilizar el API de datos de Google Finance para crear nuevas entradas de transacciones y carteras, solicitar listas de entradas y editar o eliminar entradas existentes.",
resources:{home:"/apis/finance/",doc:"/apis/finance/developers_guide_java.html"}},flashmaps:{title:"API de Google Maps para Flash",url:"/apis/maps/documentation/flash/",productId:"flashmaps",labels:["products","geo"],keywords:{ajax:7,apis:4,actionscript:1,geo:6,mapas:6},shortDesc:"Integra Google Maps en aplicaciones Flash.",longDesc:"El API de Google Maps para Flash permite a\u00f1adir mapas a aplicaciones Flash. Esta API, que est\u00e1 basada en ActionScript 3.0, permite que los desarrolladores de Flex puedan personalizar f\u00e1cilmente los mapas a trav\u00e9s de una serie de servicios.",
resources:{home:"/apis/maps/documentation/flash/index.html",doc:"/apis/maps/documentation/flash/intro.html",group:"http://groups.google.com/group/google-maps-api-for-flash",blog:"http://googlegeodevelopers.blogspot.com/",faq:"/apis/maps/faq.html",terms:"/apis/maps/terms.html"}},friendconnect:{title:"Google Friend Connect API (Labs)",url:"/apis/friendconnect/",productId:"friendconnect",labels:["products","apis","social","labs"],keywords:{apis:5,gadgets:5,social:10,amigo:10},shortDesc:"API REST/RPC y de JavaScript para Google Friend Connect",
longDesc:"Google Friend Connect permite que cualquier sitio web adquiera al instante funciones sociales, entre las que se incluyen: <ul><li>el acceso del usuario a trav\u00e9s de credenciales de OpenID y de Google existentes,</li><li>la creaci\u00f3n de perfiles, la administraci\u00f3n de gr\u00e1ficos de amigos y la generaci\u00f3n de actividades,</li><li>la integraci\u00f3n de perfiles, gr\u00e1ficos de amigos y publicaciones de actividades de redes sociales existentes,</li><li>la inserci\u00f3n de gadgets de OpenSocial.</li></ul><br> Google Friend Connect para desarrolladores proporciona las API de REST y de JavaScript para servicios de Google Friend Connect que permiten la perfecta integraci\u00f3n con sistemas de acceso y sitios existentes, as\u00ed como gadgets que pueden insertarse en los sitios habilitados para Google Friend Connect.",
resources:{home:"/apis/friendconnect/",doc:"/apis/friendconnect/getting_started.html",group:"http://groups.google.com/group/google-friend-connect-developers/",blog:"http://googlesocialweb.blogspot.com/",articles:"/apis/friendconnect/articles/",terms:"/apis/friendconnect/terms.html"}},gadgets:{title:"API de gadgets",groupsTitle:"Grupos de API de gadgets",url:"/apis/gadgets/",productId:"gadgets",labels:["products","apis","social"],keywords:{finanzas:1,apis:8,gadgets:6},shortDesc:"Crea miniaplicaciones que se ejecutan en muchos sitios, incluidos iGoogle, Google Desktop o cualquier p\u00e1gina web.",
longDesc:"Los gadgets son sencillas miniaplicaciones HTML y JavaScript incluidas en iFrames que se pueden insertar en p\u00e1ginas web y en otras aplicaciones. Las bibliotecas integradas de JavaScript facilitan la creaci\u00f3n de gadgets con fichas, contenido Flash, almacenamiento persistente, reajuste din\u00e1mico de tama\u00f1o y otras funciones. Hay gadgets que se ven millones de veces a la semana y que generan un tr\u00e1fico importante para sus autores.",resources:{home:"/apis/gadgets/",doc:"/apis/gadgets/docs/dev_guide.html",
group:"http://groups.google.com/group/Google-Gadgets-API",blog:"http://googlegadgetsapi.blogspot.com",faq:"/apis/gadgets/faq.html",terms:"/apis/gadgets/docs/terms.html"}},gears:{title:"Gears (Labs)",groupsTitle:"Grupos de Gears",url:"/apis/gears/",productId:"gears",labels:["products","ajax","browser","labs"],keywords:{ajax:5,apis:9,herramientas:1},shortDesc:"Permite que las aplicaciones web funcionen sin conexi\u00f3n desde tu equipo de sobremesa o desde tu m\u00f3vil.",longDesc:"Gears es una extensi\u00f3n de software libre para navegadores que te permite crear aplicaciones web que se ejecutan sin conexi\u00f3n. As\u00ed, te permite almacenar y ofrecer recursos de la aplicaci\u00f3n a nivel local, almacenar informaci\u00f3n a nivel local en una base de datos relacional en la que se puede buscar, y ejecutar JavaScript as\u00edncrono para mejorar la capacidad de respuesta de la aplicaci\u00f3n.",
resources:{home:"/apis/gears/",doc:"/apis/gears/design.html",group:"http://groups.google.com/group/google-gears/",blog:"http://gearsblog.blogspot.com/",faq:"/apis/gears/gears_faq.html",samplecode:"/apis/gears/sample.html",articles:"/apis/gears/tutorial.html",terms:"http://gears.google.com/tos.html"}},health:{title:"Google Health API",groupsTitle:"Grupos de desarrolladores de Google Health",url:"/apis/health/",productId:"health",labels:["products","apis"],keywords:{"api de datos":3,feed:1,salud:1,
java:1},shortDesc:"Administra tu informaci\u00f3n sanitaria personal con Google.",longDesc:"El API de datos de Google Health permite a las aplicaciones cliente ver y enviar contenido de Google Health como feeds del API de datos de Google. La aplicaci\u00f3n cliente puede utilizar el API de datos de Google Health para crear nuevos historiales m\u00e9dicos, solicitarlos y buscar historiales m\u00e9dicos que coincidan con unos determinados criterios. <br> <br> Estas son algunas de las cosas que podr\u00e1s hacer con el API de datos de Google Health:<br> <br> <ul> <li>subir historiales m\u00e9dicos de pacientes,</li> <li>obtener datos m\u00e9dicos de pacientes y proporcionar funciones personalizadas basadas en esos datos. </li>",
resources:{home:"/apis/health/",doc:"/apis/health/developers_guide_protocol.html",group:"http://groups.google.com/group/googlehealthdevelopers/",faq:"/apis/health/faq.html",terms:"http://www.google.com/health/html/terms.html"}},igoogle:{title:"Sitio del desarrollador de iGoogle (Labs)",groupsTitle:"Grupos de desarrolladores de iGoogle",url:"/apis/igoogle/",productId:"igoogle",labels:["products","apis","social","labs"],keywords:{anuncios:3,apis:1,gadgets:1,social:1},shortDesc:"Crea y prueba tu gadget en la nueva zona de pruebas de iGoogle.",
longDesc:"Los gadgets integrados en iGoogle ahora admiten la vista ampliada y son compatibles con OpenSocial, un conjunto com\u00fan de API, HTML y JavaScript, dise\u00f1ado para que puedas crear aplicaciones sociales con facilidad. Crea y prueba tu gadget en la nueva zona de pruebas de iGoogle.",resources:{home:"/apis/igoogle/",doc:"/apis/igoogle/docs/igoogledevguide.html",group:"http://groups.google.com/group/Google-Gadgets-API/",blog:"http://googlegadgetsapi.blogspot.com/",faq:"/apis/igoogle/faq.html",
terms:"/apis/gadgets/docs/terms.html"}},themes:{title:"API de temas de iGoogle (Labs)",url:"/apis/themes/",productId:"themes",labels:["products","labs"],keywords:{api:1},shortDesc:"Dise\u00f1a un tema din\u00e1mico para la p\u00e1gina principal de iGoogle.",longDesc:"El API de temas de iGoogle te permite personalizar a\u00fan m\u00e1s la p\u00e1gina principal de iGoogle si especificas tus propios colores e im\u00e1genes de fondo en un archivo XML.  Los temas pueden cambiar a lo largo del d\u00eda, con lo que resultar\u00e1 sencillo crear una historia visual, un paisaje que cambia cuando el sol sale y se pone o una obra de arte din\u00e1mica.",
resources:{home:"/apis/themes/",doc:"/apis/themes/docs/dev_guide.html",terms:"/apis/themes/docs/terms.html"}},kml:{title:"KML",groupsTitle:"Grupos de KML",url:"/apis/kml/",productId:"kml",labels:["products","geo"],keywords:{apis:1,geo:4,mapas:1},shortDesc:"Crea y comparte contenido con Google Earth, Google Maps y Google Maps para m\u00f3viles.",longDesc:"Los archivos KML se utilizan para mostrar informaci\u00f3n geogr\u00e1fica en navegadores terrestres como Google Earth, Google Maps y Google Maps para m\u00f3viles. El formato KML est\u00e1 basado en XML y utiliza una estructura a base de etiquetas con elementos y atributos anidados. Google Earth y Google Maps tienen millones de usuarios, as\u00ed que hay una audiencia considerable esperando tu contenido.",
resources:{home:"/apis/kml/",doc:"/apis/kml/documentation/",group:"http://groups.google.com/group/kml-support",blog:"http://googlegeodevelopers.blogspot.com/",faq:"/apis/kml/faq.html",samplecode:"/apis/kml/documentation/kml_tut.html",articles:"/apis/kml/articles/",terms:"http://www.google.com/terms_of_service.html"}},mapplets:{title:"Mapplets de Google",url:"/apis/maps/documentation/mapplets/",productId:"mapplets",labels:["products","geo"],keywords:{apis:1,gadgets:1,geo:5,mapas:1},shortDesc:"Crea miniaplicaciones e ins\u00e9rtalas en el sitio de Google Maps.",
longDesc:"Los mapplets de Google son miniaplicaciones que se pueden insertar en el sitio de Google Maps. Por ejemplo, b\u00fasquedas de inmobiliarias, el tiempo y medidores de distancias. Los mapplets son gadgets que pueden manipular el mapa mediante llamadas de JavaScript procedentes del API de Google Maps.",resources:{home:"/apis/maps/documentation/mapplets/",doc:"/apis/maps/documentation/mapplets/guide.html",group:"http://groups.google.com/group/Google-Maps-API",blog:"http://googlegeodevelopers.blogspot.com/",
faq:"/apis/maps.faq.html",articles:"/apis/maps/articles/",terms:"/apis/maps/terms.html"}},maps:{title:"API de Google Maps",groupsTitle:"Grupos de API de Google Maps",url:"/apis/maps/",productId:"maps",labels:["products","ajax","apis","geo"],keywords:{ajax:7,apis:4,geo:6,mapas:6},shortDesc:"Integra los mapas interactivos de Google en tu sitio web.",longDesc:"El API de Google Maps permite crear innovadoras aplicaciones geogr\u00e1ficas online e integrar mapas y referencias geogr\u00e1ficas en sitios web. Con esta API, podr\u00e1s presentar f\u00e1cilmente tu contenido con referencias geogr\u00e1ficas en cualquier navegador web.",
resources:{home:"/apis/maps/",doc:"/apis/maps/documentation/index.html",group:"http://groups.google.com/group/Google-Maps-API",blog:"http://googlegeodevelopers.blogspot.com/",faq:"/apis/maps/faq.html",samplecode:"/apis/maps/documentation/examples/index.html",articles:"/apis/maps/articles",terms:"/apis/maps/terms.html"}},o3d:{title:"API de O3D (Labs)",groupsTitle:"Grupos de O3D",url:"/apis/o3d/",productId:"o3d",labels:["products","browser","labs"],keywords:{"gr\u00e1ficos":10,"software libre":1,javascript:1,
"3d":10},shortDesc:"Crea aplicaciones web en 3D completas e interactivas utilizando \u00fanicamente HTML y JavaScript.",longDesc:"O3D es un API web de software libre que te permite crear aplicaciones en 3D completas e interactivas en el navegador. Esta API se comparte en una primera fase como parte de una conversaci\u00f3n con una comunidad de desarrolladores m\u00e1s amplia sobre el establecimiento de un est\u00e1ndar web abierto para gr\u00e1ficos en 3D.",resources:{home:"/apis/o3d/",doc:"/apis/o3d/docs/",
group:"/apis/o3d/docs/groups.html",blog:"http://o3d.blogspot.com",faq:"/apis/o3d/docs/faqs.html",terms:"/apis/o3d/docs/terms.html"}},opensocial:{title:"OpenSocial",groupsTitle:"Grupos de OpenSocial",url:"/apis/opensocial/",productId:"opensocial",labels:["products","ajax","social"],keywords:{social:10,"software libre":2,api:8},shortDesc:"Crea aplicaciones sociales que funcionen en muchos sitios web.",longDesc:"El servicio OpenSocial ofrece un conjunto de API comunes para desarrollar aplicaciones sociales que funcionen en distintos sitios web. Esto permite que los desarrolladores puedan crear aplicaciones en lenguaje JavaScript y HTML est\u00e1ndar y conectarse con amigos en redes sociales, actualizando los feeds. <br><br> Al emplear API comunes, se evita el aprendizaje de nuevas bases de programaci\u00f3n al desarrollar aplicaciones para distintos sitios web. Un extenso grupo de miembros de la comunidad web est\u00e1n dedicados actualmente a la tarea de desarrollar OpenSocial. El objetivo final es que cualquier sitio web social pueda implementar el API y dar cabida a aplicaciones sociales de terceros.",
resources:{home:"/apis/opensocial/",doc:"/apis/opensocial/docs/index.html",group:"http://groups.google.com/group/opensocial-api/",blog:"http://opensocialapis.blogspot.com/",faq:"/apis/opensocial/faq.html",articles:"/apis/opensocial/articles/",terms:"/apis/opensocial/terms.html"}},orkut:{title:"Sitio del desarrollador de orkut",searchTabtitle:"orkut",groupsTitle:"Grupos de orkut",url:"/apis/orkut/",productId:"orkut",labels:["products","apis","social"],keywords:{social:8},shortDesc:"Crea aplicaciones sociales para los millones de usuarios de la red global orkut.",
longDesc:'Como desarrollador, puedes crear aplicaciones sociales para usuarios de orkut. orkut es compatible con <a href="/apis/opensocial/">OpenSocial</a>, un conjunto de API, HTML y JavaScript, dise\u00f1ado para que los desarrolladores puedan crear aplicaciones sociales con facilidad.',resources:{home:"/apis/orkut/"}},safebrowsing:{title:"API de navegaci\u00f3n segura de Google (Labs)",groupsTitle:"Grupos de API de navegaci\u00f3n segura de Google",url:"/apis/safebrowsing/",productId:"safebrowsing",
labels:["products","labs"],keywords:{apis:1,feed:1,entradas:1,"miembros destacados":1},shortDesc:"Descarga listas de direcciones URL de software malintencionado (malware) y posible suplantaci\u00f3n de identidad (phishing).",longDesc:"El API de navegaci\u00f3n segura de Google es un API experimental que permite a las aplicaciones cliente comparar direcciones URL con las listas negras de p\u00e1ginas de software malintencionado y de posible suplantaci\u00f3n de identidad que Google actualiza continuamente. La aplicaci\u00f3n cliente puede utilizar el API para descargar una tabla encriptada y realizar b\u00fasquedas locales de las direcciones URL que desees comprobar.",
resources:{home:"/apis/safebrowsing/",doc:"/apis/safebrowsing/developers_guide.html",group:"http://groups.google.com/group/google-safe-browsing-api",blog:"http://googleonlinesecurity.blogspot.com/",terms:"/apis/safebrowsing/terms.html"}},securedataconnector:{title:"Google Secure Data Connector",groupsTitle:"Grupo de debate del API de Google Apps",url:"/securedataconnector/",productId:"securedataconnector",labels:["products","apis"],keywords:{"api de datos":3,sdc:10,gadgets:1,cortafuegos:10,enterprise:1,
"app engine":1,network:1,"google apps":2},shortDesc:"Conecta datos a trav\u00e9s del cortafuegos a Google Apps.",longDesc:"Google Apps ofrece acceso a potentes herramientas de productividad, colaboraci\u00f3n, productividad y comunicaci\u00f3n desde el navegador. Aunque tu empresa utilice Google Apps, es probable que una gran cantidad de datos se siga almacenando a trav\u00e9s de un cortafuegos, lo que no permite el acceso de tus usuarios cuando no est\u00e9n conectados a la red corporativa.<br><br> Secure Data Connector (SDC) te permite crear aplicaciones personalizadas para que tus usuarios de Google Apps puedan solicitar el acceso a estos datos.",
resources:{home:"/securedataconnector/",doc:"/securedataconnector/docs/",faq:"/securedataconnector/faq.html",group:"http://www.google.com/support/forum/p/apps-apis/",terms:"http://www.google.com/apps/intl/en/terms/api_terms.html"}},sitemaps:{title:"Sitemaps de Google",url:"https://www.google.com/webmasters/tools/docs/en/about.html",productId:"sitemaps",labels:["products","search"],keywords:{buscar:1,herramientas:1},shortDesc:"Permite que Google rastree r\u00e1pidamente tu sitio web.",longDesc:'A trav\u00e9s de los sitemaps de Google, los rastreadores de Google pueden descubrir r\u00e1pidamente las p\u00e1ginas existentes y las que han cambiado recientemente. Puedes crear un archivo que se ajuste al protocolo de sitemaps en tu servidor web. Este archivo servir\u00e1 de informaci\u00f3n y orientaci\u00f3n para los rastreadores de Google, lo que mejorar\u00e1 el tiempo de inclusi\u00f3n en el \u00edndice. Puedes utilizar nuestro <a href="http://goog-sitemapgen.sourceforge.net/">proyecto</a> de software libre para crear estos sitemaps, as\u00ed como las m\u00faltiples <a href="/sm_thirdparty.html">herramientas de sitemaps de terceros</a> disponibles.',
resources:{home:"https://www.google.com/webmasters/tools/docs/en/about.html",doc:"https://www.google.com/webmasters/tools/docs/en/protocol.html",group:"http://groups.google.com/group/Google_Webmaster_Help",blog:"http://googlewebmastercentral.blogspot.com/",terms:"http://www.google.com/accounts/TOS"}},sketchup:{title:"API Ruby de Google SketchUp",groupsTitle:"Grupos del API Ruby de Google SketchUp",url:"/apis/sketchup/",productId:"sketchup",labels:["products","geo"],keywords:{apis:1,geo:3},shortDesc:"Ampl\u00eda Google SketchUp con Ruby.",
longDesc:'El API Ruby de Google SketchUp permite manipular modelos creados con SketchUp y ampliar el espectro de funciones de Google SketchUp.  Podr\u00e1s crear macros para tareas repetitivas.  Tambi\u00e9n podr\u00e1s crear herramientas personalizadas para Google SketchUp <a href="http://groups.google.com/group/sketchupruby/topics">L\u00facete un poco</a>.',resources:{home:"/apis/sketchup/",doc:"/apis/sketchup/docs/gsrubyapi_examples.html",group:"http://groups.google.com/group/sketchupruby/topics",
blog:"http://sketchupapi.blogspot.com/",terms:"/apis/sketchup/docs/tos.html"}},socialgraph:{title:"API de gr\u00e1ficos sociales (Labs)",groupsTitle:"Grupos de API de gr\u00e1ficos sociales",url:"/apis/socialgraph/",productId:"socialgraph",labels:["products","social","labs"],keywords:{social:9},shortDesc:"Permite que los usuarios puedan a\u00f1adir r\u00e1pidamente sus conexiones sociales p\u00fablicas a tu sitio.",longDesc:"El API de gr\u00e1ficos sociales permite que los desarrolladores puedan acceder f\u00e1cilmente a informaci\u00f3n de utilidad sobre conexiones p\u00fablicas entre usuarios de Internet.  Los desarrolladores pueden consultar esta informaci\u00f3n p\u00fablica para ofrecer a sus usuarios funciones de incorporaci\u00f3n de amigos considerablemente racionalizadas, as\u00ed como otras funciones de utilidad.",
resources:{home:"/apis/socialgraph/",doc:"/apis/socialgraph/docs/",group:"http://groups.google.com/group/social-graph-api",faq:"apis/socialgraph/faq.html",terms:"/apis/socialgraph/terms.html"}},spreadsheets:{title:"API de datos de hojas de c\u00e1lculo de Google Docs (Labs)",groupsTitle:"Grupos de API de datos de hojas de c\u00e1lculo de Google Docs",url:"/apis/spreadsheets/",productId:"spreadsheets",labels:["products","apis","labs"],keywords:{apis:1,feed:1,entradas:2,"miembros destacados":1,"api de datos":4},
shortDesc:"Permite ver y actualizar contenido de las hojas de c\u00e1lculo de Google Docs a trav\u00e9s de aplicaciones propias.",longDesc:"El API de datos de hojas de c\u00e1lculo de Google Docs permite a las aplicaciones cliente ver y actualizar contenido de las hojas de c\u00e1lculo de Google Docs como feeds del API de datos de Google. La aplicaci\u00f3n cliente puede solicitar una lista de las hojas de c\u00e1lculo de un usuario, as\u00ed como editar, eliminar y consultar contenido de una hoja de trabajo existente de hojas de c\u00e1lculo de Google Docs.",
resources:{home:"/apis/spreadsheets/",doc:"/apis/spreadsheets/developers_guide_protocol.html",group:"http://groups.google.com/group/Google-Docs-Data-APIs",blog:"http://googledataapis.blogspot.com/",faq:"/apis/spreadsheets/faq.html",samplecode:"/apis/spreadsheets/code.html",articles:"/apis/spreadsheets/articles/",terms:"/apis/maps/terms.html"}},staticmaps:{title:"API de Google Static Maps",url:"/apis/maps/documentation/staticmaps/",productId:"staticmaps",labels:["products","geo"],keywords:{apis:1,
geo:6,mapas:2},shortDesc:"Inserta una imagen de Google Maps en tu p\u00e1gina web sin utilizar JavaScript ni ning\u00fan sistema de carga de p\u00e1ginas din\u00e1micas.",longDesc:"El API de Google Static Maps te permite insertar una imagen de Google Maps en tu sitio web sin utilizar JavaScript ni ning\u00fan sistema de carga de p\u00e1ginas din\u00e1micas. El servicio Google Static Maps crear\u00e1 tu mapa a partir de los par\u00e1metros de URL enviados a trav\u00e9s de una solicitud HTTP est\u00e1ndar y generar\u00e1 una imagen de mapa que podr\u00e1s mostrar en tu p\u00e1gina web.",
resources:{home:"/apis/maps/documentation/staticmaps/",doc:"/apis/maps/documentation/staticmaps/",group:"http://groups.google.com/group/Google-Maps-API",blog:"http://googlegeodevelopers.blogspot.com/",terms:"/apis/maps/terms.html"}},talk:{title:"Google Talk para desarrolladores (Labs)",groupsTitle:"Grupos de XMPP de Google Talk",url:"/apis/talk/",productId:"talk",labels:["products","apis","social","labs"],keywords:{api:1},shortDesc:'Conecta tu aplicaci\u00f3n cliente o tu red a la red de Google Talk, a\u00f1ade el servicio "Chatback" o personaliza el gadget de Google Talk.',
longDesc:'La red de Google Talk utiliza <a href="http://www.xmpp.org/specs/">XMPP</a> como protocolo de comunicaciones, lo que facilita la conexi\u00f3n de las aplicaciones cliente de los desarrolladores y la federaci\u00f3n de las otras redes. Existen algunas extensiones XMPP no est\u00e1ndar, que se describen en la secci\u00f3n <a href="/apis/talk/jep_extensions/extensions.html">Google Talk XMPP Extensions</a>. Google tambi\u00e9n ofrece Libjingle, un conjunto de componentes C++ que permiten interactuar con las funciones de llamada por voz y entre pares de Google Talk. Para obtener informaci\u00f3n m\u00e1s detallada, consulta la <a href="/apis/talk/libjingle/index.html">Gu\u00eda del desarrollador de Libjingle (Libjingle Developer Guide)</a>. Existen numerosas interfaces con una gran variedad de lenguajes, entre los que se incluyen Python, PHP, Java y C#. <br><br> A los desarrolladores de aplicaciones web les puede resultar interesante el servicio <a href="http://www.google.com/talk/service/badge/New">Chatback</a> y el <a href="/apis/talk/talk_gadget.html">gadget de Google Talk</a>, una aplicaci\u00f3n cliente de mensajer\u00eda instant\u00e1nea basada en navegador para la red de Google Talk.',
resources:{home:"/apis/talk/",doc:"/apis/talk/talk_developers_home.html",group:"http://groups.google.com/group/google-talk-open",faq:"/apis/talk/developer_faq.html",samplecode:"/apis/talk/libjingle/index.html",terms:"http://www.google.com/terms_of_service.html"}},toolbar:{title:"API de la barra Google (Labs)",url:"http://www.google.com/tools/toolbar/buttons/apis",productId:"toolbar",labels:["products","apis","labs"],keywords:{apis:1,herramientas:1},shortDesc:"Permite crear botones personalizados para la barra Google.",
longDesc:"El API de la barra Google te permite crear botones personalizados para la barra Google (versi\u00f3n 4 y posterior) con c\u00f3digo XML.  Los botones pueden desplazarse a un sitio y realizar b\u00fasquedas en \u00e9l, mostrar un feed RSS en un men\u00fa y cambiar su icono de forma din\u00e1mica.",resources:{home:"http://www.google.com/tools/toolbar/buttons/apis",doc:"http://www.google.com/tools/toolbar/buttons/apis/howto_guide.html",group:"http://groups.google.com/group/Google-Custom-Buttons",
samplecode:"http://toolbar.google.com/buttons",terms:"http://www.google.com/terms_of_service.html"}},transit:{title:"Especificaci\u00f3n de feeds de Google Transit",groupsTitle:"Grupos de los feeds de Google Transit",url:"/transit/spec/transit_feed_specification.html",productId:"transit",labels:["products","geo"],keywords:{feed:1,geo:1,mapas:1},shortDesc:"Permite proporcionar informaci\u00f3n de horarios y l\u00edneas de transporte p\u00fablico a trav\u00e9s de Google Maps, entre otras muchas cosas.",
longDesc:"La especificaci\u00f3n de feeds de Google Transit es un formato com\u00fan que pueden utilizar las agencias de transportes y otras partes interesadas para ofrecer informaci\u00f3n sobre transporte p\u00fablico a trav\u00e9s de Google Transit Trip Planner, Google Earth, Google Maps y otras herramientas.",resources:{home:"/transit/spec/transit_feed_specification.html",doc:"/transit/spec/transit_feed_specification.html",group:"http://groups.google.com/group/googletransit/",samplecode:"http://spreadsheets.google.com/pub?key=puMHBiWYEbXT0UxQGLDpuBA&gid=11",
terms:"http://www.google.com/terms_of_service.html"}},visualization:{title:"API de visualizaci\u00f3n de Google",groupsTitle:"API de visualizaci\u00f3n de Google Grupos",url:"/apis/visualization/",productId:"visualization",labels:["products","ajax"],keywords:{ajax:1,apis:3,"miembros destacados":1,gadgets:3},shortDesc:"Crea aplicaciones de elaboraci\u00f3n de informes y visualizaciones con acceso a datos estructurados en un formato com\u00fan.",longDesc:"El API de visualizaci\u00f3n de Google te permite crear aplicaciones de elaboraci\u00f3n de informes y visualizaci\u00f3n basadas en datos estructurados e integrarlas en tus sitios web o gadgets. Con esta API, podr\u00e1s crear f\u00e1cilmente una visualizaci\u00f3n que ofrezcan informaci\u00f3n basada en contenido relevante e insertarla en cualquier navegador web.<br><br> Esta API tambi\u00e9n permite crear gadgets de hojas de c\u00e1lculo que: <ul><li>a\u00f1aden nuevas funciones a las hojas de c\u00e1lculo de Google Docs, </li><li>utilizan una hoja de c\u00e1lculo de Google Docs como fuente de datos para iGoogle u otros sitios que admiten gadgets.</li></ul>",
resources:{home:"/apis/visualization/",doc:"/apis/visualization/documentation/",group:"http://groups.google.com/group/google-visualization-api",faq:"/apis/visualization/faq.html",terms:"/apis/visualization/terms.html"}},webtoolkit:{title:"Google Web Toolkit",groupsTitle:"Grupos de Google Web Toolkit",url:"/webtoolkit/",productId:"webtoolkit",labels:["products","ajax","browser"],keywords:{ajax:6,java:1,herramientas:6,eclipse:1,gwt:10},shortDesc:"Crea aplicaciones AJAX en lenguaje Java.",longDesc:"Google Web Toolkit (GWT) es una estructura de desarrollo de software libre Java que permite crear aplicaciones AJAX de f\u00e1cil utilizaci\u00f3n. Con GWT, podr\u00e1s utilizar tus herramientas de desarrollo Java favoritas para crear aplicaciones AJAX sin tener que acometer la ardua tarea de aprendizaje de las peculiaridades de los navegadores JavaScript o CSS.",
resources:{home:"/webtoolkit/",doc:"/webtoolkit/documentation/",group:"http://groups.google.com/group/Google-Web-Toolkit",blog:"http://googlewebtoolkit.blogspot.com/",faq:"/webtoolkit/doc/1.6/FAQ.html",samplecode:"/webtoolkit/download.html",articles:"/webtoolkit/articles.html",terms:"/webtoolkit/terms.html"}},picasa:{title:"API de Picasa (Labs)",groupsTitle:"Grupos de API de Picasa",url:"/apis/picasa/",productId:"picasa",labels:["products","apis","social","labs"],keywords:{api:3,"miembros destacados":1},
shortDesc:"Crea botones personalizados y sube archivos a servicios externos.",longDesc:"Las API de Picasa te permiten crear botones que los usuarios podr\u00e1n instalar en la interfaz de usuario del cliente de Picasa (ver imagen inferior). Una vez instalado, el bot\u00f3n exporta las im\u00e1genes seleccionadas de Picasa a otra aplicaci\u00f3n de escritorio o a otro servicio basado en la Web.",resources:{home:"/apis/picasa/",doc:"/apis/picasa/docs/button_api.html",group:"http://groups.google.com/group/google-picasa-apis",
faq:"/apis/picasa/faq.html",terms:"/apis/picasa/terms.html"}},picasaweb:{title:"API de datos de \u00c1lbumes web de Picasa",groupsTitle:"Grupos del API de datos de \u00c1lbumes web de Picasa",url:"/apis/picasaweb/",productId:"picasaweb",labels:["products","apis","social"],keywords:{feed:1,entradas:1,"miembros destacados":1,"api de datos":3},shortDesc:"Incluye los \u00c1lbumes web de Picasa en tu aplicaci\u00f3n o sitio web.",longDesc:"El API de datos de \u00c1lbumes web de Picasa permite a los sitios web y a las aplicaciones cliente ver y actualizar el contenido de los \u00e1lbumes. Podr\u00e1s utilizar los feeds de las API de datos de Google para recuperar y actualizar \u00e1lbumes de fotos, a\u00f1adir nuevos comentarios y fotos, e incluso etiquetar las fotos de forma autom\u00e1tica. Es la forma m\u00e1s sencilla de incluir fotos y \u00e1lbumes en tu sitio web o aplicaci\u00f3n.",
resources:{home:"/apis/picasaweb/",doc:"/apis/picasaweb/gdata.html",group:"http://groups.google.com/group/Google-Picasa-Data-API",blog:"http://googledataapis.blogspot.com/",faq:"/apis/picasaweb/faq.html",samplecode:"/apis/picasaweb/code.html",articles:"/apis/picasaweb/articles/",terms:"/apis/picasaweb/terms.html"}},v8:{title:"V8",url:"/apis/v8/",productId:"v8",labels:["products","browser"],keywords:{api:1,navegador:1,chrome:1,chromium:1,herramientas:1},shortDesc:"Motor JavaScript de software libre y alto rendimiento de Google.",
longDesc:"Inserta V8 en tu aplicaci\u00f3n C++ para que los m\u00e9todos y objetos de la aplicaci\u00f3n est\u00e9n disponibles para JavaScript y las funciones y los objetos JavaScript est\u00e9n disponibles para tu aplicaci\u00f3n.",resources:{home:"/apis/v8/",doc:"/apis/v8/intro.html",terms:"/apis/v8/terms.html"}},wave:{title:"API de Google Wave",groupsTitle:"Grupos de API de Google Wave",url:"/apis/wave",productId:"wave",labels:["products","apis","social","labs"],keywords:{ola:10,robots:5,gadgets:1,
insertar:3,extensiones:1},shortDesc:"Crea extensiones para Google Wave o inserta Google Wave en tu sitio.",longDesc:'Google Wave es un producto que permite a los usuarios comunicarse y colaborar en la Web.  Una "ola" est\u00e1 formada por partes iguales de una conversaci\u00f3n o de un documento, donde los usuarios pueden comunicarse y colaborar al instante con mapas, v\u00eddeos, fotos y texto de diferentes formatos, entre otras muchas opciones. Google Wave tambi\u00e9n es una plataforma con un gran n\u00famero de API abiertas que permiten a los desarrolladores insertar olas en otros servicios web y crear extensiones que funcionan en las olas.',
resources:{home:"/apis/wave/",doc:"/apis/wave/guide.html",group:"http://groups.google.com/group/google-wave-api",blog:"http://googlewavedev.blogspot.com/",faq:"/apis/wave/faq.html",terms:"/apis/wave/terms.html"}},webelements:{title:"Elementos web de Google",url:"http://www.google.com/webelements/",productId:"webelements",labels:["products","apis"],keywords:{elementos:10,noticias:1,calendario:1,mapas:1,youtube:1,"hojas de c\u00e1lculo":1,presentaciones:1,buscar:1},shortDesc:"Google Web Elements te permite a\u00f1adir f\u00e1cilmente tus productos de Google favoritos a tu propio sitio web.",
longDesc:"Google Web Elements te ofrece una forma f\u00e1cil de a\u00f1adir productos de Google a tu sitio web o blog. Puedes a\u00f1adir contenido como, por ejemplo, noticias, Google Maps y v\u00eddeos de YouTube, junto con otras funciones (por ejemplo, conversaciones sociales de Google Friend Connect). Google Web Elements son incre\u00edblemente sencillos de utilizar: elige las funciones que desees y copia unas pocas l\u00edneas de c\u00f3digo a tu sitio web.",resources:{home:"http://www.google.com/webelements/"}},
webmastertools:{title:"API de datos de Herramientas para webmasters de Google (Labs)",groupsTitle:"Grupos de API de datos de Herramientas para webmasters",url:"/apis/webmastertools/",productId:"webmastertools",labels:["products","search","labs"],keywords:{"api de datos":1,buscar:1,herramientas:1},shortDesc:"Visualiza y actualiza sitemaps e informaci\u00f3n de sitios web como feeds.",longDesc:'El API de datos de Herramientas para webmasters de Google permite a las aplicaciones cliente ver y actualizar <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=40318">sitemaps</a> e informaci\u00f3n de sitios web como feeds del API de datos de Herramientas para webmasters. Con el API de datos de Herramientas para webmasters de Google, tu aplicaci\u00f3n cliente podr\u00e1 ver sitios pertenecientes a tu cuenta, a\u00f1adir y eliminar sitios, verificar la propiedad de un sitio y enviar y eliminar sitemaps.',
resources:{home:"/apis/webmastertools/",doc:"/apis/webmastertools/docs/developers_guide.html",group:"http://groups.google.com/group/Google_Webmaster_Help",blog:"http://googlewebmastercentral.blogspot.com/",terms:"/apis/webmastertools/docs/terms.html"}},youtube:{title:"API de YouTube",groupsTitle:"Grupos del API de datos de YouTube",url:"/apis/youtube/",productId:"youtube",labels:["products","apis","social"],keywords:{feed:4,entradas:2,"miembros destacados":6},shortDesc:"Integra v\u00eddeos de YouTube en tu aplicaci\u00f3n o sitio web.",
longDesc:"YouTube ofrece libre acceso a partes clave del repositorio de v\u00eddeos de YouTube y a la comunidad de usuarios a trav\u00e9s de feeds RSS y de un API abierta. Gracias a nuestras API, podr\u00e1s integrar f\u00e1cilmente en tu aplicaci\u00f3n v\u00eddeos online procedentes del cada vez mayor repositorio de v\u00eddeos de YouTube.",resources:{home:"/apis/youtube/",doc:"/apis/youtube/developers_guide_protocol.html",group:"http://groups.google.com/group/youtube-api",blog:"http://apiblog.youtube.com/",
faq:"/apis/youtube/faq.html",samplecode:"/apis/youtube/code.html",articles:"/apis/youtube/articles/",terms:"/apis/youtube/terms.html"}}}},programs:{dictionaryType:"programs",includeInSiteDirectory:true,includeInSearchSuggest:true,siteDirectoryMetaData:f.programs,keys:["projectHosting","opensource","soc","ghop","mac","edu","doctype","speed","page-speed","events","googleio","gtug","developerday","campfire"],entries:{opensource:{title:"Software libre",url:"/opensource/",productId:"opensource",labels:["opensource"],
keywords:{"software libre":10},shortDesc:"Contribuci\u00f3n de Google a la comunidad de desarrollo y distribuci\u00f3n de software libre.",longDesc:'Google utiliza y defiende con orgullo las metodolog\u00edas de desarrollo y distribuci\u00f3n de software libre. Como empresa, Google contribuye de diversas formas a la comunidad del software libre.<br><br> Enlaces clave: <ul><li><a href="/projects.html">C\u00f3digo fuente</a>: desde nuestras <a href="/p/google-perftools/">aplicaciones para medir el rendimiento</a> hasta proyectos de capas de aplicaci\u00f3n como <a href="http://gears.google.com/">Gears</a>, Google libera el c\u00f3digo que utiliza internamente como software libre.</li><li><a href="/hosting/">Alojamiento de proyectos en Google Code</a>: el alojamiento de proyectos en Google Code es un servicio que se ofrece de forma gratuita a la comunidad del software libre.</li><li><a href="/soc/">Google Summer of Code</a>: este es el tercer a\u00f1o que presentamos el programa Google Summer of Code para introducir a los estudiantes en el desarrollo del software libre y en los retos de programaci\u00f3n existentes en el mundo real.</li></ul>'},
soc:{title:"Google Summer of Code",url:"/soc/",productId:"soc",labels:["opensource"],keywords:{"software libre":5},shortDesc:"Ense\u00f1a a los estudiantes a programar en software libre.",longDesc:'<p><i>Google Summer of Code</i> es un programa que ofrece a los estudiantes de programaci\u00f3n una remuneraci\u00f3n por crear c\u00f3digo para diversos proyectos de software libre. Google trabajar\u00e1 con varios grupos relacionados con la tecnolog\u00eda y el software libres para identificar y financiar diversos proyectos durante un per\u00edodo de tres meses. Desde su inauguraci\u00f3n, el programa ha reunido a m\u00e1s de 1.500 estudiantes que han trabajado en m\u00e1s de 130 proyectos de software libre creando millones de l\u00edneas de c\u00f3digo.  </p>  <p> Publicaremos regularmente noticias y actualizaciones relacionadas con el programa en el   <a href="http://google-opensource.blogspot.com/search/label/gsoc">blog de software libre de Google</a>.   Si en el futuro deseas participar en el programa, puedes consultar las <a href="/opensource/gsoc/2008/faqs.html">preguntas frecuentes</a>.   Muchas de las organizaciones mentoras tambi\u00e9n han incluido informaci\u00f3n sobre el programa en sus sitios web. </p>  <p> Este es el cuarto a\u00f1o que se lleva a cabo este programa, que se inaugur\u00f3 en <a href="/soc/2005/">2005</a>. Si deseas recordar experiencias o quieres obtener m\u00e1s informaci\u00f3n sobre los proyectos en los que hemos trabajado en el pasado, consulta las p\u00e1ginas del programa de <a href="/soc/2006/">2006</a> y   <a href="/soc/2007/">2007</a>. </p>'},
ghop:{title:"Concurso Highly Open Participation",url:"/opensource/ghop/2007-8/",productId:"ghop",labels:["opensource"],keywords:{"software libre":2},shortDesc:"Consigue que los j\u00f3venes participen en el desarrollo de software libre.",longDesc:'Despu\u00e9s del \u00e9xito del programa <a href="http://code.google.com/soc/">Google Summer of Code</a>, Google se complace en anunciar este nuevo esfuerzo para que los j\u00f3venes participen en el desarrollo de software libre.  Nos hemos unido a los proyectos de software libre indicados aqu\u00ed para ofrecer a los estudiantes concursantes la oportunidad de aprender m\u00e1s y contribuir en todos los aspectos del desarrollo de software libre, desde escribir c\u00f3digo y documentaci\u00f3n hasta preparar materiales de formaci\u00f3n y llevar a cabo investigaciones sobre la experiencia de los usuarios.'},
projectHosting:{title:"Alojamiento de proyectos",url:"/hosting/",productId:"projectHosting",labels:["opensource"],keywords:{"software libre":6},shortDesc:"Aloja tu proyecto de software libre en Google Code.",longDesc:'El alojamiento de proyectos en Google Code es un servicio que se ofrece de forma gratuita a la comunidad del software libre. Nuestro servicio de alojamiento de proyectos es el segundo sitio de alojamiento de software libre m\u00e1s grande del mundo despu\u00e9s de <a href="http://sourceforge.net/index.php">SourceForge.net</a> y dispone de un servidor Subversion, adem\u00e1s de ofrecer las ventajas de la edici\u00f3n de sitios colaborativos (wiki), la descarga de archivos y el seguimiento de problemas a trav\u00e9s de una cuidada interfaz al estilo Google.'},
mac:{title:"Google Mac Developer Playground",url:"/mac/",productId:"mac",labels:["opensource"],keywords:{"software libre":2,osx:6,apple:6,iphone:6},shortDesc:"Descarga software libre para Mac.",longDesc:"Google Mac Developer Playground es una recopilaci\u00f3n de proyectos de software libre en la que trabajan los desarrolladores de Mac de Google el 20% de su tiempo o en su propio tiempo libre."},edu:{title:"Google Code University",groupsTitle:"Grupos de Google Code University",url:"/edu/",productId:"edu",
labels:["education"],keywords:{profesores:1},shortDesc:"Material creado especialmente para profesores de Inform\u00e1tica.",longDesc:'Este sitio web ofrece tutoriales y contenido de cursos de ejemplo para que los estudiantes y los profesores de Inform\u00e1tica puedan ampliar sus conocimientos de los arquetipos y las tecnolog\u00edas inform\u00e1ticas actuales. Concretamente, este contenido cuenta con licencias de Creative Commons para que los profesores de Inform\u00e1tica puedan utilizarlo en sus propias clases.       <br><br>   Enlaces clave:  <ul>    <li><a href="/edu/index.html">P\u00e1gina principal</a></li><li><a href="http://groups.google.com/group/Google-Code-for-Educators">Grupos</a></li><li><a href="/edu/curriculumsearch/index.html">B\u00fasqueda de programas de estudios de Inform\u00e1tica</a></li>  </ul>  <p>   Material del curso:  <ul>    <li><a href="/edu/ajax/index.html">Programaci\u00f3n con Ajax</a></li><li><a href="/edu/parallel/index.html">Sistemas distribuidos</a></li><li><a href="/edu/security/index.html">Seguridad en Internet</a></li><li><a href="/edu/languages/index.html">Lenguajes</a></li><li><a href="/edu/tools101/index.html">Tools 101</a></li>  </ul>'},
doctype:{title:"Google DocType",groupsTitle:"Grupos de Google DocType",url:"/doctype/",productId:"doctype",labels:["education"],keywords:{profesores:1},shortDesc:"Una enciclopedia de la Web libre.",longDesc:"Google Doctype es una enciclopedia 100% libre creada por y para desarrolladores de contenido web. Incluye c\u00f3digo de ejemplo, casos de prueba y art\u00edculos sobre seguridad en Internet, JavaScript y CSS."},speed:{title:"Exploremos la Web de forma m\u00e1s r\u00e1pida",groupsTitle:"Explorar la Web de forma m\u00e1s r\u00e1pida",
url:"/speed/",productId:"speed",labels:["speed"],keywords:{velocidad:8,rendimiento:9},shortDesc:"Una iniciativa para aumentar la velocidad de la Web.",longDesc:"\u00bfQu\u00e9 pasar\u00eda si explorar la Web fuese tan r\u00e1pido como pasar las p\u00e1ginas de una revista?  Te invitamos a unirte a nosotros para explorar e innovar a trav\u00e9s de la gama completa de rendimiento (desde los protocolos de Internet hasta el desarrollo del navegador al sitio web). Exploremos juntos la Web de forma m\u00e1s r\u00e1pida."},
"page-speed":{title:"Page Speed",groupsTitle:"Comunidad de Page Speed",url:"/speed/page-speed/",productId:"page-speed",labels:["speed"],keywords:{velocidad:8,rendimiento:9},shortDesc:"Aumenta la velocidad de tus p\u00e1ginas web con esta herramienta de diagn\u00f3stico de rendimiento.",longDesc:'Page Speed es un complemento de Firefox/Firebug que analiza el rendimiento de tu p\u00e1gina web e identifica las \u00e1reas que pueden mejorarse. Se puede ejecutar en cualquier URL. Lleva a cabo una serie de pruebas en tu c\u00f3digo de interfaz de usuario y en la configuraci\u00f3n de tu servidor web. Las pruebas se basan en una serie de "reglas" que mejoran el rendimiento de la p\u00e1gina web en las \u00e1reas de c\u00f3digo HTML, CSS y JavaScript, compresi\u00f3n de im\u00e1genes, representaci\u00f3n de im\u00e1genes, etc. Page Speed punt\u00faa el rendimiento de la p\u00e1gina en cada una de las pruebas y proporciona un sencillo esquema de clasificaci\u00f3n de tres niveles (rojo, amarillo y verde). Tambi\u00e9n ofrece sugerencias sobre mejoras espec\u00edficas que pueden implementarse para aumentar la velocidad de la p\u00e1gina.'},
events:{title:"Eventos para desarrolladores",url:"/events/",productId:"events",labels:["events"],keywords:{desarrollador:1,gdd:1,"developer day":1},shortDesc:"Informaci\u00f3n sobre pr\u00f3ximos eventos de desarrolladores.",longDesc:"Obt\u00e9n m\u00e1s informaci\u00f3n sobre eventos de desarrolladores como, por ejemplo, Google I/O (un encuentro de desarrolladores de dos d\u00edas de duraci\u00f3n celebrado en San Francisco) y Google Developer Days (una serie de eventos celebrados en todo el mundo).  El Calendario de eventos para desarrolladores de Google se puede utilizar para buscar pr\u00f3ximos eventos para desarrolladores, entre los que se incluyen maratones de hack (hackathons), reuniones y presentaciones relacionadas con la codificaci\u00f3n.<br><br> Puedes a\u00f1adir el Calendario de eventos para desarrolladores de Google a tu calendario de Google Calendar o a tu lector de feeds.</div></p>"},
googleio:{title:"Google I/O",url:"/events/io/",productId:"googleio",labels:["events"],keywords:{api:1,"miembros destacados":1,"google io":10,eventos:10,io:10},shortDesc:"El mayor encuentro de desarrolladores de Google",longDesc:"Durante un encuentro de dos d\u00edas de duraci\u00f3n, que tendr\u00e1 lugar en el mes de mayo, miles de desarrolladores web se reunir\u00e1n para informarse sobre c\u00f3mo desarrollar aplicaciones web con Google y tecnolog\u00edas abiertas. Obt\u00e9n informaci\u00f3n de otros expertos de productos sobre Android, App Engine, Google Chrome, Google Web Toolkit, API AJAX y muchas m\u00e1s aplicaciones. \u00danete a una comunidad de desarrolladores tan entusiasmados como t\u00fa."},
gtug:{title:"Grupos de usuarios que utilizan la tecnolog\u00eda de Google",url:"http://www.gtugs.org/",productId:"gtug",labels:["events"],keywords:{gtug:10,eventos:9,grupo:1,"tecnolog\u00eda":1,usuario:1},shortDesc:"Los GTUG son grupos de usuarios para personas interesadas en la tecnolog\u00eda de los desarrolladores de Google.",longDesc:"Los GTUG son grupos de usuarios para personas interesadas en la tecnolog\u00eda de los desarrolladores de Google, que incluyen temas que abarcan desde las plataformas de App Engine y de Android hasta API de productos, como el API de YouTube o el API de Google Calendar, o iniciativas como OpenSocial.  Los GTUG pueden ser muy diferentes: desde s\u00f3lo un grupo reducido de usuarios que se re\u00fane para ver nuestros \u00faltimos v\u00eddeos, hasta grandes encuentros con demostraciones y charlas o eventos como, por ejemplo, code sprints y hackathons."},
developerday:{title:"Developer Days",url:"/events/developerday/",productId:"developerday",labels:["events"],keywords:{desarrollador:1,"developer days":1,gdd:10,eventos:2,"google developer day":10},shortDesc:"Developer Days se celebra en distintos pa\u00edses de todo el mundo. \u00danete a nosotros para obtener las \u00faltimas noticias sobre los productos de los desarrolladores de Google de la mano de los propios ingenieros de Google.",longDesc:'Google Developer Days es una oportunidad para obtener informaci\u00f3n sobre los productos de los desarrolladores de Google de la mano de los ingenieros que los crean. Estos eventos de un d\u00eda de duraci\u00f3n incluyen seminarios y "horas de oficina" sobre tecnolog\u00edas web, entre las que se incluyen Google Maps, OpenSocial, Android, API AJAX, Google Chrome, Google Web Toolkit, etc.'},
campfire:{title:"Google Campfire One",url:"/campfire/",productId:"campfire",labels:["events"],keywords:{desarrollador:1},shortDesc:"Conversaciones con la comunidad de desarrolladores.",longDesc:'De vez en cuando, invitamos a miembros de la comunidad de desarrolladores al campus para conversar sobre cuestiones profesionales, compartir algunas novedades y saborear unos deliciosos dulces S\'mores. Es lo que llamamos "Google Campfire One".  <br><br>   Enlaces clave: <ul>    <li><a href="/campfire/">P\u00e1gina principal</a></li>  </ul>'}}},
searchSuggest:{dictionaryType:"searchSuggest",includeInSiteDirectory:false,includeInSearchSuggest:true,keys:["support","codeblog","featuredprojects","opensourceprojects","protocolbuffers","qualify"],entries:{adsenseforaudio:{title:"API de Google AdSense for Audio (obsoleta)",url:"/apis/adsenseforaudio/",keywords:{anuncios:1,apis:1}},gme:{title:"Google Mashup Editor (obsoleto)",url:"/gme/",keywords:{ajax:2,entradas:1,"miembros destacados":1,herramientas:5}},notebook:{title:"API de datos de Google Bloc de notas (obsoleta)",
url:"/apis/notebook/",keywords:{apis:1,feed:1,entradas:1,"miembros destacados":1,"api de datos":3}},gra:{title:"API de Google Radio Automation (obsoleta)",url:"/apis/gra/",keywords:{java:1,api:1,radio:10,"automatizaci\u00f3n":3}},soapsearch:{title:"API de Google SOAP Search (obsoleta)",url:"/apis/soapsearch/",keywords:{soap:1,apis:1,buscar:1}},support:{title:"Base de datos de conocimientos",url:"/support/",keywords:{"preguntas frecuentes":1}},codeblog:{title:"Blog de Google Code",url:"http://google-code-updates.blogspot.com/",
keywords:{desarrollador:1}},featuredprojects:{title:"Proyectos destacados",url:"http://google-code-featured.blogspot.com/",keywords:{desarrollador:1}},opensourceprojects:{title:"Proyectos de software libre",url:"/hosting/projects.html",keywords:{"software libre":1}},qualify:{title:"Cualificaci\u00f3n del desarrollador",url:"/qualify/",keywords:{cualificar:10,"certificaci\u00f3n":10,"formaci\u00f3n":10}},protocolbuffers:{title:"Protocol Buffers",groupsTitle:"Grupos de Protocol Buffers",url:"/apis/protocolbuffers/",
productId:"protocolbuffers",keywords:{"serializaci\u00f3n":10,"software libre":4,api:8,"datos estructurados":10,data:1}}}},searchResultTabs:{dictionaryType:"searchResultTabs",includeInSiteDirectory:false,includeInSearchSuggest:false,keys:["google_code","discussion","project_hosting"],entries:{google_code:{title:"Sitio web de Google Code"},discussion:{title:"Google Code Groups",groupsTitle:"Grupos de Google Code"},project_hosting:{title:"Alojamiento de proyectos"}}}};window.CODESITE_productDictionary_default=
f;window.CODESITE_productDictionary=f})();window.codeDirectory=function(){var f="products",m,p="#google-",n=p.length,A=window.CODESITE_siteDirectoryMetaData.products.labelsMapInternalToExternal.labs,k={},g=window.location.hash.substring(n)||f,l={},q,r,s,t="sel",o={open:'<div class="g-section g-tpl-50-50"><div class="g-unit g-first">',split:'</div><div class="g-unit">',close:"</div></div>"},B=function(){return function(){setTimeout("codeDirectory.reload()",1)}}();function C(a,i){for(var b=0,e=i.length;b<e;b+=1)if(i[b]==a)return true;return false}
function u(a,i){var b=[];for(var e in a){var d=a[e],h=d==g?' class="'+t+'"':"";l[d]=[];k[d]="";b.push('<li id="nav-'+d+'"'+h+'><a href="'+p+d+'" onclick="codeDirectory.clicker();">'+e+"</a></li>")}i.innerHTML=b.join("")}function D(){for(var a in k)k[a]=document.getElementById("nav-"+a)}function v(a,i){for(var b=0,e=a.length;b<e;b+=1)for(var d=a[b],h=i[d],c=0,j=h.labels.length;c<j;c+=1)l[h.labels[c]].push(d)}function w(){for(var a=l[g].length,i=l[g][Math.ceil(a/2)],b=' onclick="codeDirectory.cancel();"',
e=[o.open],d=0;d<a;d+=1){var h=l[g][d],c=window.CODESITE_productDictionary.products.entries[h]||window.CODESITE_productDictionary.programs.entries[h],j=[],x="";if(c.resources){c.resources.doc&&j.push('<a href="'+c.resources.doc+'"'+b+">"+window.CODESITE_siteDirectoryMetaData.products.resourceKeysMap.doc+"</a>");c.resources.blog&&j.push('<a href="'+c.resources.blog+'"'+b+">"+window.CODESITE_siteDirectoryMetaData.products.resourceKeysMap.blog+"</a>");c.resources.group&&j.push('<a href="'+c.resources.group+
'"'+b+">"+window.CODESITE_siteDirectoryMetaData.products.resourceKeysMap.group+"</a>");C("labs",c.labels)&&j.push('<a href="/labs/"'+b+' class="labsLink">'+A+"</a>")}x='<div class="entry '+h+'"><h4><a href="'+c.url+'"'+b+">"+c.title+"</a></h4><p>"+c.shortDesc+"</p><div>"+j.join(" - ")+"</div></div>";h==i&&e.push(o.split);e.push(x)}e.push(o.close);q.innerHTML=e.join("")}function E(){q=document.getElementById("directory");r=document.getElementById("productsNav");s=document.getElementById("resourcesNav");
u(window.CODESITE_siteDirectoryMetaData.products.labelsMapExternalToInternal,r);u(window.CODESITE_siteDirectoryMetaData.programs.labelsMapExternalToInternal,s);D();v(window.CODESITE_productDictionary.products.keys,window.CODESITE_productDictionary.products.entries);v(window.CODESITE_productDictionary.programs.keys,window.CODESITE_productDictionary.programs.entries);w();m=setInterval(y,100)}function F(){clearInterval(m)}function z(){clearInterval(m);k[g].className="";g=window.location.hash.substring(n)||
f;k[g].className=t;w();m=setInterval(y,100)}function y(){var a=window.location.hash.substring(n);if(a&&a!=g||!a&&g!=f)z()}return{init:E,reload:z,clicker:B,cancel:F}}();
