LOS DESARROLLADORES EXCEDEN EN LA CAJA DE HERRAMIENTAS DE GOOGLE - Calendae | Informática, Electrónica, CMS, Ciberseguridad

LOS DESARROLLADORES EXCEDEN EN LA CAJA DE HERRAMIENTAS DE GOOGLE

Hola, ¿qué tal colega?. Soy Simón Sánchez y esta vez te voy a contar sobre LOS DESARROLLADORES EXCEDEN EN LA CAJA DE HERRAMIENTAS DE GOOGLE

NOTICIAS DE CIENCIA E INGENIERÍA

Stefanie Olsen, CNET News.com informó: Imagine obtener resultados actualizados al segundo para todas sus búsquedas en la web o personalizar un sistema de navegación de alta potencia para su escritorio. ¿Suena descabellado? No para algunos desarrolladores de software que se han inspirado en un nuevo servicio de Google, el sitio de búsqueda que a todos les encanta.

A fines de la semana pasada, Google lanzó una nueva herramienta para desarrolladores web llamada Web API (Interfaces de programación de aplicaciones). En pocas palabras, el servicio permite a los desarrolladores consultar automáticamente su base de datos de 2 mil millones de documentos de forma limitada. Luego, pueden publicar los resultados como deseen, siempre que sea con fines no comerciales.

Sin duda, el experimento podría convertirse en un gran revuelo. Tiene menos de una semana, por lo que aún tiene que ofrecer algo sorprendente. Las primeras creaciones de API están apareciendo como un «cuadro de Google», una pantalla de resultados de búsqueda que toma el pulso de cualquier término deseado 1000 veces al día. Google está promocionando las API como un medio para crear un juego Online o utilizar su tecnología de corrección ortográfica.

Sin embargo, el anuncio llevó a la comunidad de investigación y desarrollo de software a soñar con aplicaciones que pudieran generarse accediendo a la enorme base de datos de Google de páginas web, documentos, imágenes, noticias y archivos de grupos de noticias.

«Es un movimiento enormemente importante y con visión de futuro por parte de Google», dijo Rob Sanderson, un investigador con sede en Inglaterra que trabaja en el Proyecto Cheshire de la Universidad de California en Berkeley, un catálogo de biblioteca y un sistema completo de recuperación de información. -texto. «La versión beta es solo un adelanto de lo que se podría hacer con acceso completo al motor de Google».

Las API de Google surgen cuando la compañía está tratando de encontrar su base financiera en medio de una dura competencia en el mercado de servicios de búsqueda en Internet. Considerada ampliamente lista para una oferta pública inicial, la compañía ha consolidado lentamente su posición como el proveedor de búsqueda número uno en la web, con más de 3 mil millones de documentos en su base de datos. En los últimos dos años, la tecnología de Google ha logrado un acuerdo de alto perfil con Yahoo, asumiendo el cargo de Inktomi. También reemplazó a la empresa de publicidad paga Overture Services en el sitio de EarthLink.

Aunque el servicio API es actualmente gratuito, muchos desarrolladores de software dicen que podría ser un catalizador para que fluyan los jugos creativos antes de que la empresa le ponga un precio. Tal movimiento estaría Online con los recientes esfuerzos de Google para aumentar sus ingresos, que por ahora se basan en la publicidad. A principios de este año, introdujo una función de búsqueda empresarial y dio a conocer nuevas herramientas para que los anunciantes pujasen por una mejor exposición del sitio.

El servicio también llega cuando Google intenta impedir que ciertas partes realicen búsquedas automatizadas en su base de datos para obtener ganancias comerciales, una práctica prohibida que generalmente agota los recursos de ancho de banda. Al exigir a los desarrolladores web que se registren en el sitio y limitar el número de búsquedas, Google puede ahorrar recursos al aprobar, y potencialmente cobrar, los usos legítimos de las consultas automatizadas.

Chris Sherman, editor asociado de la publicación de búsqueda SearchEngineWatch.com, dijo que la medida ayuda a aliviar algunos de los problemas que enfrenta Google con los robots automatizados que consultan su base de datos.

“Esta es la advertencia de que las cosas cambiarán aquí. Y lo mejor es que, antes de cerrar, Google abrió esta puerta de enlace para permitir que la comunidad web acceda a información vital ”, dijo Sherman.

Gaga en Google

El servicio de prueba de API de Google utiliza los estándares de lenguaje de descripción de servicios web (WSDL) y protocolo simple de acceso a objetos (SOAP), por lo que los desarrolladores pueden conectar sus aplicaciones independientemente del idioma, como Java o los lenguajes admitidos por las herramientas de Microsoft. Visual Studio .Net, utilizado para programarlos. Pero desde que se lanzó el servicio hace cinco días, varias personas de la comunidad de desarrollo de software han adaptado el código para que las API se puedan desarrollar en lenguajes de programación alternativos, incluidos Perl y Ruby.

Los desarrolladores web solo pueden recuperar 10 «visitas» a la vez, realizando 1000 búsquedas por día solo en la Web. Pero los desarrolladores se sienten animados por la perspectiva de tener acceso a la vasta colección de imágenes, enlaces de directorios, archivos de noticias y grupos de noticias de Google. Una aplicación potencial podría ser una consulta automática del tema candente del día utilizando Google News, una base de datos de titulares de periódicos y extractos que se están probando en el sitio. Otra rama podría basarse en una consulta de documentos web para un solo día en la historia.

Si las API de Google despegan, los beneficios podrían extenderse mucho más allá de la empresa a la web en general, según los desarrolladores web, quienes dijeron que la medida podría proporcionar un gran impulso a los servicios web anunciados, pero en su mayoría teóricos.

