<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vida en la Luna &#187; API</title>
	<atom:link href="http://vidaenlaluna.es/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://vidaenlaluna.es</link>
	<description>Otro blog más de WordPress. De momento</description>
	<lastBuildDate>Wed, 02 Jun 2010 14:03:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>El API de Google Earth II</title>
		<link>http://vidaenlaluna.es/2009/06/el-api-de-google-earth-ii/</link>
		<comments>http://vidaenlaluna.es/2009/06/el-api-de-google-earth-ii/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 22:18:22 +0000</pubDate>
		<dc:creator>Dani</dc:creator>
				<category><![CDATA[Práctico]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Ejemplo]]></category>
		<category><![CDATA[Google Earth]]></category>

		<guid isPermaLink="false">http://vidaenlaluna.es/?p=289</guid>
		<description><![CDATA[Continuamos con más cosas útiles de esta API. Este post es la continuación del post anterior El API de Google Earth y KML.
Podéis ver el ejemplo en este enlace.
Movernos a un punto
Para movernos a un punto podemos hacerlo con las sentencias:
var la = ge.createLookAt(&#8221;);
la.set(XXXX, YYYYY, 0, ge.ALTITUDE_RELATIVE_TO_GROUND, 0, 0, 1000 );
ge.getView().setAbstractView(la);
Deberemos substituir XXXX e YYYY [...]]]></description>
			<content:encoded><![CDATA[<p>Continuamos con más cosas útiles de esta API. Este post es la continuación del post anterior <a title="El API de Google Earth y KML" href="http://vidaenlaluna.es/2009/06/el-api-de-google-earth-y-kml/" target="_blank">El API de Google Earth y KML</a>.</p>
<p>Podéis ver el ejemplo en este <a title="Ejemplos de El API de Google Earth II" href="http://vidaenlaluna.es/ejemplos/api_google_earth.html" target="_blank">enlace</a>.</p>
<p><strong>Movernos a un punto</strong></p>
<p>Para movernos a un punto podemos hacerlo con las sentencias:</p>
<p><em>var la = ge.createLookAt(&#8221;);<br />
la.set(XXXX, YYYYY, 0, ge.ALTITUDE_RELATIVE_TO_GROUND, 0, 0, 1000 );<br />
ge.getView().setAbstractView(la);</em></p>
<p>Deberemos substituir XXXX e YYYY por las coordenadas del punto.</p>
<p><strong>Crear un punto de interés</strong></p>
<p>Crear un punto de interés es algo mas largo. Aquí os dejo el código comentado.</p>
<p><em>//Creamos el punto<br />
var placemark = ge.createPlacemark(&#8221;);<br />
//Asignamos el texto o nombre del punto<br />
placemark.setName(&#8220;Sagrada Família&#8221;);<br />
//Lo añadimos al visor<br />
ge.getFeatures().appendChild(placemark);<br />
//Le asignamos el icono<br />
var icon = ge.createIcon(&#8221;);<br />
icon.setHref(&#8216;http://maps.google.com/mapfiles/kml/paddle/red-circle.png&#8217;);<br />
var style = ge.createStyle(&#8221;);<br />
style.getIconStyle().setIcon(icon);<br />
placemark.setStyleSelector(style);<br />
//Situamos el punto fisicamente<br />
var la = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);<br />
var point = ge.createPoint(&#8221;);<br />
point.setLongitude(2.1745);<br />
point.setLatitude(41.404);<br />
placemark.setGeometry(point);</em></p>
<p><strong>Opciones del visor</strong></p>
<p>Podemos modificar varias opciones en el visor:</p>
<ul>
<li>options.setStatusBarVisibility( TRUE/FALSE ): Barra de estado.</li>
<li>options.setGridVisibility( TRUE/FALSE ): Visibilidad del grid.</li>
<li>options.setOverviewMapVisibility( TRUE/FALSE ): Visibilidad del mapa de situación.</li>
<li>options.setScaleLegendVisibility( TRUE/FALSE ): Visibilidad de la escala.</li>
<li>options.setAtmosphereVisibility( TRUE/FALSE ): Visibilidad de la atmósfera.</li>
<li>options.setMouseNavigationEnabled( TRUE/FALSE ): Navegación con el ratón.</li>
<li>ge.getNavigationControl().setVisibility( ge.VISIBILITY_SHOW / ge.VISIBILITY_HIDE ): Visibilidad del control de navegación.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://vidaenlaluna.es/2009/06/el-api-de-google-earth-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>El API de Google Earth y KML</title>
		<link>http://vidaenlaluna.es/2009/06/el-api-de-google-earth-y-kml/</link>
		<comments>http://vidaenlaluna.es/2009/06/el-api-de-google-earth-y-kml/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 14:38:10 +0000</pubDate>
		<dc:creator>Dani</dc:creator>
				<category><![CDATA[Práctico]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Ejemplo]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[KML]]></category>

		<guid isPermaLink="false">http://vidaenlaluna.es/?p=272</guid>
		<description><![CDATA[Los de Google han conseguido hacer un API muy potente para usar Google Earth en nuestras webs. Igual que nos pasa con el API de Google Maps, es muy sencillo utilizar este API.
Para empezar necesitaremos la clave del API, podéis conseguirla en este enlace.
Puedes ver un ejemplo en la página.
El API de Google Earth
Para cargar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-269" style="margin: 20px;" title="Google Earth" src="http://vidaenlaluna.es/wp-content/uploads/ge-300x199.png" alt="Google Earth" width="300" height="199" />Los de Google han conseguido hacer un API muy potente para usar Google Earth en nuestras webs. Igual que nos pasa con el API de Google Maps, es muy sencillo utilizar este API.</p>
<p>Para empezar necesitaremos la clave del API, podéis conseguirla en este <a title="Registro API de Google Earth" href="http://code.google.com/apis/maps/signup.html" target="_blank">enlace</a>.</p>
<p>Puedes ver un ejemplo en la <a title="Ejemplo API Google Earth" href="http://vidaenlaluna.es/ejemplos/api_google_kml/api_google_kml.html" target="_blank">página</a>.</p>
<h2>El API de Google Earth</h2>
<p>Para cargar el API deberemos incluir el script en nuestra cabecera HTML con</p>
<p><em>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://www.google.com/jsapi?key=CLAVE_API&#8221;&gt;&lt;/script&gt;</em></p>
<p>Necesitaremos crear un div donde se mostrara el mundo. Para ello, en nuestro ejemplo creamos el div:</p>
<p><em>&lt;div id=&#8221;div_earth&#8221; style=&#8221;margin: 10px; width: 600px; height: 400px&#8221;&gt;&lt;/div&gt;</em></p>
<p>Dentro de nuestro código javascript cargamos el mundo en el div y lo inicializamos. Para ello:</p>
<p><em>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
google.load(&#8220;earth&#8221;, &#8220;1&#8243;);<br />
var ge = null;<br />
function init() {<br />
google.earth.createInstance(&#8220;div_earth&#8221;, initCallback, failureCallback);<br />
}<br />
function initCallback(pluginInstance) {<br />
ge = pluginInstance;<br />
ge.getWindow().setVisibility(true);<br />
ge.getNavigationControl().setVisibility(ge.VISIBILITY_AUTO);<br />
}<br />
&lt;/script&gt;</em></p>
<p>Este  código es bastante genérico así que poca cosa hay que explicar.</p>
<ul>
<li>google.earth.createInstance(&#8220;div_earth&#8221;, initCallback, failureCallback): Esta linea crea la instancia de Google Earth. El primer parametro, &#8220;div_earth&#8221;, es el div donde veremos la aplicación. El segundo sera la función javascript que se llamara para la inicialización. El tercero sera la función que se llamara si hay algún error.</li>
<li><em>ge.getNavigationControl().setVisibility(ge.VISIBILITY_AUTO): Mostramos los controles de navegación con los que el usuario se podrá mover, hacer zoom&#8230;</em></li>
</ul>
<h2>Uso de KML con el API</h2>
<p>Mi idea era empezar por tutoriales básicos pero, por petición de uno de nuestros lectores, voy a explicar como utilizar ficheros KML en el API. Solo explicare como utilizarlos con el API, en siguientes post entraremos en los ficheros KML para ver como crearlos. Si quereis ver el fichero KML que usaremos podeis acceder desde este <a title="Fichero KML" href="http://vidaenlaluna.es/ejemplos/api_google_kml/google_campus.kml" target="_blank">enlace</a>.</p>
<p><img class="alignleft size-medium wp-image-270" style="margin: 20px;" title="Google Earth" src="http://vidaenlaluna.es/wp-content/uploads/ge2-300x197.png" alt="Google Earth" width="300" height="197" /></p>
<p>Según la definición de la <a title="KML en la Wikipedia" href="http://es.wikipedia.org/wiki/Keyhole_Markup_Language" target="_blank">Wikipedia</a>, &#8220;KML (del acrónimo en inglés Keyhole Markup Language) es un lenguaje de marcado basado en XML para representar datos geográficos en tres dimensiones. Fue desarrollado para ser manejado con Keyhole LT, precursor de Google Earth (Google adquirió Keyhole LT en Octubre de 2004 tras lanzar su versión LT 2)&#8221;.</p>
<p>KML es usado para definir objetos en 3D, textos, puntos de interés&#8230; en mapas y vistas en 3D. En el ejemplo que os mostraré dibujaremos las instalaciones del Google Campus. Podéis ver el resultado en la imagen.</p>
<p>Para cargar el fichero KML utilizaramos la función <em>procesarKML.<br />
</em></p>
<p><em>function procesarKML()<br />
{<br />
var kmlUrl = &#8216;http://vidaenlaluna.es/ejemplos/api_google_kml/google_campus.kml&#8217;;<br />
google.earth.fetchKml(ge, kmlUrl, function(kmlObject) {<br />
if (kmlObject)<br />
{<br />
ge.getFeatures().appendChild(kmlObject);<br />
document.getElementById(&#8216;btnKML&#8217;).disabled = true;<br />
alert(&#8216;Fichero KML.correcto&#8217;);<br />
}<br />
else<br />
{<br />
alert(&#8216;Fichero KML.incorrecto&#8217;);<br />
}<br />
});<br />
}</em></p>
<p>Google.earth.fetchKml es el método del API encargado de procesar el fichero. Para ello le debemos pasar la instancia del plugin( anteriormente hemos creado la instancia en la variable ge ) y la URL del fichero KML. En el tercer parámetro enviamos la función que se ejecutara después de procesar el fichero. Esta función carga el objeto KML en el mapa si se ha procesado correctamente o alerta al usuario de que el fichero KML no es correcto.</p>
<p>Cualquier duda ya sabéis que podéis comentarla.</p>
]]></content:encoded>
			<wfw:commentRss>http://vidaenlaluna.es/2009/06/el-api-de-google-earth-y-kml/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>El API de Google Maps II</title>
		<link>http://vidaenlaluna.es/2009/06/el-api-de-google-maps-ii/</link>
		<comments>http://vidaenlaluna.es/2009/06/el-api-de-google-maps-ii/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 13:35:38 +0000</pubDate>
		<dc:creator>Dani</dc:creator>
				<category><![CDATA[Práctico]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Ejemplo]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Tipo Mapa]]></category>
		<category><![CDATA[Zoom]]></category>

		<guid isPermaLink="false">http://vidaenlaluna.es/?p=219</guid>
		<description><![CDATA[Continuamos con los ejemplos practicos de uso del API de Google Maps. Este post es la segunda parte del articulo El API de Google Maps
Puedes ver los ejemplos en la pagina.
Ejemplo 3 &#8211; Tipos de mapas
En Google maps tenemos varias vistas diferentes de los mapas. Las mas comunes son

Vista predeterminada: Es la vista clásica de [...]]]></description>
			<content:encoded><![CDATA[<p>Continuamos con los ejemplos practicos de uso del API de Google Maps. Este post es la segunda parte del articulo <a title="El API de Google Maps" href="http://vidaenlaluna.es/?p=179" target="_self">El API de Google Maps</a></p>
<p>Puedes ver los ejemplos en <a title="Pagina de ejemplos" href="http://www.vidaenlaluna.es/ejemplos/api_google.html" target="_blank">la pagina</a>.</p>
<p><strong>Ejemplo 3 &#8211; Tipos de mapas</strong></p>
<p>En Google maps tenemos varias vistas diferentes de los mapas. Las mas comunes son</p>
<ul>
<li>Vista predeterminada: Es la vista clásica de los mapas de Google. El código es G_NORMAL_MAP.</li>
<li>Vista satélite: Es la vista desde satélite. El código es G_SATELLITE_MAP.</li>
<li>Vista híbrida: Es una mezcla de la vista satélite con calles y nombres. El código es G_HYBRID_MAP.</li>
<li>Vista terreno: Es una mezcla de las tres vistas anteriores. Puedes ver el terreno en relieve pero continuas teniendo información de calles y situaciones importantes. El código es G_PHYSICAL_MAP.</li>
</ul>
<p>Para cambiar de una vista a otra deberás llamar al método setMapType pasandole el código del tipo de mapa que quieres ver.</p>
<p><em>map.setMapType(G_NORMAL_MAP);</em></p>
<p><strong>Ejemplo 4 &#8211; Zoom y mover el mapa</strong></p>
<p>Hacer zoom y mover el mapa es muy sencillo.</p>
<p>Para hacer zoom tendrás que llamar a los métodos zoomIn o zoomOut segun quieras acercarte o alejarte.</p>
<p><em>map.zoomIn();<br />
<em>map.zoomOut();</em></em></p>
<p><em><em>Para mover el mapa a otro punto simplemente llama a </em></em>panTo pasando por parámetro el punto donde quieres situarte.</p>
<p>map.panTo( new GLatLng(41.405317,2.176829) );</p>
<p><em><em><br />
</em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://vidaenlaluna.es/2009/06/el-api-de-google-maps-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>El API de Google Maps</title>
		<link>http://vidaenlaluna.es/2009/06/el-api-de-google-maps/</link>
		<comments>http://vidaenlaluna.es/2009/06/el-api-de-google-maps/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 23:41:30 +0000</pubDate>
		<dc:creator>Dani</dc:creator>
				<category><![CDATA[Práctico]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Ejemplo]]></category>
		<category><![CDATA[GMap2]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Maps]]></category>

		<guid isPermaLink="false">http://vidaenlaluna.es/?p=179</guid>
		<description><![CDATA[Hay varias formas de incluir mapas en tus webs. La mas usada actualmente por todos es usar los mapas de Google Maps. Puedes hacerlo de forma sencilla copiando y pegando el código que proporcionan cuando buscamos un lugar o utilizando el API, un poco mas complicado pero con mucha mas potencia.
Sin usar el API
Es la [...]]]></description>
			<content:encoded><![CDATA[<p>Hay varias formas de incluir mapas en tus webs. La mas usada actualmente por todos es usar los mapas de Google Maps. Puedes hacerlo de forma sencilla copiando y pegando el código que proporcionan cuando buscamos un lugar o utilizando el API, un poco mas complicado pero con mucha mas potencia.</p>
<h2>Sin usar el API</h2>
<p>Es la forma mas sencilla de incluir un mapa. Sigue estos pasos:</p>
<ul>
<li>Buscar la dirección en la pagina de<a title="Google Maps" href="http://maps.google.com" target="_blank"> Google Maps</a>. En nuestro ejemplo buscamos la Sagrada Familia.</li>
<li> Pulsa sobre el texto “Enlazar”</li>
</ul>
<p style="text-align: center;"><a href="http://vidaenlaluna.es/wp-content/uploads/ejemplo1.png"><img class="aligncenter size-full wp-image-180" style="border: 1px solid black;" title="Pantalla 1 ejemplo API Google" src="http://vidaenlaluna.es/wp-content/uploads/ejemplo1.png" alt="Pantalla 1 ejemplo API Google" width="537" height="354" /></a></p>
<ul>
<li> Copia y pega el código que hay debajo de “Pegar HTML para insertar en sitio web” en tu pagina web.</li>
</ul>
<p style="text-align: center;"><a href="http://vidaenlaluna.es/wp-content/uploads/ejemplo2.png"><img class="aligncenter size-full wp-image-181" style="border: 1px solid black;" title="Pantalla 2 ejemplo API Google" src="http://vidaenlaluna.es/wp-content/uploads/ejemplo2.png" alt="Pantalla 2 ejemplo API Google" width="537" height="357" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">Con estos tres pasos ya tienes un mapa en tu pagina web.</p>
<h2 style="text-align: left;">Usando el API</h2>
<p style="text-align: left;">Si por ejemplo quieres incluir mapas dinámicamente ( no tienes la dirección cuando escribes el código ) o quieres personalizar los textos de los puntos de interés tendrás que usar el API.</p>
<p>Lo primero que has de hacer para usar el API es tener una cuenta con Google y registrar en el API usando <a title="Registrate en el API" href="http://code.google.com/intl/es/apis/maps/signup.html" target="_blank">este enlace</a>. Una vez tengas la clave para usar el API en tu web ya estas preparado para empezar a picar código.</p>
<p>Necesitas incluir en tu cabecera HTML el fichero javascript del API. Para ello:</p>
<p><em>&lt;script src=&#8221;http://maps.google.com/maps?file=api&amp;v=1&amp;key=TU_CLAVE&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;</em></p>
<p>Substituye TU_CLAVE por la clave que te han proporcionado al registrarte.</p>
<p>En el lugar donde queramos ver el mapa pondremos un div como por ejemplo:</p>
<p><em>&lt;div id=&#8221;div_map1&#8243; style=&#8221;width: 425px; height: 350px&#8221;&gt;&lt;/div&gt;</em></p>
<p>Para<em> </em>cargar el mapa lo haremos por javascript así que ya sabes que lo has de introducir dentro de las etiquetas correspondientes( <em>&lt;script type=&#8221;text/javascript&#8221;&gt;</em><em>&lt;/script&gt;  )</em>. Vamos a ver un par de ejemplos.</p>
<p>Puedes ver los ejemplos en <a title="Pagina de ejemplos" href="http://vidaenlaluna.es/ejemplos/api_google.html" target="_blank">la pagina</a>.</p>
<p><strong>Ejemplo 1</strong></p>
<p><em>var map = new GMap2(document.getElementById(&#8220;div_map1&#8243;));<br />
map.setCenter(new GLatLng(41.405317,2.176829), 15);<br />
map.setUIToDefault();</em></p>
<p>En la primera linea creamos una variable del tipo GMap2. Cada objeto de esta clase define un único mapa de la página. Como puedes ver le pasamos por parámetro el div donde queremos ver el mapa( div_map1 ).</p>
<p>En la segunda linea inicializamos el mapa. Para ello llamamos al método setCenter pasándole las coordenadas que deben centrarse en el mapa ( utilizamos la clase GLatLng ) y el nivel de zoom.</p>
<p>Si queremos ver en el mapa los botones típicos de google ( zoom, tipo de mapa&#8230; ) deberemos llamar al método setUIToDefault.</p>
<p><strong>Ejemplo 2</strong></p>
<p><em>var map2 = new GMap2(document.getElementById(&#8220;div_map2&#8243;));<br />
map2.setCenter(new GLatLng(41.405317,2.176829), 15);<br />
map2.setUIToDefault();<br />
var point = new GLatLng(41.405317,2.176829);<br />
var marker = new GMarker(point);<br />
GEvent.addListener(marker, &#8220;click&#8221;, function() {<br />
var myHtml = &#8220;Texto &lt;b&gt;HTML&lt;/b&gt; que quieres mostrar en el punto&#8221;;<br />
map2.openInfoWindowHtml(point, myHtml); });<br />
map2.addOverlay(marker);</em></p>
<p>En este ejemplo mostraremos el mapa igual que en el primero pero añadiremos un marcador. Al pulsar el marcador se mostrara un mensaje con información.</p>
<p>Las tres primeras lineas del código son iguales a las del ejemplo 1.</p>
<p>En la cuarta linea creamos un punto ya que lo utilizaremos varias veces. Después creamos un objeto del tipo GMarker que es el encargado de mostrar un punto en el mapa. Le pasamos como parámetro el punto donde debe apuntar.</p>
<p>Las lineas siguientes crearan el evento click sobre el marcador. Para ello llamamos a GEvent.addListener que se encargara de crear el evento. Pasamos como parámetro el marcador, que evento enlazamos y que debe hacer.</p>
<p>La última linea añade el marcador, incluyendo el evento, al mapa.</p>
<p><strong>Ire añadiendo ejemplos practicos cuando tenga algo mas de tiempo. Si estas interesado en algo concreto comentalo y espero poder ayudarte.</strong></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom: 0cm;">código</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://vidaenlaluna.es/2009/06/el-api-de-google-maps/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google Wave, el futuro de la comunicación?</title>
		<link>http://vidaenlaluna.es/2009/06/google-wave-el-futuro-de-la-comunicacion/</link>
		<comments>http://vidaenlaluna.es/2009/06/google-wave-el-futuro-de-la-comunicacion/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 01:47:09 +0000</pubDate>
		<dc:creator>Dani</dc:creator>
				<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[comunicación]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google IO 09]]></category>
		<category><![CDATA[Google Wave]]></category>

		<guid isPermaLink="false">http://vidaenlaluna.es/?p=67</guid>
		<description><![CDATA[Hace un tiempo que oímos hablar de lo nuevo que nos espera de la mano de Google. Finalmente, en el Google IO 2009, se ha presentado de forma oficial Google Wave.
Han estado trabajando en un sistema que viene a ser el futuro de la comunicación. Simplificando mucho podríamos decir que es la evolución del mail [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-70" href="http://vidaenlaluna.es/2009/06/google-wave-el-futuro-de-la-comunicacion/google_wave/"><img class="alignleft size-full wp-image-70" style="margin: 10px 50px 10px 10px;" title="google_wave" src="http://vidaenlaluna.es/wp-content/uploads/google_wave.png" alt="google_wave" width="150" height="150" /></a>Hace un tiempo que oímos hablar de lo nuevo que nos espera de la mano de Google. Finalmente, en el <a title="Google IO" href="http://code.google.com/events/io/" target="_blank">Google IO</a> 2009, se ha presentado de forma oficial <a title="Google wave" href="http://wave.google.com/" target="_blank">Google Wave</a>.</p>
<p>Han estado trabajando en un sistema que viene a ser el futuro de la comunicación. Simplificando mucho podríamos decir que es la evolución del mail que utilizamos a diario para comunicarnos. Han trabajado duro y realmente parece que pueden tener un sistema capaz de destronar el correo actual.</p>
<p>Todo el sistema gira entorno a lo que ellos llaman Waves. La definición de wave según la pagina oficial seria:</p>
<ul>
<li><strong>Una wave es a parte iguales conversación y documento</strong>. La gente puede comunicarse y trabajar conjuntamente con texto con formato, vídeos, fotos, mapas y mas.</li>
<li><strong>Una wave es compartida. </strong>Cualquier participante puede contestar en cualquier lugar del mensaje, editar el contenido y añadir participantes en cualquier momento. Cualquiera puede rebobinar y ver quien dijo que y cuando.</li>
<li><strong>Una wave es vida.</strong> Con transmisión en vivo mientras escribes, los participantes de una wave pueden tener una conversación mas fluida, ver las ediciones y interaccionar en tiempo real<a rel="attachment wp-att-84" href="http://vidaenlaluna.es/2009/06/google-wave-el-futuro-de-la-comunicacion/google_wave-2/"><img class="size-medium wp-image-84 alignnone" style="margin: 30px 10px 30px 50px;" title="Google Wave" src="http://vidaenlaluna.es/wp-content/uploads/google_wave-300x195.gif" alt="Google Wave" width="450" height="300" /></a></li>
</ul>
<p>Una cosa interesante es que todo el sistema va a ser OpenSource aunque es un movimiento bastante lógico si quieren que triunfe. Por lo que parece van a liberar el código y cualquiera va a poder modificarlo y montarse su propio servidor. Quieren conseguir que cualquiera tenga un servidor de Waves, tal y como pasa con el correo.</p>
<p>Igual que han echo con Google Maps por ejemplo, han creado APIs y la capacidad de trabajar con extensiones para que los desarrolladores integren o amplíen el servicio. En la presentación pudimos ver la integración con <a title="Twitter" href="http://twitter.com/VidaenlaLuna" target="_blank">twitter</a> o algunas extensiones bastante interesantes.</p>
<p>Me llama la atención el corrector ortográfico, que no solo corrige palabras que no existen sino que lo hace según el contexto, y el traductor en tiempo real del ingles al francés. Se ve claramente que Google esta trabajando en sistemas que entiendan los textos y el acercamiento a la web semántica que se habla desde hace un tiempo.</p>
<p>A mi se me plantean dos dudas:</p>
<ul>
<li><em>Va a funcionar este sistema? </em>Parece que cada cosa que realizamos envía respuestas y peticiones a los servidores. Cada letra o palabra va a generar varios envío. Son muchas peticiones y no tengo muy claro si en el mundo real ( y no en los servidores en los que se probo en la presentación ) funcionara y sera lo suficientemente fluido como para no incomodar al usuario.</li>
<li><em>La gente &#8220;normal&#8221; va a saber utilizarlo y le va a ser útil?</em> A los que vivimos todo este mundillo esta claro que nos va a gustar y que aprenderemos a usarlo. Pero la gente que no esta tan preocupada por la tecnología no tengo claro si va a saber usarlo y si le va a aportar algo nuevo e interesante a su vida.</li>
</ul>
<p>Para los que os interese saber mas aquí os dejo el vídeo de la presentación oficial. Es un poco largo y en ingles pero es bastante interesante y ayuda a entender de que va Google Wave.</p>
<p style="text-align: center;"><a href="http://www.youtube.com/watch?v=v_UyVmITiYQ"></a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="play" value="false" /><param name="src" value="http://www.youtube.com/v/v_UyVmITiYQ" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/v_UyVmITiYQ" play="false"></embed></object></p>
<p style="text-align: center;">
<p><a title="Google Wave" href="http://wave.google.com" target="_blank">La pagina oficial</a> ( en ingles tambien )</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 188px; width: 1px; height: 1px;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->lógico</div>
]]></content:encoded>
			<wfw:commentRss>http://vidaenlaluna.es/2009/06/google-wave-el-futuro-de-la-comunicacion/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
