<?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>RIA212&#187; Flex</title>
	<atom:link href="http://ria212.com/blog/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://ria212.com</link>
	<description>Rich internet Applications en tu idioma</description>
	<lastBuildDate>Thu, 08 Mar 2012 21:51:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Adobe sirve la mesa para RIAs</title>
		<link>http://ria212.com/blog/2011/04/adobe-sirve-la-mesa-para-rias/</link>
		<comments>http://ria212.com/blog/2011/04/adobe-sirve-la-mesa-para-rias/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 13:44:42 +0000</pubDate>
		<dc:creator>rafaelochoa</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tablet]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=1014</guid>
		<description><![CDATA[&#8220;Hero&#8221; (Flex SDK 4.5) nos trae al &#8220;Burrito&#8221;(Flash Builder 4.5) servido con un &#8220;Panini&#8221;(Flash Catalyst CS 5. 5), ya  están disponibles las versiones finales de estos productos.  Flash Builder por su parte facilita la creación de proyectos usando Flex 4.5 SDK optimizado para multiples dispositivos o netamente en ActionScript, Flash Catalyst soporta la escalabilidad de las aplicaciones;<a href="http://ria212.com/blog/2011/04/adobe-sirve-la-mesa-para-rias/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 550px"><img src="http://www.foodbuzz.com/photos/0105/6232/1209-02_copy.jpg?1271118275" alt="" width="540" height="360" /><p class="wp-caption-text">Imagen de http://www.foodbuzz.com/</p></div>
<p>&#8220;Hero&#8221; (<a href="http://opensource.adobe.com/wiki/display/flexsdk/Hero" target="_blank">Flex SDK 4.5</a>) nos trae al &#8220;Burrito&#8221;(<a id="aptureLink_uiWgdPVJQk" href="http://www.adobe.com/products/flash-builder.html">Flash Builder 4.5</a>) servido con un &#8220;Panini&#8221;(<a id="aptureLink_dPyCUzekse" href="http://www.adobe.com/products/flashcatalyst.html">Flash Catalyst CS 5.</a> <a href="http://www.adobe.com/products/flashcatalyst.html">5</a>), ya  están disponibles las versiones finales de estos productos.  Flash Builder por su parte facilita la creación de proyectos usando Flex 4.5 SDK optimizado para multiples dispositivos o netamente en ActionScript, Flash Catalyst soporta la escalabilidad de las aplicaciones; teniendo como objetivo <a id="aptureLink_ZIfLd3aVrN" href="http://ria212.com/blog/2011/04/una-manera-facil-de-crear-experiencias/">crear experiencia</a><a href="http://ria212.com/blog/2011/04/una-manera-facil-de-crear-experiencias/">s</a> de una manera mas fácil en plataformas como <a id="aptureLink_CQwxfkAQ7z" href="http://developer.android.com/index.html">Android</a>, <a id="aptureLink_eQQW4ARc1q" href="http://us.blackberry.com/developers/tablet/adobe.jsp">Blackberry para tablets</a> y <a id="aptureLink_2bsRY15QQB" href="http://developer.apple.com/technologies/ios/">Apple iOS</a> para luego estar en <a id="aptureLink_YUhYaEIuD4" href="http://es.wikipedia.org/wiki/HP%20webOS">Web OS</a>, <a id="aptureLink_nJa4ve8Zge" href="http://en.wikipedia.org/wiki/Google%20TV">Google TV</a>, <a id="aptureLink_y3yYkmpXvA" href="http://en.wikipedia.org/wiki/Smart%20TV">Smart TV</a> de Samsung, entre otros.</p>
<p style="text-align: left;"><a href="http://opensource.adobe.com/wiki/display/flexsdk/Hero"><img class="aligncenter" title="Ejemplo de componentes para móviles http://www.adobe.com" src="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/flex/articles/mobile-development-flex-flashbuilder/flex-mobile-skins.jpg" alt="" width="322" height="426" />Flex SDK 4.5</a> tiene un nuevo compilador que se enfoca en la reducción del consumo de memoria, menor tiempo de compilación y  mejoras en la logica de los <a href="http://opensource.adobe.com/wiki/display/flexsdk/RSL+Enhancements">enlaces a RSL</a>, ahora solo lo necesario será enlazado a la aplicación.</p>
<p>Esta versión del SDK no esta solo pensada en múltiples pantallas sino que agrega componentes optimizados para móviles  y patrones de diseño comunes en estos dispositivos.</p>
<p>Al ver componentes MX desaparecer del Framework se agregan algunos sustitutos:</p>
<ul>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Spark+DataGridAccImpl">Spark Datagrid</a> perfecciona  &#8221;rendering&#8221;, &#8220;scrolling&#8221; y la interacción del anterior MX:Datagrid. Agregando soporte para fuentes de datos que están cambiando continuamente.</li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Spark+Form">Spark Form</a> se aleja del limitado MX:Form incluyendo nuevas maneras de distribuir los componentes; integrando columnas de componentes, secuencias de selección, ayuda y validación.</li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Spark+Validators">Spark Validator</a> y <a href="http://opensource.adobe.com/wiki/display/flexsdk/Spark+Formatters">Spark Formatter</a> usan <a href="http://blogs.adobe.com/globalization/">Globalization API</a>, introducido en <a href="http://askmeflash.com/article/13/flash-player-10-1-released-what-s-new">Flash Player 10.1</a>, según la información local del equipo se realizan formatos y validaciones.</li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Spark+Image">Spark Image</a> incluye la personalización de los estados de la imagen al cargarse, no encontrar el archivo y finaliza la carga. Ademas de las mejoras de BitmapImage en la escala y suavizado de imagenes.</li>
</ul>
<div>
<div>Otros características:</div>
<ul>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Busy+Indicator">Indicador de actividad</a> para aplicaciones móviles.</li>
<li>Inclusión de <a href="http://www.opensourcemediaframework.com/">OSMF</a> dentro de <a href="http://opensource.adobe.com/wiki/display/flexsdk/OSMF+Integration">Spark VideoPlayer</a>.</li>
<li>Soporte mejorado para Text Layout Framework 2.0.</li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Prompts+in+Text+Controls">Indicadores de texto</a> en componentes Spark.</li>
</ul>
</div>
<div class="wp-caption aligncenter" style="width: 560px"><img src="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/flashbuilder/articles/flashbuilder45-coding-enhancements/fig11.jpg" alt="" width="550" height="233" /><p class="wp-caption-text">Imagen http://www.adobe.com/</p></div>
<p><a id="aptureLink_uiWgdPVJQk" href="http://www.adobe.com/products/flash-builder.html">Flash Builder 4.5</a> con su completación de código asistido por plantillas editables, generación de código y el subrayado de código con errores, busca aumentar la productividad al trabajar con MXML y AS. Con mejoras de hasta 65% en procesamiento de proyectos dependientes de multiples librerías y gran cantidad de archivos.</p>
<div>Otras mejoras de Flash Builder:</div>
<div>
<ul>
<li>Se puede definir un proyecto &#8221;Spark Only&#8221;  sin componentes MX, mejorando el rendimiento de las aplicaciones.</li>
<li>Puede definir un proyecto &#8221;ActionScript AIR&#8221;.</li>
<li>Asociación de archivos ActionScript y MXML en el sistema operativo  con Flash Builder.</li>
<li>Mejora la vista de Diseño al arrastrar y soltar componentes. Esta vista puede eliminarse de proyectos que no la necesitan, mejorando el rendimiento y el uso de memoria del IDE.</li>
<li>Se puede definir el Flash Player que se desea usar para evitar la creación de un contenedor HTML y mejor depuración de código.</li>
<li>Los atajos de teclado son personalizables e incluye el acceso de platillas de código.</li>
<li>Posibilidad de actualizar FlexUnit SWC para pruebas unitarias.</li>
<li>Actualización de Eclipse 3.6.1 (la base del IDE) a &#8220;Helios&#8221; y la integración de &#8220;Cocoa&#8221; eliminando &#8220;Carbon&#8221; en Mac OS X.</li>
<li>&#8220;Profiler&#8221; ahora muestra memoria acumulada, arbol con objetos generados y propiedades de &#8221; display objects&#8221;.</li>
</ul>
<p><a id="aptureLink_20I8d04XsI" href="http://www.adobe.com/products/flash-builder_php.html">Flash Builder PHP</a> es el nuevo sabor de este IDE en versiones Standard y Premium, desarrolladas por Adobe y <a id="aptureLink_3qlUL69Faw" href="http://www.zend.com/en/">Zend Technologies</a>, integrando Flash Builder con Zend Studio 8. Esta versión viene con posibilidades como asociar proyectos existentes en PHP, Zend_AMF para transmitir datos, el IDE pasa a estar integrado de totalmente con Zend Framework, depuración de errores en PHPy conversión de Objetos PHP en Value Objects en ActionScript.</p>
<p>Video sobre las nuevas características de Flash Builder 4.5:</p>
</div>
<p><object width="425" height="256"><param name="movie" value="http://images.tv.adobe.com/swf/player.swf" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="FlashVars" value="fileID=9459&amp;context=64&amp;embeded=true&amp;environment=production" /><embed type="application/x-shockwave-flash" width="425" height="256" src="http://images.tv.adobe.com/swf/player.swf" flashvars="fileID=9459&amp;context=64&amp;embeded=true&amp;environment=production" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a id="aptureLink_dPyCUzekse" href="http://www.adobe.com/products/flashcatalyst.html">Flash Catalyst CS 5.</a>5 por defecto todos los proyectos tienen tamaño variable. Al Tener el control de como cambian los tamaños se puede definir cual es la distribución  de componentes que funciona para cada resolución. Con la nueva definición de interacción  global con los componentes se puede trabajar orientado a como se sentirá el prototipo final. El  sistema de animaciones controladas por la linea de tiempo aumenta el numero de parámetros y las condiciones en los efectos siendo de gran ayuda para lo diseñadores.</p>
<p>El nuevo flujo de trabajo de doble vía o &#8220;roundtrip&#8221; incluye no solo la idea de un prototipo sino un producto desarrollado por diferentes personajes orientado a diferentes plataformas.  El diseñador gráfico, el diseñador de experiencias y el desarrollador trabajan  basados en la ultima versión del producto de manera fluida.</p>
<p><img class="aligncenter" src="http://www.ddsmedia.net/blog/wp-content/uploads/2010/11/flujo-panini-burrito.jpg" alt="" width="650" height="285" /></p>
<p>Video introductorio de Flash Catalyst CS5.5:</p>
<p><object width="425" height="256"><param name="movie" value="http://images.tv.adobe.com/swf/player.swf" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="FlashVars" value="fileID=9460&amp;context=64&amp;embeded=true&amp;environment=production" /><embed type="application/x-shockwave-flash" width="425" height="256" src="http://images.tv.adobe.com/swf/player.swf" flashvars="fileID=9460&amp;context=64&amp;embeded=true&amp;environment=production" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div>
<div>
<p>En este video <a href="http://twitter.com/sjespers">Serge Jespers</a> muestra como una aplicación se desarrolla para varias pantallas a la vez:</p>
<p><object width="425" height="256"><param name="movie" value="http://images.tv.adobe.com/swf/player.swf" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="FlashVars" value="fileID=9527&amp;context=709&amp;embeded=true&amp;environment=production" /><embed type="application/x-shockwave-flash" width="425" height="256" src="http://images.tv.adobe.com/swf/player.swf" allowfullscreen="true" allowscriptaccess="always" flashvars="fileID=9527&amp;context=709&amp;embeded=true&amp;environment=production"></embed></object></p>
</div>
<div>Mayor información:</div>
<div>
<ul>
<li><a href="http://www.adobe.com/devnet/flex/articles/mobile-development-flex-flashbuilder.html">Desarrollo de aplicaciones para móviles</a> usando Flex SDK 4.5 y Flash Builder 4.5.</li>
<li><a href="http://www.adobe.com/devnet/flashcatalyst/articles/flashcatalyst-flashbuilder-workflows.html">Flujo de trabajo entre Flash Catalyst y Flash Builder</a>.</li>
<li><a href="http://www.adobe.com/devnet/flashbuilder/articles/introducing-flashbuilder45-php.html" target="_blank">Flash Builder 4.5 PHP</a>.</li>
<li>Video de <a href="http://static.zend.com/topics/videos/fbphp/fbphp2.html">Zend Technologies mostrando Flash Builder PHP</a>.</li>
</ul>
</div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2011/04/adobe-sirve-la-mesa-para-rias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New York Times adora Flash: Interactivo sobre el rescate de los mineros chilenos</title>
		<link>http://ria212.com/blog/2010/10/the-new-york-times-adora-flex-interactivo-sobre-el-rescate-a-los-mineros-chilenos/</link>
		<comments>http://ria212.com/blog/2010/10/the-new-york-times-adora-flex-interactivo-sobre-el-rescate-a-los-mineros-chilenos/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 03:53:14 +0000</pubDate>
		<dc:creator>Juan Manrique</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=777</guid>
		<description><![CDATA[En el sitio oficial del diario estadounidense The New YorkTimes nos tienen acostumbrados a ver las gráficas e infografías interactivas más impresionantes desarrolladas en Adobe Flash/Flex. Hoy 12 de Octubre de 2010, una vez más, este diario, en su versión digital, nos ofrece un interactivo desarrollado en Flash/Flex y con un motivo muy particular: el<a href="http://ria212.com/blog/2010/10/the-new-york-times-adora-flex-interactivo-sobre-el-rescate-a-los-mineros-chilenos/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>En el sitio oficial del diario estadounidense <a href="http://www.nytimes.com/">The New YorkTimes</a> nos tienen acostumbrados a ver las gráficas e infografías interactivas más impresionantes desarrolladas en Adobe Flash/Flex. Hoy 12 de Octubre de 2010, una vez más, este diario, en su versión digital, nos ofrece <a href="http://www.nytimes.com/interactive/2010/10/12/world/americas/20101012-chile-miners-gallery.html?hp">un interactivo</a> desarrollado en Flash/Flex y con un motivo muy particular: el rescate de los mineros chilenos. En este interactivo, se puede apreciar una breve biografía de cada uno de los 33 mineros atrapados en la mina San José de Chile y, lo que resulta más interesante del interactivo, muestra cuáles de ellos han sido rescatados y cuales aún permanecen bajo tierra, actualizandose en tiempo real. Así que ingresen rápidamente al <a href="http://www.nytimes.com/interactive/2010/10/12/world/americas/20101012-chile-miners-gallery.html?hp">artículo</a> para que puedan seguir el tan esperado rescate de esta manera poco tradicional.</p>
<p>Al momento de escribir este artículo (11:16pm, hora de Vzla), han rescatado exitosamente sólo al minero Florencio Ávalos. Esperemos que los rescaten a todos exitosamente.</p>
<p>Luego realizaré una actualización de este artículo para colocar más información interesante al respecto ya que lo escribí lo más rapido que pude para que pudieran apreciar el interactivo con tiempo.</p>
<p>¡Fuerza, Chile!</p>
<p><strong>Actualización 21/10/2010:</strong><br />
Aquí les dejo un par de páginas del diario New York Times donde se aprecian varias de las infografías que les comenté anteriormente. Son incontables las publicaciones que este diario estadounidense ha enriquecido en su sitio Web haciendo uso de Flash. Estas son solo algunas de las que me parecieron interesantes pero pueden buscar muchas más colocando en el buscador del sitio, palabras como &#8220;interactive&#8221;, &#8220;graphic&#8221; o &#8220;multimedia&#8221;:<br />
<a href="http://www.nytimes.com/pages/multimedia/index.html">Multimedia/Photos</a><br />
<a href="http://www.nytimes.com/ref/sports/olympics/2008_OLYMPICS_INTERACTIVES.html">2008 Beijing Olympics Interactives</a><br />
<a href="http://www.nytimes.com/packages/html/newsgraphics/2009/ona/index.html">Interactive Graphics</a></p>
<p>Y a propósito del rescate de los mineros chilenos (un gran éxito), les dejo otra infografía más que conseguí:<br />
<a href="http://www.nytimes.com/interactive/2010/10/12/world/20101013-chile.html?scp=3&#038;sq=miners%20rescue&#038;st=cse">A Final Rescue Phase</a></p>
<p><a href="http://www.linkedin.com/in/juanmanrique">Juan Manrique</a></p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/10/the-new-york-times-adora-flex-interactivo-sobre-el-rescate-a-los-mineros-chilenos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recordar usuarios localmente con Shared Objects en Flex</title>
		<link>http://ria212.com/blog/2010/08/shared-objects-flex/</link>
		<comments>http://ria212.com/blog/2010/08/shared-objects-flex/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 04:15:35 +0000</pubDate>
		<dc:creator>Juan Manrique</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=568</guid>
		<description><![CDATA[Los Shared Objects son objetos gestionados por el Flash Player que sirven para almacenar datos en el disco duro de la máquina donde se está ejecutando una película Flash. Aunque no lo son, los Shared Objects pueden entenderse como los cookies del Flash Player, con la diferencia de que son mucho más poderosos que los<a href="http://ria212.com/blog/2010/08/shared-objects-flex/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>Los Shared Objects son objetos gestionados por el Flash Player que sirven para almacenar datos en el disco duro de la máquina donde se está ejecutando una película Flash. Aunque no lo son, los Shared Objects pueden entenderse como los cookies del Flash Player, con la diferencia de que son mucho más poderosos que los cookies tradicionales en varios aspectos:</p>
<ul>
<li>Los cookies expiran por defecto; los Shared Objects no expiran.</li>
<li>Por lo general, los cookies tienen un límite máximo de 20 por cada sitio web; los Shared Objects no tienen ese límite.</li>
<li>Por lo general, los cookies están limitados a un tamaño de 4kb cada uno. Por defecto, los Shared Objects tienen un tamaño de 100kb pero se les puede configurar un tamaño ilimitado.</li>
<li>Los cookies pueden ser transmitidos a un servidor vía HTTP. Los Shared Objects no pueden ser transmitidos a un servidor ni pueden ser compartidos entre aplicaciones de distintos dominios (por defecto, aunque se puede permitir), características que suponen una ventaja a nivel de seguridad sobre los cookies.</li>
</ul>
<p>Otras características interesantes de los Shared Objects y los cookies que pueden ser consideradas como ventajas o desventajas dependiendo del punto de vista, son:</p>
<ul>
<li>Los cookies pueden ser deshabilitados en su totalidad o para un sitio específico desde el navegador. Los Shared Objects escapan a esta configuración. Deben ser gestionados desde la aplicación, haciendo clic derecho sobre la película Flash y seleccionando la opción &#8220;Configuración&#8221; o &#8220;Settings&#8221;, o desde el <a id="aptureLink_puW3UeBfNw" href="http://www.macromedia.com/support/documentation/en/flashplayer/help/">Panel de configuración de Flash Player oficial de Adobe</a> .</li>
<p><img class="alignright" title="MenuFlashPlayer" src="http://ria212.com/ejemplos/imagenes/menu.JPG" alt="" width="258" height="123" /> <img class="alignright" title="PanelFlashPlayer" src="http://ria212.com/ejemplos/imagenes/panel.JPG" alt="" width="236" height="163" /></p>
<li>Los cookies pueden ser eliminados desde las opciones del navegador. Los Shared Objects permanecen cuando se ejecuta esta opción ya que no son cookies.</li>
<li>Los cookies, por lo general, almacenan datos de tipo texto. Los Shared Objects almacenan varios tipos de dato binarios, entre ellos: Array, ArrayCollection (de String), Boolean, Date, etc.</li>
</ul>
<p>Esta tecnología es propia de Flash, está bastante madura a la fecha y su uso es tan simple como difundido. Los Shared Objects, junto con los cookies tradicionales, han sido motivo de pleitos legales en diversos países debido a lo intrusivos que pueden resultar cuando se utilizan de manera agresiva y desmedida en actividades como el rastreo de hábitos de navegación de usuarios con fines publicitarios. De hecho, en Reino Unido se han creado regulaciones que impiden la utilización de cookies y Shared Objects para rastrear hábitos de usuarios sin su consentimiento. Definitivamente, esta tecnología es mas poderosa de lo que aparenta y puede resultar sumamente útil en nuestras aplicaciones RIA. Particularmente, y debido al tamaño ilimitado que puede alcanzar un Shared Object, los considero una buena alternativa al momento de almacenar datos de formularios en aplicaciones sin conexión a Internet (offline) para su posterior envío al servidor (obviamente, cuando la conexión a Internet este disponible).<br />
Sobre esto haré un ejemplo pronto.</p>
<p>Por ahora, les dejo un ejemplo de un buen uso (nada de intrusiones publicitarias, esta vez) de Shared Objects para almacenar los datos de autenticación de un usuario en una aplicación Flex. Lo interesante del ejemplo se encuentra en la clase LoginModel.</p>
<p>Dudas y comentarios son bien recibidos.</p>
<p><a href="http://www.linkedin.com/in/juanmanrique">Juan Manrique</a>.</p>
<p><strong>Nota</strong>: Gracias a Daniel Terraza por darme pistas sobre Shared Objects en Flex.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_EjemploSharedObjectsLoginRia212_165714679"
			class="flashmovie"
			width="600"
			height="600">
	<param name="movie" value="http://ria212.com//ejemplos/EjemploSharedObjectsLoginRia212/EjemploSharedObjectsLoginRia212.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://ria212.com//ejemplos/EjemploSharedObjectsLoginRia212/EjemploSharedObjectsLoginRia212.swf"
			name="fm_EjemploSharedObjectsLoginRia212_165714679"
			width="600"
			height="600">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://ria212.com/ejemplos/EjemploSharedObjectsLoginRia212/EjemploSharedObjectsLoginRia212.html" target="_blank">Recordar usuarios con Shared Objects en Flex</a><br />
<a href="http://ria212.com/ejemplos/EjemploSharedObjectsLoginRia212/srcview/index.html" target="_blank">Código</a></p>
<p><a id="aptureLink_GtxATSvLoh" href="http://kb2.adobe.com/cps/526/52697ee8.html">Información oficial sobre Shared Objects</a><br />
<a id="aptureLink_I8bYwwzPqj" href="http://www.macromedia.com/support/documentation/en/flashplayer/help/">Panel de configuración de Flash Player oficial de Adobe</a><br />
<a href="http://en.wikipedia.org/wiki/Local_Shared_Object">Curiosidades de los Shared Objects</a></p>
<p>La imagen de Caracas es de<a href="http://" target="_blank"> aquí</a>.</p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/08/shared-objects-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cómo obtener ganancias con aplicaciones en Flash?</title>
		<link>http://ria212.com/blog/2010/08/como-obtener-ganancias-con-aplicaciones-en-flash/</link>
		<comments>http://ria212.com/blog/2010/08/como-obtener-ganancias-con-aplicaciones-en-flash/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 22:56:33 +0000</pubDate>
		<dc:creator>rafaelochoa</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Open Screen Project]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=517</guid>
		<description><![CDATA[Esta es una pregunta que nos hacemos los desarrolladores constantemente. Ahora con el Open Screen Project (desarrollo de una aplicación para diferentes entornos o dispositivos) y las compañías de dispositivos móviles apoyando el desarrollo de aplicaciones, nos enfrentaremos a situaciones desconocidas y difíciles de lograr para muchos en relación a nuestras aplicaciones, tales como distribución, cobro<a href="http://ria212.com/blog/2010/08/como-obtener-ganancias-con-aplicaciones-en-flash/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Ganancias con Flash" src="http://dl.dropbox.com/u/949462/100506905.jpg" alt="Imagen: gettyimages" width="234" height="331" /></p>
<p>Esta es una pregunta que nos hacemos los desarrolladores constantemente. Ahora con el <a id="aptureLink_PEJgoprn0S" href="http://en.wikipedia.org/wiki/Adobe%20Flash#Open_Screen_Project">Open Screen Project</a> (desarrollo de una aplicación para diferentes entornos o dispositivos) y las compañías de dispositivos móviles apoyando el desarrollo de aplicaciones, nos enfrentaremos a situaciones desconocidas y difíciles de lograr para muchos en relación a nuestras aplicaciones, tales como distribución, cobro y periodos de prueba.</p>
<p>Recientemente, Adobe publicó en Labs el proyecto <a id="aptureLink_pfRxeZy8P3" href="http://labs.adobe.com/technologies/melrose/">Melrose</a> , servicio que soporta la distribución y monetización de aplicaciones creadas para correr en AIR y donde ell desarrollador obtiene el 70% de las ganancias, teniendo un precio mínimo de $2.99 para aplicaciones en venta. Por el momento existe una prueba privada del sistema y podemos apuntarnos para ser notificados de su salida.</p>
<p><strong>¿Queremos vender esa gran aplicación y no queremos esperar por Melrose?</strong></p>
<p>Desde la caída de la economía mundial, <a id="aptureLink_2pk1jGanuI" href="http://www.arnnet.com.au/article/276261/boost_second-hand_games_sales_upside_global_financial_crisis_/?fp=&amp;fpid=&amp;pf=1">la industria de los videojuegos ha sido la más beneficiada</a> por la disminución de gastos en otras áreas. Las personas prefieren invertir en esta clase de entretenimiento que, en la mayoría de los casos, es mucho más económico que cualquier otro.  Sumado a esto, las redes sociales y la vida tan agitada que se lleva actualmente crean la necesidad de tener dispositivos móviles que nos permitan seguir conectados con nuestro entorno.  Un juego promedio para un <a id="aptureLink_FOPl2KQmgv" href="http://www.pocketgamer.biz/r/PG.Biz/App+Store+Analysis/feature.asp?c=14291">dispositivo móvil cuesta $2</a> y muchos se soportan mediante publicidad. Esto nos lleva a cobrar por un servicio, crear aplicaciones que se distribuyen gratuitamente, dando la idea de estar completas, colocando procesos o contenido que sólo puede ser disfrutados realizando pagos, usando, por ejemplo la  <a id="aptureLink_XgKKZ67tDc" href="http://www.dynaplex.com/devnet/flex/articles/flex_paypal.html">integración de PayPal con aplicaciones hechas en Flex y AIR</a> <a href="http://www.dynaplex.com/devnet/flex/articles/flex_paypal.html" target="_blank">.</a></p>
<p>Actualmente, todos los dispositivos con Android 2.2  son capaces de correr Flash/Flex en sus navegadores de internet y <a id="aptureLink_pkIZoupdZq" href="http://labs.adobe.com/technologies/air2/android/">AIR como aplicaciones</a> . En los próximos meses esto no será una situación exclusiva de Android; la mayoría de los fabricantes de dispositivos móviles se unirá a esta iniciativa.</p>
<p>Una opción rápida podría ser inscribir los juegos en concursos donde los premios son de <a id="aptureLink_GO4neZ9RZ6" href="http://www.mochimedia.com/contest/jul10/index">$20.000</a> y <a id="aptureLink_BxY1YFit5y" href="http://www.flashgamelicense.com/sponsor_pages/adobe/">$30.000</a> a repartir entre los mejores juegos en Android.</p>
<p><strong>¿Redes sociales?</strong></p>
<p>Adobe ofrece <a id="aptureLink_8eHECD4xXE" href="http://www.adobe.com/flashplatform/services/social/">Social</a> , una herramienta que facilita la integración de aplicaciones con las redes sociales mas importantes, aunque esta no es la única manera de realizar dicha integración ya existen librerías que interactúan con el respectivo <a href="http://es.wikipedia.org/wiki/API" target="_blank">API</a> de las diferentes redes. Todo depende hacia donde se quiere llevar la aplicación y el tiempo de entrega.</p>
<p>Dos ejemplos de compañías exitosas en la venta de juegos son <a id="aptureLink_vHbfAfe1nT" href="http://www.zynga.com/games/facebook.php">Zynga</a> (estimado de <a id="aptureLink_HddmWXkXik" href="http://techcrunch.com/2010/05/03/zynga-revenue/">$270 millones en 2009</a> en múltiples plataformas) y <a id="aptureLink_yVkMKfaD0T" href="http://tapulous.com/">Tapulous</a> (estimado <a id="aptureLink_xlIEXeeosI" href="http://www.telegraph.co.uk/technology/apple/6857351/Tapulous-making-1m-per-month-from-iPhone-apps.html">$1millon mensua</a><a href="http://www.telegraph.co.uk/technology/apple/6857351/Tapulous-making-1m-per-month-from-iPhone-apps.html" target="_blank">l</a> por un solo dispositivo).</p>
<p>En conclusión,  la <a id="aptureLink_YNLWxvEFuo" href="http://www.adobe.ph/flashplatform/">plataforma Flash</a> no sólo está orientada al desarrollo de experiencia de usuario dentro de un navegador o en el escritorio; no son sólo animaciones que pueden ser espectaculares; es una manera de obtener ingresos que, si se aprovechan adecuadamente, pueden representar grandes ganancias.</p>
<p>twitter: <a href="http://twitter.com/rafaelochoa">rafaelochoa</a></p>
<p>Imagen: <a id="aptureLink_wn5waekSIn" href="http://www.gettyimages.com/">gettyimages</a></p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/08/como-obtener-ganancias-con-aplicaciones-en-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infinitas cámaras en Flash Player mediante Flex</title>
		<link>http://ria212.com/blog/2010/07/infinitas-camaras-en-flash-player-mediante-flex/</link>
		<comments>http://ria212.com/blog/2010/07/infinitas-camaras-en-flash-player-mediante-flex/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 05:09:41 +0000</pubDate>
		<dc:creator>Juan Manrique</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=436</guid>
		<description><![CDATA[No tengo idea de por qué pero hace unas semanas atras me surgió la duda sobre cuántas cámaras se pueden conectar en una misma aplicación Flex. Sobran los artículos sobre conexión de webcams remotas; de hecho, hace un tiempo atras hice algunas pruebas de streaming de video de una webcam mediante Red5, pero realmente no<a href="http://ria212.com/blog/2010/07/infinitas-camaras-en-flash-player-mediante-flex/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>No tengo idea de por qué pero hace unas semanas atras me surgió la duda sobre cuántas cámaras se pueden conectar en una misma aplicación Flex. Sobran los artículos sobre conexión de webcams remotas; de hecho, hace un tiempo atras hice algunas pruebas de streaming de video de una webcam mediante Red5, pero realmente no recuerdo haberme cruzado con algún código que conectara varias camaras a la vez <strong>de manera local</strong>.</p>
<p>Así que para no quedarme con la duda, comencé a codificar mis intentos y el resultado lo comparto aquí con ustedes, esperando, como siempre, que pueda ser de ayuda para alguien. Lo interesante de este ejemplo se encuentra en la línea  86 del código, ya que al invocar el método <strong>getCamera</strong>, podemos pasar el número específico de la cámara que queremos encender como parámetro, pero debe indicarse como String y no como un entero:</p>
<div class="codecolorer-container actionscript3 default codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #3f5fbf;">/**</span><br />
<span style="color: #3f5fbf;">&nbsp;* Carga la camara correspondiente al indice indicado y la agrega a la lista de camaras</span><br />
<span style="color: #3f5fbf;">&nbsp;* listas.</span><br />
<span style="color: #3f5fbf;">&nbsp;**/</span><br />
<span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #339966; font-weight: bold;">function</span> cargarCamara<span style="color: #000000;">&#40;</span> indice <span style="color: #000066; font-weight: bold;">:</span> <a href="http://www.google.com/search?q=uint%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:uint.html"><span style="color: #004993;">uint</span></a> <span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><br />
<span style="color: #000000;">&#123;</span><br />
<span style="display:block;background-color:#ffff66">&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> camara <span style="color: #000066; font-weight: bold;">:</span> <a href="http://www.google.com/search?q=camera%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:camera.html"><span style="color: #004993;">Camera</span></a> = <a href="http://www.google.com/search?q=camera%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:camera.html"><span style="color: #004993;">Camera</span></a><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">getCamera</span><span style="color: #000000;">&#40;</span> <a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#40;</span> indice <span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br /></span>&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span> camara <span style="color: #000066; font-weight: bold;">!</span>= <span style="color: #0033ff; font-weight: bold;">null</span> <span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; camara<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span> <a href="http://www.google.com/search?q=activityevent%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:activityevent.html"><span style="color: #004993;">ActivityEvent</span></a><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">ACTIVITY</span><span style="color: #000066; font-weight: bold;">,</span> camaraActivityEventHandler<span style="color: #000066; font-weight: bold;">,</span> <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #0033ff; font-weight: bold;">true</span> <span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; camarasListas<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">push</span><span style="color: #000000;">&#40;</span> camara <span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
<span style="color: #000000;">&#125;</span></div></td></tr></tbody></table></div>
<p>Ignoro si conectar varias camaras a la vez pueda servir para algo. El único uso útil que se me ocurrió para esto fue hacer una aplicación AIR que grabara videos desde distintos ángulos (¿?). Al don <a href="http://twitter.com/rafaelochoa">rafaelochoa</a> se le ocurrió que podría servir para hacer una aplicación de vigilancia, tipo circuito cerrado. Queda de parte de ustedes intentar desarrollar algo útil. Me gustaría leer en los comentarios qué se les ocurre, así como cualquier duda que tengan.</p>
<p><a href="http://www.linkedin.com/in/juanmanrique">Juan Manrique</a>.</p>
<p><strong>Nota</strong>: Obviamente, no tiene sentido probar el ejemplo si no se dispone de, al menos, 2 camaras.<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_EjemploCamarasRia212_526083218"
			class="flashmovie"
			width="600"
			height="600">
	<param name="movie" value="http://ria212.com/ejemplos/EjemploCamarasRia212/EjemploCamarasRia212.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://ria212.com/ejemplos/EjemploCamarasRia212/EjemploCamarasRia212.swf"
			name="fm_EjemploCamarasRia212_526083218"
			width="600"
			height="600">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://ria212.com/ejemplos/EjemploCamarasRia212/EjemploCamarasRia212.html">Infinitas cámaras en Flex</a><br />
<a href="http://ria212.com/ejemplos/EjemploCamarasRia212/srcview/index.html">Código</a></p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/07/infinitas-camaras-en-flash-player-mediante-flex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Imagenes como ItemRenderers en gráficos</title>
		<link>http://ria212.com/blog/2010/05/imagenes-como-itemrenderers-en-graficos/</link>
		<comments>http://ria212.com/blog/2010/05/imagenes-como-itemrenderers-en-graficos/#comments</comments>
		<pubDate>Tue, 25 May 2010 01:47:21 +0000</pubDate>
		<dc:creator>Juan Manrique</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=363</guid>
		<description><![CDATA[Hace unos días fuí contratado para implementar un componente de gráficas bastante particular y configurable (que espero poder mostrarles pronto) por lo que me ví en la necesidad de codificar unos cuantos subcomponentes elementales, herederos de la clase ChartElement, para poder lograr los detalles requeridos. Uno de estos subcomponentes era un Series (BarSeries y ColumnSeries)<a href="http://ria212.com/blog/2010/05/imagenes-como-itemrenderers-en-graficos/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>Hace unos días fuí contratado para implementar un componente de gráficas bastante particular y configurable (que espero poder mostrarles pronto) por lo que me ví en la necesidad de codificar unos cuantos subcomponentes elementales, herederos de la clase ChartElement, para poder lograr los detalles requeridos. Uno de estos subcomponentes era un Series (BarSeries y ColumnSeries) que debía permitir el cambio de color de cada uno de sus items, independientemente de que pertenecieran al mismo Series.<span id="more-363"></span> No resulto dificil encontrar las propiedades que debía modificar para cumplir con este requirimiento. Sin embargo, tuve que hacer unas cuantas lecturas para poder implementar el ItemRenderer de manera adecuada. En unas de estas lecturas me topé con <a href="http://sangflex.wordpress.com/2009/09/11/charts-and-item-renderers/">un código</a> que me resultó sumamente interesante, ya que hace uso de imagenes como ItemRenderers o ItemEditors de Series en Charts, lo que permite crear gráficos muy llamativos y de codificación muy sencilla cuyas barras, columnas, tortas, puntos y otros, sean imagenes de cualquier tipo.</p>
<p>Como de costumbre, hice un ejemplito sencillo en el que se aprecia el código necesario para utilizar imágenes como ItemRenderers o ItemEditors de Series de gráficos en Flex 3. Las dudas y comentarios, siempre bien recibidos.<a href="http://www.linkedin.com/in/juanmanrique">Juan Manrique</a>.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Ria212ChartImagenItemRenderer_65883724"
			class="flashmovie"
			width="600"
			height="600">
	<param name="movie" value="http://ria212.com/ejemplos/EjemploChartImagenItemRenderer/Ria212ChartImagenItemRenderer.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://ria212.com/ejemplos/EjemploChartImagenItemRenderer/Ria212ChartImagenItemRenderer.swf"
			name="fm_Ria212ChartImagenItemRenderer_65883724"
			width="600"
			height="600">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://ria212.com/ejemplos/EjemploChartImagenItemRenderer/Ria212ChartImagenItemRenderer.html">Chart con imagenes en Series</a><br />
<a href="http://ria212.com/ejemplos/EjemploChartImagenItemRenderer/srcview/index.html">Código</a><br />
Las imágenes de los trenes del Metro son de <a href="http://trenesvenezolanos.com/ferromodelismo/index.html">aquí</a>.</p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/05/imagenes-como-itemrenderers-en-graficos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prueba de velocidad en Android: Flash Vs. HTML5</title>
		<link>http://ria212.com/blog/2010/05/prueba-de-velocidad-en-andorid-flash-vs-html5/</link>
		<comments>http://ria212.com/blog/2010/05/prueba-de-velocidad-en-andorid-flash-vs-html5/#comments</comments>
		<pubDate>Wed, 05 May 2010 22:16:14 +0000</pubDate>
		<dc:creator>rafaelochoa</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://ria212.com/blog/2010/05/prueba-de-velocidad-en-andorid-flash-vs-html5/</guid>
		<description><![CDATA[Para seguir con la discusión respecto a ambas tecnologías, vemos el video mostrado en el análisis de themaninblue.com acerca del rendimiento de HTML5 con respecto a Flash en los dispositivos móviles. twitter:rafaelochoa Copyright &#169; 2008 This feed is for personal, non-commercial use only. The use of this feed on other websites breaches copyright. If this<a href="http://ria212.com/blog/2010/05/prueba-de-velocidad-en-andorid-flash-vs-html5/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<div class="posterous_autopost">
<div>Para seguir con la discusión respecto a ambas tecnologías, vemos el video mostrado en el <a href="goog_1071024718">a</a><a href="goog_1071024718">nálisis</a><a href="goog_1071024718"> </a><a href="goog_1071024718">de</a><a href="goog_1071024718"> </a><a href="goog_1071024718">themaninblue</a><a href="http://themaninblue.com/writing/perspective/2010/03/22/">.com</a> acerca del rendimiento de HTML5 con respecto a Flash en los dispositivos móviles.</div>
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/DUWo19BcC7s&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="300" src="http://www.youtube.com/v/DUWo19BcC7s&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>twitter:<a href="http://twitter.com/rafaelochoa">rafaelochoa</a></p>
</div>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/05/prueba-de-velocidad-en-andorid-flash-vs-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Los desaf&#237;os del desarrollo de RIA y c&#243;mo superarlos</title>
		<link>http://ria212.com/blog/2010/04/los-desafos-del-desarrollo-de-ria-y-cmo-superarlos/</link>
		<comments>http://ria212.com/blog/2010/04/los-desafos-del-desarrollo-de-ria-y-cmo-superarlos/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:27:00 +0000</pubDate>
		<dc:creator>pedrovarela</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://ria212.com/blog/2010/04/los-desafos-del-desarrollo-de-ria-y-cmo-superarlos/</guid>
		<description><![CDATA[He encontrado este documento que me pareció interesante sobre los beneficios que trae el desarrollo de RIA de manera Empresarial, o Enterprise RIA el paper fue escrito por Avigdor Luttinger de la Empresa Magic Software de Argentina. Saludos y espero les ayude a ampliar un poco más sobre el mundo de las RIA Los desafíos<a href="http://ria212.com/blog/2010/04/los-desafos-del-desarrollo-de-ria-y-cmo-superarlos/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>He encontrado este documento que me pareció interesante sobre los beneficios que trae el desarrollo de RIA de manera Empresarial, o <a href="http://www.scribd.com/doc/19032104/Enterprise-RIA-Deployment-Examples">Enterprise RIA</a> el paper fue escrito por Avigdor Luttinger de la Empresa <a href="http://www.magicsoftware.com.ar/">Magic Software</a> de Argentina.<br />
Saludos y espero les ayude a ampliar un poco más sobre el mundo de las RIA</p>
<p><a title="View Los desafíos del desarrollo de Aplicaciones Ricas para Internet (RIA) y cómo superarlos on Scribd" href="http://www.scribd.com/doc/29985166/Los-desafios-del-desarrollo-de-Aplicaciones-Ricas-para-Internet-RIA-y-como-superarlos">Los desafíos del desarrollo de Aplicaciones Ricas para Internet (RIA) y cómo superarlos</a> </p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/04/los-desafos-del-desarrollo-de-ria-y-cmo-superarlos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eventos de teclado simples y combinados en Flex</title>
		<link>http://ria212.com/blog/2010/02/eventos-de-teclado-simples-y-combinados-en-flex/</link>
		<comments>http://ria212.com/blog/2010/02/eventos-de-teclado-simples-y-combinados-en-flex/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 17:31:39 +0000</pubDate>
		<dc:creator>Juan Manrique</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=242</guid>
		<description><![CDATA[Hace unos meses atras hicieron una pregunta bastante interesante en nuestro grupo de Google, Flexairve. La duda trataba sobre cómo capturar los mismos eventos del teclado a los que responde el navegador, como por ejemplo, Ctrl + W para cerrar una pestaña, Ctrl + P para imprimir una página web, etc. En esa oportunidad, se<a href="http://ria212.com/blog/2010/02/eventos-de-teclado-simples-y-combinados-en-flex/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>Hace unos meses atras hicieron una <a href="http://groups.google.com/group/flex-air-ve/browse_thread/thread/c49c236d16a0e209?hl=es">pregunta</a> bastante interesante en nuestro grupo de Google, <a href="http://groups.google.com/group/flex-air-ve?hl=es">Flexairve</a>. La duda trataba sobre cómo capturar los mismos eventos del teclado a los que responde el navegador, como por ejemplo, Ctrl + W para cerrar una pestaña, Ctrl + P para imprimir una página web, etc. En esa oportunidad, se hizo referencia a varias opciones ofrecidas por Flex y la plataforma Flash, en las que sobresalieron el uso de JavaScript desde Flex mediante diversos mecanismos y la captura de eventos de teclas combinadas. <span id="more-242"></span>Aparte de indicar varios enlaces donde se puede encontrar información sobre este importantísimo tema, preparé un ejemplo donde se apreciaban algunas de las posibilidades para resolver problemas de interacción de ese tipo. Aquí les presento nuevamente el ejemplo y, en caso de requerir más información al respecto, pueden dirigirse al <a href="http://groups.google.com/group/flex-air-ve/browse_thread/thread/c49c236d16a0e209?hl=es">mensaje original</a> o indicar comentarios o dudas por aquí mismo.</p>
<p><a href="http://www.linkedin.com/in/juanmanrique">Juan Manrique</a>.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_AplicacionPrincipal_517071637"
			class="flashmovie"
			width="550"
			height="250">
	<param name="movie" value="http://ria212.com/ejemplos/EjemploCapturaTeclasFlexairve/AplicacionPrincipal.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://ria212.com/ejemplos/EjemploCapturaTeclasFlexairve/AplicacionPrincipal.swf"
			name="fm_AplicacionPrincipal_517071637"
			width="550"
			height="250">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://ria212.com/ejemplos/EjemploCapturaTeclasFlexairve/AplicacionPrincipal.html">EventosTeclado</a><br />
<a href="http://ria212.com/ejemplos/EjemploCapturaTeclasFlexairve/srcview/index.html">Código</a></p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/02/eventos-de-teclado-simples-y-combinados-en-flex/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Más sobre AlivePDF&#8230;</title>
		<link>http://ria212.com/blog/2010/02/mas-sobre-alivepdf/</link>
		<comments>http://ria212.com/blog/2010/02/mas-sobre-alivepdf/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:30:55 +0000</pubDate>
		<dc:creator>Juan Manrique</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[alivepdf]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://ria212.com/?p=214</guid>
		<description><![CDATA[Definitivamente, AlivePDF es el mejor esfuerzo que se ha realizado hasta ahora en la comunidad open source para el manejo de documentos PDF desde Action Script. Buscar una mejor alternativa para la creación y edición de documentos de este tipo desde clientes Flash o Flex, es simplemente perder el tiempo. Esta librería, creada por Thibault Imbert, ha estado en manos<a href="http://ria212.com/blog/2010/02/mas-sobre-alivepdf/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>Definitivamente, <a href="http://alivepdf.bytearray.org/">AlivePDF</a> es el mejor esfuerzo que se ha realizado hasta ahora en la comunidad open source para el manejo de documentos PDF desde Action Script. Buscar una mejor alternativa para la creación y edición de documentos de este tipo desde clientes Flash o Flex, es simplemente perder el tiempo.<span id="more-214"></span> Esta librería, creada por Thibault Imbert, ha estado en manos de <a href="http://code.google.com/p/alivepdf/">la comunidad</a> de desarrolladores desde el año 2007, por lo que ha transitado un camino de depuración colaborativa bastante extenso y conveniente,  dando como resultado una librería muy simple de usar pero más poderosa de lo que parece a simple vista, al manipular archivos PDF.</p>
<p>Preparé un ejemplo donde se puede apreciar algunas de las capacidades de esta librería:</p>
<ul>
<li>Rendering de texto</li>
<li>Rendering de imagenes</li>
<li>Rendering de enlaces a sitios web (links) sobre texto e imagenes</li>
</ul>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_EjemploPDF_Ria212_1166597894"
			class="flashmovie"
			width="400"
			height="200">
	<param name="movie" value="http://ria212.com/ejemplos/EjemploPDFRia212/EjemploPDF_Ria212.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://ria212.com/ejemplos/EjemploPDFRia212/EjemploPDF_Ria212.swf"
			name="fm_EjemploPDF_Ria212_1166597894"
			width="400"
			height="200">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Demás está recomendarles que revisen la documentación sobre esta librería. Particularmente, cada vez que la utilizo, termino descubriendo, al menos, una funcionalidad desconocida para mi. El ASDoc viene incluido en el archivo de descarga, junto con un par de códigos de ejemplo en Flash y Air.</p>
<p>El código fuente está algo comentado pero, como siempre, las dudas son oídas con gusto.</p>
<p><a href="http://www.linkedin.com/in/juanmanrique">Juan Manrique</a>.</p>
<p><a href="http://ria212.com/ejemplos/EjemploPDFRia212/EjemploPDF_Ria212.html">EjemploPDFRia212</a><br />
<a href="http://ria212.com/ejemplos/EjemploPDFRia212/srcview/index.html">Código</a></p>
<p><a href="http://ria212.com/blog/2010/01/sobre-alivepdf-y-la-clase-filereference/">Sobre AlivePDF y la clase FileReference</a></p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://ria212.com/blog/2010/02/mas-sobre-alivepdf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