Al permitir que los sitios web y las aplicaciones se sincronicen o compartan datos para crear nuevos sistemas o sitios, las API de Google podrían proporcionar el ejemplo más claro hasta ahora de cómo funcionarán realmente los servicios web. Y eso, dicen los partidarios, podría inspirar desarrollos valiosos en la comunidad web, incluso obligar a otros desarrolladores de software como Microsoft a seguir su ejemplo.

«Créame, nos cansaremos de la caja de Google», dijo Dave Winer, editor de un registro web y director de la empresa de software UserLand. «No está en el corazón de lo que han lanzado, pero dice que tal vez exhiban algunas características útiles. Abre la conversación».

Incluso Winer reconoce que el experimento enfrenta algunos obstáculos, especialmente si las API maduran y se convierten en aplicaciones sólidas que Google puede aprovechar para generar ingresos.

Usando SOAP, Sanderson del proyecto Cheshire dijo que Google podría encontrarse con un obstáculo debido a una propuesta muy debatida para extender los derechos de patente a los estándares web, una posibilidad que describe como una «nube oscura que se avecina» sobre el experimento.

Winer y otros ya predicen que Google cobrará varias aplicaciones por el servicio. Pero Sanderson predijo que es posible que los usuarios de API no solo tengan que pagar a Google por un mejor acceso a su base de datos, sino que también tendrán que pagar a empresas como Microsoft e IBM para que utilicen el mecanismo para realizar dichas búsquedas. Añadió que los titulares de patentes aún no han declarado ningún tipo de términos que considerarían una «licencia razonable y no discriminatoria».

Nelson Minar, ingeniero jefe de software del proyecto API de Google, dijo que si bien es demasiado pronto para decir qué tipos de aplicaciones evolucionarán a partir del experimento, el interés es alto. Dijo que después de solo cuatro días, 10,000 desarrolladores se registraron para usar el servicio API. Además, afirmó que se han creado 15 o 20 bibliotecas para varios lenguajes de programación.

«Las posibilidades son ilimitadas», dijo Minar. «Nuestra idea es proporcionar la materia prima para la comunidad de desarrolladores y (ellos) vendrán a nosotros con aplicaciones creativas que utilicen nuestra API web».

¿Búsquedas en tiempo real?

Winer, por ejemplo, está fascinado por la voluntad de Google de permitir que los desarrolladores colaboren en ideas. En el acto de introducir la API, Google ha cambiado el estado de algunas personas de usuarios a desarrolladores, y esto podría abrir un cuadro de diálogo para permitir el «rastreo» de la web en tiempo real.

Esto significa que los editores web como CNN o web logger pueden eventualmente alertar al motor de búsqueda de Google cada vez que se actualizan los datos de su página web. Entonces Google podría verificar automáticamente el comando e indexar la página sobre la marcha.

«Podrían abrirse a ese tipo de notificación y verificación para poder proporcionar capacidades de búsqueda actualizadas», dijo Winer, quien predice que algún día Google u otro proveedor de búsqueda ofrecerá un servicio para la computadora doméstica.

Eric Schmidt, director ejecutivo de Google, ya ha dicho que los resultados de búsqueda en tiempo real son una prioridad para la empresa, que se lanzó en 1998. Durante el año pasado, la empresa mejoró su tecnología de búsqueda para comenzar a indexar sitios para periódicos como CNN y The New York Times que cambian con más frecuencia. Anteriormente, rastreaba la web aproximadamente cada 30 días.

Al igual que otros desarrolladores, Sanderson del proyecto Cheshire cree que las pruebas son invaluables para el futuro de las aplicaciones interoperables, lo que permite una integración perfecta de los recursos de Google en otros programas a través de múltiples plataformas y estándares.

Por ejemplo, Sanderson dijo que las API de Google podrían permitir que su proyecto cree aplicaciones que busquen tanto en catálogos de bibliotecas tradicionales como en toda la web desde un solo comando.

«Ahora no solo se pueden encontrar los libros disponibles sobre el tema, sino también sitios web que podrían ofrecer información relevante y en una interfaz uniforme en lugar de tener que buscar en la biblioteca, abrir una nueva ventana del navegador y luego en Google», dijo. .

«Los estudiantes en particular lo encontrarán útil cuando busquen documentos», agregó.

Otros, aunque interesados, son más escépticos.

Aaron Straup Cope, un desarrollador que escribió un script para la API en Perl, dijo que ve el movimiento como una validación para la computación distribuida o los servicios web, pero agregó: «Dudo que (las API) hagan que la Tierra se mueva». .

«Ser capaz de ‘vincular’ Google-ness a su sitio web proporcionará, al menos, un ejemplo de ‘procesamiento distribuido’ que no es tan abstracto como los anteriores», dijo Cope. También mencionó el desarrollo de la funcionalidad de publicación cruzada en los registros web.

Cope dijo que las API de Google dan más credibilidad al concepto de un «sistema operativo de Internet», en el que las personas pueden ingresar o manipular contenido a través de una función remota mientras se publica una página. «Es decir, hay una creciente interconexión entre páginas, sitios (y) aplicaciones».

Sin embargo, Cope predijo que muchos de los problemas que afectan a los sitios web, como los límites de ancho de banda, dificultarán una adopción más amplia.

«No todo el mundo tiene mil servidores como Google», dijo.

=============================================== ==========

Puedes compartir en en tu Twitter y Facebook para que tus colegas lo consulten

??? ? ? ???

Comparte