<?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>arrayexception.com - Tecnologia y Desarrollo</title>
	<atom:link href="http://www.arrayexception.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arrayexception.com</link>
	<description>Tecnologia y Desarrollo</description>
	<lastBuildDate>Sun, 11 Dec 2011 12:51:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HP libera WebOS</title>
		<link>http://www.arrayexception.com/desarrollo/hp-libera-webos/</link>
		<comments>http://www.arrayexception.com/desarrollo/hp-libera-webos/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 12:41:22 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[desarrollo webos]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[SDK WebOS]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3620</guid>
		<description><![CDATA[HP ha anunciado hoy que aportará el software webOS para la comunidad de código abierto.
HP planea continuar participando activamente en el desarrollo y el soporte de webOS. Mediante la combinación de la innovadora plataforma webOS con el poder de desarrollo de la comunidad de código abierto, existe la oportunidad de mejorar significativamente las aplicaciones y [...]]]></description>
			<content:encoded><![CDATA[<h4>HP ha anunciado hoy que aportará el software webOS para la comunidad de código abierto.</h4>
<div id="attachment_3621" class="wp-caption aligncenter" style="width: 829px"><a href="http://www.arrayexception.com/wp-content/uploads/2011/12/HPwebOS_H_S_BG.png"><img class="size-large wp-image-3621 " title="WebOS Logo" src="http://www.arrayexception.com/wp-content/uploads/2011/12/HPwebOS_H_S_BG-1024x339.png" alt="WebOS Logo" width="819" height="271" /></a><p class="wp-caption-text">WebOS Logo - Copyright hpwebos.com</p></div>
<p>HP planea continuar participando activamente en el desarrollo y el soporte de webOS. Mediante la combinación de la innovadora plataforma webOS con el poder de desarrollo de la comunidad de código abierto, existe la oportunidad de mejorar significativamente las aplicaciones y servicios web para la próxima generación de dispositivos.</p>
<p>Casi cuatro meses después de anunciar que abandonaba el desarrollo de WebOS, Hewlett Packard (HP) da marcha atrás.</p>
<p><span id="more-3620"></span></p>
<p>WebOS ofrece una serie de beneficios para todo el ecosistema de aplicaciones web. Para los desarrolladores, las aplicaciones pueden ser fácilmente construidas usando tecnologías web estándar. Además, su pila única e integrada ofrece una portabilidad multiplataforma. Para los fabricantes de dispositivos, que proporciona una única plataforma web centrado en correr a través de múltiples dispositivos. Como resultado, el usuario final se beneficia de una experiencia rápida, fácil de inmersión.</p>
<p>&#8220;WebOS es la única plataforma diseñada desde cero para ser móviles, conectados en la nube y escalable&#8221;, dijo <a href="http://www8.hp.com/us/en/company-information/executive-team/meg-whitman.html">Meg Whitman</a>, presidenta de HP y directora ejecutiva. &#8220;Al contribuir con esta innovación, HP da rienda suelta a la creatividad de la comunidad de código abierto para avanzar en una nueva generación de aplicaciones y dispositivos.&#8221;</p>
<p>HP hará que <strong>el código subyacente de webOS esté disponible bajo una licencia de código abierto</strong>. Desarrolladores, socios, los propios ingenieros de HP y otros fabricantes de hardware pueden ofrecer mejoras continuas y nuevas versiones en el mercado.</p>
<p>HP involucrará la comunidad de código abierto para ayudar a definir el proyecto de código abierto bajo un conjunto de principios operativos:</p>
<ul>
<li>El objetivo del proyecto es acelerar el desarrollo abierto de la plataforma webOS.</li>
<li>HP será un participante activo e inversor en el proyecto.</li>
<li>El buen gobierno, transparente e inclusivo para evitar la fragmentación.</li>
<li>Software se proporciona como un proyecto de código abierto puro.</li>
<li>HP también contribuirá ENYO, el marco de aplicación para webOS, a la comunidad en el futuro cercano, junto con un plan para el resto de los componentes del espacio de usuario.</li>
</ul>
<p>A partir de hoy, los desarrolladores y los clientes están invitados a aportar ideas y sugerencias en <a title="Blog para desarrolladores de WebOS" href="http://developer.palm.com/blog/">http://developer.palm.com/blog/</a>.</p>
<p>De esta forma, HP sigue la estela de otros fabricantes como Nokia que <a title="Symbian ya es código libre" href="/desarrollo/movil/symbian-ya-es-codigo-libre/">liberó el código de Symbian</a> en febrero del año pasado.</p>
<p>Nota de prensa: <a title="Nota de prensa liberación código WebOS" href="http://www.hp.com/hpinfo/newsroom/press/2011/111209xa.html?mtxs=rss-corp-news">hp.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/desarrollo/hp-libera-webos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desarrollar aplicaciones para Blusens</title>
		<link>http://www.arrayexception.com/desarrollo/desarrollar-aplicaciones-para-blusens/</link>
		<comments>http://www.arrayexception.com/desarrollo/desarrollar-aplicaciones-para-blusens/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 06:00:21 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[API Blusens]]></category>
		<category><![CDATA[desarrollo aplicaciones]]></category>
		<category><![CDATA[desarrollo web]]></category>
		<category><![CDATA[televisión internet]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3600</guid>
		<description><![CDATA[Las televisiones inteligentes, o Smart-TV (para que suene más IN), van a empezar a proliferar este año 2012 como las setas. Esta es, al menos, la previsión que tiene la industria. Uno de los pionero fue Google TV, que aún sigue con su dura tarea de abrirse camino entre las distribuidoras de contenidos. Otras marcas [...]]]></description>
			<content:encoded><![CDATA[<p>Las <strong>televisiones inteligentes</strong>, o Smart-TV (para que suene más IN), <strong>van a empezar a proliferar este año 2012</strong> como las setas. Esta es, al menos, la previsión que tiene la industria. Uno de los pionero fue <a title="Google TV" href="/tag/google-tv/">Google TV</a>, que aún sigue con su dura tarea de abrirse camino entre las distribuidoras de contenidos. Otras marcas y fabricantes ya están preparando sus nuevos modelos de televisores orientados a este nuevo concepto, mientras la tecnología 3D (que a principios de este año 2011 arrancó muy fuerte) se &#8220;depura&#8221; un poco más.</p>
<p><strong>Al consumidor final le interesa esta futura competencia</strong> entre productos, ya que provoca una mejora continua de la tecnología con el fin de ser el más vendido/usado del mercado, y el consumidor obtiene un mejor producto.</p>
<p><strong>A nosotros, los desarrolladores de aplicaciones, son interesa</strong> (al igual que a los consumidores finales) esta competencia, ya que así se nos abren más posibilidades al desarrollo de software y, de la misma forma, se amplia el campo profesional.</p>
<p>Después de esta introducción filosófica, hoy he investigado acerca de la nueva<strong> plataforma Blusens y el desarrollo de aplicaciones</strong> para esta plataforma.</p>
<p><a href="http://www.arrayexception.com/wp-content/uploads/2011/12/blusens-tv-canales-premium.jpg"><img class="aligncenter size-full wp-image-3604" title="blusens-tv-canales-premium" src="http://www.arrayexception.com/wp-content/uploads/2011/12/blusens-tv-canales-premium.jpg" alt="blusens-tv-canales-premium" width="579" height="456" /></a><br />
<span id="more-3600"></span></p>
<h4>¿Qué es la plataforma Blusens TV?</h4>
<p><strong>Blusens TV es la televisión online</strong> de esta marca de electrónica de consumo. Se trata de una plataforma de contenidos digitales OTT desarrollada por Blusens Media TV y que permite crear canales de televisión por Internet y explotar modelos de contenidos digitales bajo streaming directo, emisión tradicional y <em>pay per view</em>. Es una solución multiplataforma basada en la red, por lo que se puede recibir en un centro multimedia, un ordenador o el teléfono móvil.</p>
<p>La idea de <strong>Blusens Televisión</strong> es llevar los contenidos directamente al televisor a través de una plataforma online disponible desde cualquier dispositivo.</p>
<p>Los últimos modelos de Blusens desarrollados por su equipo de I+D (como WebTV o Blubrain) están basados en una potente arquitectura que permite crear nuevas funcionalidades a sus usuarios más inquietos sin demasiado esfuerzo. Para ello, han hecho accesible una <a title="API de Blusens" href="http://developers.blusens.com/forum/api/">API pública</a> sobre la que podamos trabajar todos.</p>
<h4>¿En qué lenguaje se desarrolla?</h4>
<p>Las aplicaciones se desarrollan <strong>utilizando tecnologías web</strong> (HTML/CSS/JavaScript) o sea que, aquellos que dispongan de experiencia en el campo del diseño web, partirán con una gran ventaja. Así, en conjunto con la API, las aplicaciones podrían desarrollar funcionalidades tales como desde la obtención de la dirección IP de la unidad hasta la reproducción de un vídeo remoto indicando su URL, pasando por la obtención de feeds de tu canal RSS favorito.</p>
<h4>¿Por donde empiezo?</h4>
<p>Lo primero que sería necesario que todos tuviésemos en mente es que existen dos tipos de aplicaciones. En general, distinguiremos así entre:</p>
<ul>
<li>Aplicaciones (normales)</li>
<li>Aplicaciones avanzadas</li>
</ul>
<p>Si bien las aplicaciones avanzadas ofrecen una mayor flexibilidad, su realización también es más compleja, de ahí que esta guía inicial se centre en exclusiva en las primeras, a las que también llamaremos indistintamente widgets, gadgets, aplicaciones HTML o simplemente aplicaciones.<br />
Dichas aplicaciones se construyen mediante tecnologías web y se apoyan en una API javascript desarrollada por nosotros a la cual nos referiremos simplemente como la API.</p>
<p>Esta API (junto con el HED applications framework, un middleware subyacente que nos ofrece una virtualización de la plataforma) ofrece una operativa orientada al escenario de los dispositivos multimedia de nueva generación, permitiendo una forma fácil de integrar nuevas aplicaciones de terceros a las que les da acceso a funciones específicas de las capacidades del hardware.</p>
<p>A día de hoy, esta API de implementación propia sigue las pautas de diseño en voga en el mercado de aplicaciones interactivas sobre IP, basadas en HTML5/CSS-TV/Javascript y renderiza la GUI mediante el motor Webkit.</p>
<p>Volviendo de nuevo a la distinción apuntada al principio sobre nuestras dos categorías de aplicaciones:</p>
<ul>
<li>En las aplicaciones normales toda la funcionalidad se diseña sobre código HTML/CSS/Javascript y se ejecuta sobre el navegador webkit.</li>
<li>En cambio, en las aplicaciones avanzadas, un servicio (capacidad) puede ser ejecutado en código nativo (C++, Erlang, etc.) y se comunicaría con la API de forma asíncrona usando también la API.</li>
</ul>
<h5>Pre-requisitos recomendados</h5>
<p>Para no perderse con el desarrollo de aplicaciones para Blusens, hay que tener una buena base en las siguientes tecnologías Web.</p>
<ul>
<li>JQuery</li>
<li>Ajax</li>
<li>JSON</li>
<li>DOM</li>
<li>Javascript</li>
</ul>
<p>Como podemos ver por estas tecnologías, las aplicaciones llamadas &#8220;normales&#8221; tiene una fuerte base dinámica u orientada a la aplicación cliente.</p>
<h5>Desarrollando una aplicación</h5>
<p><span style="font-weight: normal;">A la hora de desarrollar nuestras propias aplicaciones, simplemente tenemos que hecer que nuestros archivos HTML y Javascript estén accesibles, bien sea local o remotamente a través de HTTP.</span></p>
<p>En su modelo más simple, constarán de un fichero de configuración y de un fichero que sirva de punto de entrada. Adicionalmente, con objeto de modularizar y organizar mejor el código de la aplicación, otros ficheros HTML y Javascript, así como imágenes, iconos, etc. pueden formar parte también.</p>
<p>Para más información sobre cómo desarrollar una aplicación &#8220;Hola mundo&#8221;: <a href="http://developers.blusens.com/forum/viewtopic.php?f=6&amp;t=8">http://developers.blusens.com/forum/viewtopic.php?f=6&amp;t=8</a></p>
<h4>¿Cómo instalo mis aplicaciones?</h4>
<p>En ocasiones querremos instalar aplicaciones que estén ya desarrolladas por la comunidad. En ese caso, simplemente tendremos que seguir estos pasos:</p>
<ol>
<li>La forma más rápida de ejecutar una nueva aplicación en tu WebTV es a través de un pendrive USB, así que el primer paso es hacerse con uno y enchufarlo a tu PC.</li>
<li>Ahora crea una carpeta (si no existiese ya) que se llame &#8220;applications&#8221; (sin comillas y todo en minúsculas) en la raíz del pendrive.</li>
<li>A continuación copia o descárgarte directamente la aplicación que quieras ejecutar dentro de la carpeta que acabamos de crear.</li>
<li>Descomprimimos el fichero de la aplicación. Tras este paso, debería ahora existir una carpeta con el nombre de tu aplicación dentro de la carpeta &#8220;applications&#8221;.</li>
<li>Perfecto, es ahora el momento de extraer el pendrive y enchufarlo en la WebTV.</li>
<li>Tras unos segundos, el nuevo dispositivo será detectado y ya podremos ir a la sección &#8220;Aplicaciones&#8221; del menú, donde debería aparecer nuestra nueva aplicación. Si ésta no apareciese, podemos actualizar la lista mediante la opción &#8220;Refrescar listado&#8221; del menú contextual (botón Blusens).</li>
<li>Finalmente, una vez que la hemos seleccionado, ya podemos lanzarla y disfrutar de sus nuevas posibilidades.</li>
</ol>
<h4>¿La documentación de la API?</h4>
<p>Toda la información sobre la aPI la tenéis disponible en <a href="http://developers.blusens.com/forum/api/">http://developers.blusens.com/forum/api/</a> o la podéis <a title="API en PDF" href="http://developers.blusens.com/forum/api/doc_api-hed_en.pdf">descargar en PDF aquí</a>.</p>
<h4>¿Donde encuentro documentación y/o tutoriales?</h4>
<p>La documetación y tutoriales de la plataforma Blusens podéis verla en <a href="http://developers.blusens.com/forum/viewforum.php?f=7">http://developers.blusens.com/forum/viewforum.php?f=7</a></p>
<h4>¿Cómo publicar una aplicación?</h4>
<p>Para publicar una nueva aplicación normal (esto es, no avanzada) es necesario que sigamos estos sencillos pasos para mayor conveniencia de la comunidad:</p>
<ol>
<li>Recopilamos todos los ficheros necesarios (excepto los que pudiesen cargarse remotamente) en una carpeta con el nombre de la aplicación.</li>
<li>Comprimimos esta carpeta (preferiblemente en un archivo .zip o .rar)</li>
<li>Creamos un nuevo tema en el <a title="Foro de aplicaciones de Blusens" href="http://developers.blusens.com/forum/viewforum.php?f=15">foro Aplicaciones de la sección Descarga de aplicaciones</a> en el que expongamos brevemente la utilidad de la aplicación, etc.</li>
<li>Y añadimos al tema como adjunto la aplicación comprimida.</li>
<li>Por último, si no queremos que la aplicación esté sujeta automáticamente a la <a title="Información sobre licencia BSD-3" href="http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22_or_.22Modified_BSD_License.22.29">licencia BSD-3</a>, debemos aportar también otro fichero adjunto con el nombre &#8220;license.txt&#8221; en el que se exponga la licencia deseada.</li>
</ol>
<p>Más información: <a title="http://developers.blusens.com" href="http://developers.blusens.com">developers.blusens.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/desarrollo/desarrollar-aplicaciones-para-blusens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Store pagará mejor a los desarrolladores de aplicaciones</title>
		<link>http://www.arrayexception.com/desarrollo/microsoft-desarrollo/windows-store-pagara-mejor-a-los-desarrolladores-de-aplicaciones/</link>
		<comments>http://www.arrayexception.com/desarrollo/microsoft-desarrollo/windows-store-pagara-mejor-a-los-desarrolladores-de-aplicaciones/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 12:22:31 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[windows 8]]></category>
		<category><![CDATA[Windows Store]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3592</guid>
		<description><![CDATA[&#8220;Otra tienda de aplicaciones más&#8221;, dirán algunos, &#8220;Otra oportunidad de expandir las opciones de desarrollo&#8221;, dirán otros. El caso es que Microsoft ha anunciado su política de precios y comisiones para la futura tienda de aplicaciones Windows Store, que abrirá en febrero de 2012 con el lanzamiento de la versión beta de Windows 8, el [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Otra tienda de aplicaciones más&#8221;, dirán algunos, &#8220;Otra oportunidad de expandir las opciones de desarrollo&#8221;, dirán otros. El caso es que Microsoft ha anunciado su política de precios y comisiones para la futura <strong>tienda de aplicaciones Windows Store</strong>, que <strong>abrirá en febrero de 2012</strong> con el lanzamiento de la versión beta de <a title="Windows 8" href="/tag/Windows-8">Windows 8</a>, el sistema operativo pensado tanto para ordenadores como para móviles.</p>
<div id="attachment_3593" class="wp-caption aligncenter" style="width: 561px"><a href="http://www.arrayexception.com/wp-content/uploads/2011/12/Windows-Store.jpg"><img class="size-full wp-image-3593" title="Imagen promocional Windows-Store" src="http://www.arrayexception.com/wp-content/uploads/2011/12/Windows-Store.jpg" alt="Imagen promocional Windows-Store" width="551" height="303" /></a><p class="wp-caption-text">Imagen promocional Windows-Store - Microsoft.com</p></div>
<p>Para atraer a los desarrolladores, <a title="Microsoft" href="/tag/Microsoft">Microsoft</a> ha anunciado una política de comisiones más favorable a las aplicaciones de éxito. <strong>La comisión que cobrará la empresa es del 30%, al igual que Apple</strong>, pero cuando una aplicación ingrese más de 25.000 dólares, la comisión bajará al 20%.</p>
<ul>
<li>Windows Store cuenta con el soporte de una plataforma completa de aplicaciones gratuitas, ensayos (ensayos, basados ​​en las características tanto basadas en el tiempo y) y aplicaciones de pago, incluyendo la compra in-app.</li>
<li>Muestra el análisis de las ventas de los desarrolladores para que les ayuden a captar clientes con mayor eficacia.</li>
<li>Soporte para varias redes de publicidad para sus aplicaciones.</li>
<li>Apoya la transacción de terceros para los modelos de negocio basado en suscripción y otros.</li>
<li>Cuota de <strong>inscripción individual para los desarrolladores de Windows Sore será de $ 49 USD</strong> ($ 99 USD para las empresas).</li>
<li>Windows Store <strong>ofrece el 70% de los ingresos generados</strong> por las ventas de aplicaciones.</li>
<li>Windows Store <strong>ofrece el 80% de los ingresos generados</strong> por las ventas de la aplicación <strong>si las ventas de la aplicación supera la marca de los $25.000 USD</strong>.</li>
</ul>
<p>Finalmente, os dejo un vídeo explicativo de Microsoft.</p>
<p><iframe width="830" height="410" src="http://www.youtube.com/embed/37E3jQIs2AA" frameborder="0" allowfullscreen></iframe></p>
<p>Más información: <a href="http://microsoft-news.com/all-about-windows-store-on-windows-8/">http://microsoft-news.com/all-about-windows-store-on-windows-8/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/desarrollo/microsoft-desarrollo/windows-store-pagara-mejor-a-los-desarrolladores-de-aplicaciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wayra Developer Day</title>
		<link>http://www.arrayexception.com/eventos/wayra-developer-day/</link>
		<comments>http://www.arrayexception.com/eventos/wayra-developer-day/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 11:01:26 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[desarrollo agil]]></category>
		<category><![CDATA[desarrollo aplicaciones]]></category>
		<category><![CDATA[desarrollo web]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3586</guid>
		<description><![CDATA[Wayra te reta a que demuestres que eres un desarrollador de los nuestros.
Wayra y la dirección de Desarrollo de Producto e Innovación de Telefónica Digital buscan reunir a expertos en desarrollo SW en diferentes tecnologías para trabajar simultáneamente en futuros desarrollos formando parte de una comunidad de expertos.
Para ello han creado el primer Wayra Developer Day [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 216px"><img title="Logo Wayra Developer Day" src="http://www.wayra.org/sites/all/themes/custom/wayra/logo.png" alt="Logo Wayra Developer Day" width="206" height="124" /><p class="wp-caption-text">http://www.wayra.org/node/2971</p></div>
<h5>Wayra te reta a que demuestres que eres un desarrollador de los nuestros.</h5>
<p>Wayra y la dirección de Desarrollo de Producto e Innovación de Telefónica Digital buscan reunir a expertos en desarrollo SW en diferentes tecnologías para trabajar simultáneamente en futuros desarrollos formando parte de una comunidad de expertos.</p>
<p>Para ello han creado el primer <strong>Wayra Developer Day </strong>que se celebrará el <strong>próximo 14 de diciembre</strong> en las instalaciones de Telefónica Digital <strong>en Boecillo (Valladolid)</strong> y consistirá en un evento donde los asistentes deberán resolver <strong>en 3 horas</strong> y en las instalaciones de Telefónica Digital, un <strong>reto de programación</strong> lanzado por un “hacker” invitado.</p>
<p>Más información e inscripciones: <a title="/www.wayra.org" href="http://www.wayra.org/node/2971">www.wayra.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/eventos/wayra-developer-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuevos marcadores HTML para sitios web en varias lenguas de Google</title>
		<link>http://www.arrayexception.com/desarrollo/google/nuevos-marcadores-html-para-sitios-web-en-varias-lenguas-de-google/</link>
		<comments>http://www.arrayexception.com/desarrollo/google/nuevos-marcadores-html-para-sitios-web-en-varias-lenguas-de-google/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 11:37:31 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3573</guid>
		<description><![CDATA[Muchos sitios web sirven a los usuarios de todo el mundo. Hay enfoques diferentes para servir el contenido adecuado al lenguaje de los usuarios y/o región. El año pasado, Google pusio en marcha el apoyo explícito de las anotaciones de las páginas web de la prestación del mismo contenido con plantillas de idioma diferente.
Hoy van [...]]]></description>
			<content:encoded><![CDATA[<p>Muchos sitios web sirven a los usuarios de todo el mundo. Hay enfoques diferentes para servir el contenido adecuado al lenguaje de los usuarios y/o región. El año pasado, Google pusio en marcha el apoyo explícito de las <a href="http://googlewebmastercentral.blogspot.com/2010/09/unifying-content-under-multilingual.html">anotaciones de las páginas web</a> de la prestación del mismo contenido con plantillas de idioma diferente.<br />
Hoy van más allá con su apoyo a los contenidos multilingües, con un mejor manejo de estos dos escenarios:</p>
<ul>
<li>Sitios web multirregional con sustancialmente el mismo contenido. Ejemplo: páginas web Inglés en Australia, Canadá y EE.UU., que sólo difieren en el precio.</li>
<li>Sitios web con contenido multirregional totalmente traducido, o el contenido monolingüe sustancialmente diferentes objetivos diferentes regiones. Ejemplo: una página web del producto en Alemán, Inglés y Francés</li>
</ul>
<h4>Ejemplo de uso</h4>
<p>Para explicar cómo funciona, vamos a ver algunas direcciones URL de ejemplo:</p>
<ul>
<li>http://www.example.com/ &#8211; contiene las paginas de un sitio web en español</li>
<li>http://es-es.example.com/ &#8211; es la versión para los usuarios en España, en español</li>
<li>http://es-mx.example.com/ &#8211; es la versión para los usuarios en México, en español</li>
<li>http://en.example.com/ &#8211; es la versión genérica idioma Inglés</li>
</ul>
<p>En todas estas páginas, se podría utilizar el siguiente marcado para especificar el idioma y, opcionalmente, la región:</p>
<pre class="codigo_fuente">
&lt;link rel="alternate" hreflang="es" href="http://www.example.com/" /&gt;
&lt;link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" /&gt;
&lt;link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" /&gt;
&lt;link rel="alternate" hreflang="en" href="http://en.example.com/" /&gt;
</pre>
<p>Más información: <a href="http://googlewebmastercentral.blogspot.com/2011/12/new-markup-for-multilingual-content.html">Google Webmaster Central</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/desarrollo/google/nuevos-marcadores-html-para-sitios-web-en-varias-lenguas-de-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5.0 Podcast &#8211; Día Mundial de la Seguridad Informática</title>
		<link>http://www.arrayexception.com/actualidad/5-0-podcast-dia-mundial-de-la-seguridad-informatica/</link>
		<comments>http://www.arrayexception.com/actualidad/5-0-podcast-dia-mundial-de-la-seguridad-informatica/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 09:00:42 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3570</guid>
		<description><![CDATA[Nuevo podcast del programa 5.0 de RNE sobre tecnología. En esta ocasión nos hablán sobre temas de seguridad.
Podéis escucharlo con el reproductor o descargar el podcast directamente.
Más información sobre el programa: Programas y Podcast de 5.0 en RNE.
]]></description>
			<content:encoded><![CDATA[<p>Nuevo podcast del programa <a href="http://www.rtve.es/alacarta/audios/50/">5.0 de RNE</a> sobre tecnología. En esta ocasión nos hablán sobre temas de seguridad.</p>
<p>Podéis <a href="http://www.rtve.es/alacarta/audios/50/50-dia-mundial-seguridad-informatica/1262005/">escucharlo con el reproductor</a> o <a href="http://www.rtve.es/resources/TE_S50/mp3/0/7/1322659594470.mp3">descargar el podcast directamente</a>.</p>
<p>Más información sobre el programa: <a href="http://www.rtve.es/podcast/radio-5/50/">Programas y Podcast de 5.0 en RNE</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/actualidad/5-0-podcast-dia-mundial-de-la-seguridad-informatica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaHispano Podcast &#8211; 129 &#8211; Cloe, un asistente de voz para Android</title>
		<link>http://www.arrayexception.com/actualidad/javahispano-podcast-129-cloe-un-asistente-de-voz-para-android/</link>
		<comments>http://www.arrayexception.com/actualidad/javahispano-podcast-129-cloe-un-asistente-de-voz-para-android/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:13:39 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[descarga podcast]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[podcast programación]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3566</guid>
		<description><![CDATA[La gente de javahispano ha sacado un nuevo podcast (ya van por el 129!). En esta ocasión entrevistan a Misael Moreno, autor de una aplicación llamada Cloe. Cloe es un asistente de voz en español para Android que ha sido presentado en algunos medios de comunicación como el Siri de Android. Si queréis saber más [...]]]></description>
			<content:encoded><![CDATA[<p>La gente de <a title="javahispano.org" href="http://javahispano.org">javahispano</a> ha sacado un nuevo podcast (ya van por el 129!). En esta ocasión entrevistan a <a href="http://www.google.es/search?q=Misael+Moreno">Misael Moreno</a>, autor de una aplicación llamada <strong>Cloe</strong>. Cloe es un asistente de voz en español para Android que ha sido presentado en algunos medios de comunicación como el Siri de Android. Si queréis saber más de esta interesante aplicación&#8230; ¡ya tardáis en descargarla!</p>
<p><a href="http://www.javahispano.org/storage/podcasts/129_JavahispanoPodcast_Cloe.mp3">Descargar JavaHispano Podcast &#8211; 129 &#8211; Cloe, un asistente de voz para Android</a></p>
<p>También hay un <a title="youtube.com" href="http://www.youtube.com/watch?feature=player_embedded&amp;v=s8N4PdiEIG4">vídeo de demostración de la aplicación en Youtube</a>.</p>
<p><iframe width="830" height="510" src="http://www.youtube.com/embed/s8N4PdiEIG4" frameborder="0" allowfullscreen></iframe></p>
<p>Links de interés:</p>
<ul>
<li><a href="https://market.android.com/details?id=appinventor.ai_misael_moreno.Cloe&amp;feature=search_result#?t=W251bGwsMSwxLDEsImFwcGludmVudG9yLmFpX21pc2FlbF9tb3Jlbm8uQ2xvZSJd">Cloe</a></li>
<li><a href="http://www.grupoandroid.com/page/index.html/_/noticias-android/cloe-siri-de-iphone-en-android-r502">Articulo: Cloe, Siri de iPhone en Android</a></li>
<li><a href="http://comunidad.movistar.es/t5/Blog-Android/Cloe-alternativa-a-Siri-para-Android/ba-p/318729">Artículo: Cloe, alternativa a Siri para Android</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/actualidad/javahispano-podcast-129-cloe-un-asistente-de-voz-para-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.javahispano.org/storage/podcasts/129_JavahispanoPodcast_Cloe.mp3" length="0" type="audio/mpeg;charset=UTF-8" />
		</item>
		<item>
		<title>Seguridad en Internet &#8211; Conferencia de Chema Alonso</title>
		<link>http://www.arrayexception.com/desarrollo/seguridad/seguridad-en-internet-conferencia-de-chema-alonso/</link>
		<comments>http://www.arrayexception.com/desarrollo/seguridad/seguridad-en-internet-conferencia-de-chema-alonso/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 17:51:35 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Seguridad en redes sociales]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3561</guid>
		<description><![CDATA[Conferencia de Chema Alonso sobre la seguridad en Internet y lo expuesto que se puede estar si no se es consciente de lo que se está haciendo.

Links de interés:

Web de Chema Alonso
Conferencias de Chema

]]></description>
			<content:encoded><![CDATA[<p>Conferencia de Chema Alonso sobre la seguridad en Internet y lo expuesto que se puede estar si no se es consciente de lo que se está haciendo.</p>
<p><iframe width="640" height="480" src="http://www.youtube.com/embed/8dBH1ocToFw" frameborder="0" allowfullscreen></iframe></p>
<p>Links de interés:</p>
<ul>
<li><a href="http://www.elladodelmal.com/">Web de Chema Alonso</a></li>
<li><a href="http://www.elladodelmal.com/2011/11/hacker-comico.html">Conferencias de Chema</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/desarrollo/seguridad/seguridad-en-internet-conferencia-de-chema-alonso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quintos Encuentros de Programadores Java 28 y 29 de Noviembre de 2011</title>
		<link>http://www.arrayexception.com/eventos/conferencias/quintos-encuentros-de-programadores-java-28-y-29-de-noviembre-de-2011/</link>
		<comments>http://www.arrayexception.com/eventos/conferencias/quintos-encuentros-de-programadores-java-28-y-29-de-noviembre-de-2011/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 15:49:01 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[Conferencias]]></category>
		<category><![CDATA[eventos java]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programadores]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3555</guid>
		<description><![CDATA[Desde la Universitat Jaume I y con la colaboración de decharlas.com, os invitan a asistir a los Quintos Encuentros de Programadores Java que se realizarán los días 28 y 29 de Noviembre de 2011 en el Salón de Actos del Centro de Postgrado de la propia universidad.
Objetivo
Los Quintos Encuentros de Programadores Java tienen por objetivo reunir [...]]]></description>
			<content:encoded><![CDATA[<p>Desde la <strong>Universitat Jaume I</strong> y con la colaboración de <a href="http://decharlas.uji.es/">decharlas.com</a>, os invitan a asistir a los Quintos Encuentros de Programadores Java que se realizarán los días <strong>28 y 29 de Noviembre de 2011</strong> en el<strong> Salón de Actos del Centro de Postgrado de la propia universidad</strong>.</p>
<h3>Objetivo</h3>
<p>Los Quintos Encuentros de Programadores Java tienen por objetivo reunir a estudiantes y titulados interesados en el desarrollo de proyectos informáticos con tecnología Java con profesionales que están utilizando estas tecnologías para que transmitan sus impresiones sobre el estado de penetración de Java en el mundo empresarial y las posibilidades que se abren al utilizar tecnologías basadas en Java.</p>
<h3>A quien va dirigido</h3>
<p>Los encuentros van dirigidos a todos aquellos interesados por las tecnologías Java y muy especialmente a los alumnos de la UJI que quieran orientar su carrera laboral hacia estas tecnologías.</p>
<h3>Organización de los encuentros</h3>
<p>La organización de los encuentros gira en torno a un grupo de profesionales que están trabajando actualmente en proyectos basados, total o parcialmente, en tecnologías Java.</p>
<p>Cada uno de los invitados ofrecerá una charla e impartirá un taller sobre algún aspecto de la tecnología Java.</p>
<h2>Fechas y Lugar de realización</h2>
<h3>Fechas</h3>
<p>Los Encuentros tendrán lugar los días 28 y 29 de Noviembre de 2011.</p>
<h3>Lugar de realización</h3>
<p>Las charlas se llevarán a cabo en el Salón de Actos del Centre d&#8217;Estudis de Postgrau i Formació Continuada (Edificio de Postgrado)</p>
<p>Los talleres se desarrollarán a continuación de las charlas, en el mismo lugar.</p>
<p>En la sección Programa puedes consultar los detalles.</p>
<h2>Cómo participar</h2>
<h3>Charlas y Talleres</h3>
<p>La asistencia tanto a las charlas como a los talleres es libre previa inscripción en la sección <a href="http://encuentrosjava.uji.es/programa.php">Programa</a> ya que el número máximo de asistentes está limitado al aforo del Salón de Actos.</p>
<h3>Materiales</h3>
<p>Tanto las filmaciones de las charlas, como los materiales que se utilicen en los talleres serán colgados en esta página web para que aquellos que no puedan asistir a los Encuentros puedan seguirlos a través de la web</p>
<h3>Recomendación para la asistencia a los talleres</h3>
<p>Ya que los talleres son eminentemente prácticos se recomienda que asistas a ellos con un portátil para poder ir desarrollando los ejemplos mostrados.</p>
<p>Además, es necesario que hayas instalado previamente el software necesario para alguno de los talleres. Para conocer el software necesario pudes consultar la sección<a href="http://encuentrosjava.uji.es/talleres.php">Talleres</a>.</p>
<p>Aún siendo gratuítos, si vais a asistir, registraros para poder hacer una previsión:</p>
<p>Para el día 28: <a href="http://eventuo.com/event/TdSP21cbtCg">http://eventuo.com/event/TdSP21cbtCg</a><br />
Para el día 29: <a href="http://eventuo.com/event/NzszPqw-IZY">http://eventuo.com/event/NzszPqw-IZY</a></p>
<p>Más info en <a href="http://encuentrosjava.uji.es/">http://encuentrosjava.uji.es/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/eventos/conferencias/quintos-encuentros-de-programadores-java-28-y-29-de-noviembre-de-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar VMWare Player 4.0 en Ubuntu</title>
		<link>http://www.arrayexception.com/desarrollo/linux/instalar-vmware-player-4-0-en-ubuntu/</link>
		<comments>http://www.arrayexception.com/desarrollo/linux/instalar-vmware-player-4-0-en-ubuntu/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 06:00:56 +0000</pubDate>
		<dc:creator>lobo</dc:creator>
				<category><![CDATA[CloudComputing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sistemas virtualizados]]></category>
		<category><![CDATA[software virtualizacion]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualizacion]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.arrayexception.com/?p=3537</guid>
		<description><![CDATA[Para el que no lo conozca aún VMWare Player es un producto gratuito que permite correr máquinas virtuales creadas con productos de VMware. Las máquinas virtuales se pueden crear con productos más avanzados como VMware Workstation, o con el propio VMware Player desde su versión 3.0 (las versiones anteriores no incluyen dicha funcionalidad).
Desde la liberación [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.arrayexception.com/wp-content/uploads/2011/10/VMware-Player-logo.png"><img class="alignright size-full wp-image-3538" title="VMware-Player-logo" src="http://www.arrayexception.com/wp-content/uploads/2011/10/VMware-Player-logo.png" alt="VMware-Player-logo" width="188" height="188" /></a>Para el que no lo conozca aún <strong>VMWare Player</strong> es un producto gratuito que permite correr máquinas virtuales creadas con productos de VMware. Las máquinas virtuales se pueden crear con productos más avanzados como VMware Workstation, o con el propio VMware Player desde su versión 3.0 (las versiones anteriores no incluyen dicha funcionalidad).</p>
<p>Desde la liberación de VMware Player, han surgido páginas web donde es posible crear las máquinas virtuales, como <a rel="nofollow" href="http://petruska.stardock.net/software/Vmware.html#VMX">Builder VMX Builder</a>.</p>
<p>Bien, una vez introducido el producto, <strong>entramos en arina</strong>.</p>
<p>Lo primero que tendremos que hacer es acceder a la <strong>Web del VMWare Player para proceder a su descarga</strong> (<a href="http://downloads.vmware.com/d/info/desktop_end_user_computing/vmware_player/4_0">http://downloads.vmware.com/d/info/desktop_end_user_computing/vmware_player/4_0</a>). Este tutorial será sobre la <strong>instalación de la versión 4.0</strong>, aunque supongo que versiones anteriores como la 3.0 se hará de la misma forma.</p>
<p><span id="more-3537"></span></p>
<p><strong>Para poder descargar el VMWare Player 4.0 hay que estar registrado en la Web</strong>, cosa que se puede hacer durante el proceso descarga que dirige la web de VMWare.</p>
<p>Para (tal vez) nuestra sorpresa nos hemos descargado un archivo tal que &#8220;VMware-Player-4.0.0-471780.x86_64<strong>.bundle</strong>&#8220;&#8230; ni un .zip, ni .rar, ni .tar.gz&#8230; Y qué hacemos con esto, se preguntarán algunos.</p>
<p>Una vez tenemos nuestro instalador descargado <strong>procederemos a su instalación utilizando la consola</strong> de <a title="Ubuntu" href="/tag/Ubuntu">Ubuntu</a> y accedemos al directorio donde tengamos descargado el archivo .bundle. Ahora, <strong>ejecutamos el siguiente comando</strong>:</p>
<pre>sudo sh VMware-Player-4.0.0-471780.x86_64.bundle</pre>
<p>Nos pedirá que introduzcamos nuestra contraseña de sudo y se procederá a la instalación.</p>
<p><a href="http://www.arrayexception.com/wp-content/uploads/2011/10/captura-instalacion-vmware-player-4-0.png"><img class="aligncenter size-full wp-image-3543" title="captura-instalacion-vmware-player-4-0" src="http://www.arrayexception.com/wp-content/uploads/2011/10/captura-instalacion-vmware-player-4-0.png" alt="captura-instalacion-vmware-player-4-0" width="637" height="505" /></a></p>
<p>Una vez terminada la instalación, ya podemos abrir el programa y empezar a crear nuestras máquinas virtuales.</p>
<p><a href="http://www.arrayexception.com/wp-content/uploads/2011/10/vmware-player-4-0.png"><img class="aligncenter size-full wp-image-3547" title="vmware-player-4-0" src="http://www.arrayexception.com/wp-content/uploads/2011/10/vmware-player-4-0.png" alt="vmware-player-4-0" width="666" height="582" /></a></p>
<p>Algunas <strong>ventajas de los sistemas virtualizados</strong> son las siguientes:</p>
<ul>
<li>Rápida incorporación de nuevos recursos para los servidores virtualizados.</li>
<li>Reducción de los costes de espacio y consumo necesario de forma proporcional al índice de consolidación logrado (Estimación media 10:1).</li>
<li>Reducción de los costes de IT gracias al aumento de la eficiencia y la flexibilidad en el uso de recursos.</li>
<li>Administración global centralizada y simplificada.</li>
<li>Nos permite gestionar nuestro CPD como un pool de recursos o agrupación de toda la capacidad de procesamiento, memoria, red y almacenamiento disponible en nuestra infraestructura</li>
<li>Mejora en los procesos de clonación y copia de sistemas: Mayor facilidad para la creación de entornos de test que permiten poner en marcha nuevas aplicaciones sin impactar a la producción, agilizando el proceso de las pruebas.</li>
<li>Aislamiento : un fallo general de sistema de una máquina virtual no afecta al resto de máquinas virtuales</li>
<li>Migración en caliente de máquinas virtuales (sin pérdida de servicio) de un servidor físico a otro, eliminando la necesidad de paradas planificadas por mantenimiento de los servidores físicos</li>
<li>Balanceo dinámico de máquinas virtuales entre los servidores físicos que componen el pool de recursos, garantizando que cada máquina virtual ejecute en el servidor físico más adecuado y proporcionando un consumo de recursos homogéneo y óptimo en toda la infraestructura</li>
<li>&#8230;</li>
</ul>
<p>Aquí os dejo unos <strong>enlaces interesantes sobre la virtualización</strong>:</p>
<ul>
<li>Bitnami.com (<a href="http://bitnami.org/">http://bitnami.org/</a>): Web donde podrás descargar máquinas virtuales, por ejemplo un stack completo de desarrollo sobre Tomcat, JBoss, Ruby, Puthon, sistemas de gestión de contenidos pre-instalados sobre un servidor, etc. Las máquinas virtuales son compatibles con el VMWare Player que hemos instalado en este tutorial. (recomendada).</li>
<li>Dragonjar.org (<a href="http://labs.dragonjar.org/recopilacion-de-maquinas-virtuales-para-vmware-player-workstation-y-server-como-entornos-de-uso-para-laboratorios-de-seguridad">http://labs.dragonjar.org/recopilacion-de-maquinas-virtuales-para-vmware-player-workstation-y-server-como-entornos-de-uso-para-laboratorios-de-seguridad</a>): Web donde descargar máquinas virtuales de sistemas operativo para VMWare.</li>
<li>VMWare.com (<a href="http://www.vmware.com/es/">http://www.vmware.com/es/</a>): Web oficial de VMWare Player</li>
</ul>
<p>Me gustaría que comentárais vuestras experiencias con sistemas virtualizados, cómo los usáis (si los usáis), etc. También lo podéis hacer a través de Twitter en<a title="Twitter de arrayexception.com" href="https://twitter.com/#!/arrayexception"> @arrayexception</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arrayexception.com/desarrollo/linux/instalar-vmware-player-4-0-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

