<?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>Blog de Sergio Álvarez Fernández &#187; Adobe Integrated Runtime (Apollo)</title>
	<atom:link href="http://blog.sergioalvarez.net/category/apollo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sergioalvarez.net</link>
	<description>Blog de Sergio Álvarez Fernández</description>
	<lastBuildDate>Thu, 01 Apr 2010 11:11:06 +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>Adobe AIR beta 3 y Flex 3 beta 3</title>
		<link>http://blog.sergioalvarez.net/adobe-air-beta-3-y-flex-3-beta-3/</link>
		<comments>http://blog.sergioalvarez.net/adobe-air-beta-3-y-flex-3-beta-3/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 17:06:49 +0000</pubDate>
		<dc:creator>...sErGiO...</dc:creator>
				<category><![CDATA[Adobe Integrated Runtime (Apollo)]]></category>
		<category><![CDATA[Anuncios y Noticias]]></category>

		<guid isPermaLink="false">http://blog.sergioalvarez.net/?p=143</guid>
		<description><![CDATA[

Adobe ha sacado la tercera beta de AIR (Adobe Integrated Runtime) y de FLEX 3 disponibles en labs para descargar y probar las nuevas características antes de su versión definitiva..
Saludos!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.sergioalvarez.net/?attachment_id=142" rel="attachment wp-att-142" title="adobe_labs_betas.jpg"></a></p>
<p style="text-align: center"><a href="http://blog.sergioalvarez.net/?attachment_id=142" rel="attachment wp-att-142" title="adobe_labs_betas.jpg"><img src="http://blog.sergioalvarez.net/wp-content/uploads/2007/12/adobe_labs_betas.jpg" alt="adobe_labs_betas.jpg" border="0" /></a></p>
<p>Adobe ha sacado la tercera beta de <a href="http://labs.adobe.com/technologies/air/" target="_blank">AIR (Adobe Integrated Runtime)</a> y de <a href="http://labs.adobe.com/technologies/flex/" target="_blank">FLEX</a> 3 disponibles en <a href="http://labs.adobe.com/" target="_blank">labs</a> para descargar y probar las nuevas características antes de su versión definitiva..</p>
<p>Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sergioalvarez.net/adobe-air-beta-3-y-flex-3-beta-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe Integrated Runtime ( AIR ) y Flex 3</title>
		<link>http://blog.sergioalvarez.net/adobe-integrated-runtime-air-y-flex-3/</link>
		<comments>http://blog.sergioalvarez.net/adobe-integrated-runtime-air-y-flex-3/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 19:59:47 +0000</pubDate>
		<dc:creator>...sErGiO...</dc:creator>
				<category><![CDATA[Adobe Integrated Runtime (Apollo)]]></category>
		<category><![CDATA[Anuncios y Noticias]]></category>

		<guid isPermaLink="false">http://blog.sergioalvarez.net/?p=132</guid>
		<description><![CDATA[

La primera beta de Adobe Integrated Runtime (AIR) está disponible en Labs. Esté parece ser el nombre definitivo de lo que hasta ahora veníamos conociendo como Apollo.


Adobe también ha sacado Flex 3, así como una nueva actualización del Flash Player.
Adobe este año a muchos les va a dejar dormir poco..
Saludos!  
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.sergioalvarez.net/wp-content/uploads/2007/06/air_b.jpg" title="air_b.jpg"></a></p>
<p style="text-align: center"><a href="http://blog.sergioalvarez.net/wp-content/uploads/2007/06/air_b.jpg" title="air_b.jpg"><img src="http://blog.sergioalvarez.net/wp-content/uploads/2007/06/air_b.jpg" alt="air_b.jpg" /></a></p>
<p>La primera beta de <a href="http://labs.adobe.com/technologies/air/" target="_blank">Adobe Integrated Ru</a><a href="http://labs.adobe.com/technologies/air/" target="_blank">ntime (AIR)</a> está disponible en Labs. Esté parece ser el nombre definitivo de lo que hasta ahora veníamos conociendo como Apollo.</p>
<p><a href="http://blog.sergioalvarez.net/wp-content/uploads/2007/06/flex3-b.jpg" title="flex3-b.jpg"></a></p>
<p style="text-align: center"><a href="http://blog.sergioalvarez.net/wp-content/uploads/2007/06/flex3-b.jpg" title="flex3-b.jpg"><img src="http://blog.sergioalvarez.net/wp-content/uploads/2007/06/flex3-b.jpg" alt="flex3-b.jpg" /></a></p>
<p>Adobe también ha sacado <a href="http://labs.adobe.com/technologies/flex/">Flex 3</a>, así como una nueva actualización del <a href="http://labs.adobe.com/technologies/flashplayer9/">Flash Player</a>.</p>
<p>Adobe este año a muchos les va a dejar dormir poco..</p>
<p>Saludos! <img src='http://blog.sergioalvarez.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sergioalvarez.net/adobe-integrated-runtime-air-y-flex-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Desarrollando Aplicaciones con Adobe Apollo, FlashDevelop (II)</title>
		<link>http://blog.sergioalvarez.net/desarrollando-aplicaciones-con-adobe-apollo-flashdevelop-ii/</link>
		<comments>http://blog.sergioalvarez.net/desarrollando-aplicaciones-con-adobe-apollo-flashdevelop-ii/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 19:34:26 +0000</pubDate>
		<dc:creator>...sErGiO...</dc:creator>
				<category><![CDATA[Adobe Integrated Runtime (Apollo)]]></category>

		<guid isPermaLink="false">http://blog.sergioalvarez.net/?p=120</guid>
		<description><![CDATA[Como continuación a este post donde comentaba brevemente lo que era Apollo, para más tarde explicar en este post como desarrollar nuestras aplicaciones por medio del SDK de Apollo.. Pasaré a explicar qué necesitamos, y cómo podemos compilar y empaquetar nuestras aplicación con FlashDevelop.

Comienzo dando por hecho que tenemos ya instalado tanto el runtime como [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.adobe.com/wiki/index.php/Apollo:Documentation:Packaging_an_Apollo_application_using_the_Apollo_Developer_Tool" target="_blank"></a>Como continuación a <a href="http://blog.sergioalvarez.net/?p=109" "_blank">este post</a> donde comentaba brevemente lo que era Apollo, para más tarde explicar en <a href="http://blog.sergioalvarez.net/?p=114">este post</a> como desarrollar nuestras aplicaciones por medio del SDK de Apollo.. Pasaré a explicar qué necesitamos, y cómo podemos compilar y empaquetar nuestras aplicación con <a href="http://www.flashdevelop.org">FlashDevelop</a>.</p>
<div align="center"><img src="http://blog.sergioalvarez.net/wp-content/uploads/2006/04/fd.gif"/></div>
<p>Comienzo dando por hecho que tenemos ya instalado tanto el runtime como el <strong>SDK de Adobe Apollo</strong>. De no tenerlo, es necesario descargarlo de <a href="http://labs.adobe.com/technologies/apollo/" target="_blank">aqu&iacute;</a>. </p>
<p>  Si no tenemos instalado el<strong> SDK de Flex</strong>, debemos descargarlo e instalarlo. Disponible <a href="http://www.adobe.com/products/flex/sdk/" target="_blank">aqu&iacute;</a>. </p>
<p>  Necesitaremos descargar e instalar la útima versión de <a href="http://www.flashdevelop.org" target="_blank">FlashDevelop</a>. Yo actualmente tengo la versi&oacute;n 2.0.2 disponible <a href="http://www.flashdevelop.org/downloads/releases/FlashDevelop-2.0.2-Final.exe" target="_blank">aqu&iacute;</a>.</p>
<p>Una vez instalado<strong> FlashDevelop</strong>, le a&ntilde;adiremos un <a href="http://www.boostworthy.com/blog/?p=140" target="_blank">Template para aplicaciones Apollo</a> que podremos descargar de <a href="http://www.boostworthy.com/code_shared/boostworthy_fd_apollo_template.zip" target="_blank">aqu&iacute;</a>. Tendremos que situarlo en la carpeta Data/Project Templates del directorio donde instalamos FlashDevelop. </p>
<p align="center">
<img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/templ.jpg' alt='templ.jpg' /></p>
<p>
  Lo siguiente que necesitaremos, es descargar la &uacute;ltima versi&oacute;n disponible de <a href="http://es.wikipedia.org/wiki/ANT" target="_blank">ANT</a>.<br />
 Yo he descargado la versi&oacute;n 1.7.0 disponble <a href="http://ant.apache.org/bindownload.cgi" target="_blank">aqu&iacute;</a>. </p>
<p> En mi caso he descomprimido el contenido de ANT en el directorio C:/ant de m&iacute; pc. 
</p>
<p align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/ant.jpg' alt='ant.jpg' /> 
</p>
<p>Una vez realizado  esto, tendremos que modificar la <strong>variable de sistema Path</strong>, a&ntilde;adiendo la ruta del directorio bin de ANT. Para ello en las propiedades de Mi Pc, en la pesta&ntilde;a de Opciones Avanzadas encontraremos el bot&oacute;n Variables de entorno que nos llevar&aacute; a una ventana similar a esta donde a&ntilde;adiremos la ruta del directorio bin de ANT.</p>
<p align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/variables.jpg' alt='variables.jpg' /></p>
</p>
<p>Llegados a este punto a&ntilde;adiremos un nuevo bot&oacute;n al toolbar de FlashDevelop para poder llamar desde alli a ANT. Para ello modificaremos el fichero <strong>ToolBar.xml</strong> situado en la carpeta Setting, del directorio donde tengamos instalado FlashDevelop. </p>
<p align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/tool.jpg' alt='tool.jpg' /></p>
<p>A&ntilde;adiremos:</p>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-4">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;button</span> <span style="color: #000066;">label</span>=<span style="color: #ff0000;">"ANT Build"</span> <span style="color: #000066;">click</span>=<span style="color: #ff0000;">"PluginCommand"</span> <span style="color: #000066;">image</span>=<span style="color: #ff0000;">"54"</span> <span style="color: #000066;">tag</span>=<span style="color: #ff0000;">"Run;SaveAll;ant"</span> <span style="color: #000066;">shortcut</span>=<span style="color: #ff0000;">"CtrlF7"</span> <span style="font-weight: bold; color: black;">/&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Una vez hecho esto, tendremos que volver al template que descargamos. Dentro de la carpeta 07 Apollo Project encontraremos un archivo llamado <strong>build.properties</strong>. Este archivo lo podemos abrir con el bloc de notas. Necesitamos editar y comprobar que tanto la ruta del SDK de Apollo como la del SDK de Flex est&aacute;n bien indicadas.. Encontraremos algo similar a esto:</p>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-5">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Flex <span style="color:#800000;color:#800000;">2</span> SDK and Apollo SDK directories.&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; flex2.<span style="">dir</span>=C:/Program Files/Adobe/Flex_2_SDK&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; apollo.<span style="">dir</span>=C:/Program Files/Adobe/Apollo&lt;br /&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
En caso de que las rutas no esten bien indicadas, simplemente debemos cambiar esas rutas por las correctas. </p>
<p>En este mismo archivo encontraremos lo siguiente.</p>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-6">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Values are <span style="color:#CC0000;">'test'</span> or <span style="color:#CC0000;">'air'</span>.&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># test - Launches your Apollo app without packaging an AIR file.&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># air - Publishes your Apollo app as an AIR file and generates documentation.&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">launchmethod=test </div>
</li>
</ol>
</div>
</div>
</div>
<p>
En esa linea indicaremos si probamos nuestra aplicaci&oacute;n Apollo como haciamos al llamar a ADL, o si creamos nuestro .air como haciamos con ADT. </p>
<p>Una vez realizado todo esto, ya sólo nos queda abrir FlashDevelop y en el menú Project/New Project nos aparecerá una ventana donde seleccionaremos Apollo Project. </p>
<p>Automaticamente se nos generarán los archivos necesarios para poder empezar.</p>
<p align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/pro.jpg' alt='pro.jpg' /></p>
<p>Y para probar nuestra aplicación Apollo, simplemente tendremos que pulsar en el nuevo botón que hemos añadido..</p>
<p align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/but.jpg' alt='but.jpg' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sergioalvarez.net/desarrollando-aplicaciones-con-adobe-apollo-flashdevelop-ii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Desarrollando Aplicaciones con Adobe Apollo, SDK (I)</title>
		<link>http://blog.sergioalvarez.net/desarrollando-aplicaciones-con-adobe-apollo-i/</link>
		<comments>http://blog.sergioalvarez.net/desarrollando-aplicaciones-con-adobe-apollo-i/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 07:32:48 +0000</pubDate>
		<dc:creator>...sErGiO...</dc:creator>
				<category><![CDATA[Adobe Integrated Runtime (Apollo)]]></category>

		<guid isPermaLink="false">http://blog.sergioalvarez.net/?p=114</guid>
		<description><![CDATA[Después de la pequeña introducción sobre Adobe Apollo pasaré a comentaros un poco como empezar a crear nuestras primeras aplicaciones con esta nueva tecnología..
Las aplicaciones Apollo pueden contener archivos swf en cualquiera de sus versiones, o archivos html.
El esquema central de las aplicaciones Apollo se almacena en un archivo xml, que contiene las propiedades de [...]]]></description>
			<content:encoded><![CDATA[<p>Después de la pequeña introducción sobre <a href="http://blog.sergioalvarez.net/?p=109">Adobe Apollo</a> pasaré a comentaros un poco como empezar a crear nuestras primeras aplicaciones con esta nueva tecnología..</p>
<p>Las aplicaciones Apollo pueden contener archivos swf en cualquiera de sus versiones, o archivos html.</p>
<p>El esquema central de las aplicaciones Apollo se almacena en un archivo xml, que contiene las propiedades de la aplicación que se compilará y empaquetará, así como entre otras cosas, se le indica el archivo principal de la aplicación.</p>
<p>Un ejemplo de esto, podría ser:</p>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-9">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--l version=&quot;1.0&quot; encoding=&quot;UTF-8--&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;application</span> <span style="color: #000066;">appId</span>=<span style="color: #ff0000;">"ID de Aplicación "</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"0.1"</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">"http://ns.adobe.com/apollo/application/1.0.M3"</span><span style="font-weight: bold; color: black;">&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/application<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;properties<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/properties<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;name<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/name<span style="font-weight: bold; color: black;">&gt;</span></span></span>Nombre de la Aplicación</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;description<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/description<span style="font-weight: bold; color: black;">&gt;</span></span></span>Descripción de la Aplicación</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;publisher<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/publisher<span style="font-weight: bold; color: black;">&gt;</span></span></span>Autor de la Aplicación <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;copyright<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/copyright<span style="font-weight: bold; color: black;">&gt;</span></span></span>Copyright de la Aplicación <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;rootcontent</span> <span style="color: #000066;">systemChrome</span>=<span style="color: #ff0000;">"none"</span> <span style="color: #000066;">transparent</span>=<span style="color: #ff0000;">"true"</span><span style="font-weight: bold; color: black;">&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/rootcontent<span style="font-weight: bold; color: black;">&gt;</span></span></span>Archivo principal de la Aplicación</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;icon<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/icon<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span>Icono 16x16</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span>Icono 32x32</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span>Icono 48x48</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span>icons/ApolloApp_128.png </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>En los atributos del nodo <strong>application</strong>, podremos indicar el identificador de la aplicación y su versión.</p>
<p>Dentro de los nodos de <strong>properties</strong> podremos indicar el Nombre, Descripción y Autor de la aplicación.</p>
<p>En el nodo <strong>rootContent</strong> indicaremos el archivo principal de la aplicacion. Como atributos le podremos indicar la visibilidad, el ancho y el alto entre otros.</p>
<p>Dentro del nodo <strong>icon</strong>, podremos indicar los diferentes iconos que contendrá nuestra aplicación.</p>
<p><strong>Compilando Aplicaciones desde el SDK. </strong></p>
<p>Para este primer ejemplo, crearemos una aplicación Apollo a partir del swf que está <a target="_blank" href="http://blog.sergioalvarez.net/wp-content/uploads/2006/12/ejemplo1.swf">aquí</a>.</p>
<p>Para ello simplemente necesitaremos dos archivos. El swf, y el xml de la aplicación Apollo.<br />
<img src="http://blog.sergioalvarez.net/wp-content/uploads/2007/04/uno.jpg" alt="uno.jpg" /></p>
<p>Para ello, y una vez instalado el SDK de desarollo que nos proporciona Adobe (enlace <a target="_blank" href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_apollo">aquí</a>) crearemos el xml principal de nuestra aplicación. Con una estructura similar a esta.</p>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-10">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--l version=&quot;1.0&quot; encoding=&quot;UTF-8--&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;application</span> <span style="color: #000066;">appId</span>=<span style="color: #ff0000;">"Prueba.Apollo"</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">"http://ns.adobe.com/apollo/application/1.0.M3"</span><span style="font-weight: bold; color: black;">&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/application<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;properties<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/properties<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;name<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/name<span style="font-weight: bold; color: black;">&gt;</span></span></span>Prueba Apollo</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;description<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/description<span style="font-weight: bold; color: black;">&gt;</span></span></span>Primeras pruebas con Apollo</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;publisher<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/publisher<span style="font-weight: bold; color: black;">&gt;</span></span></span>Sergio Álvarez Fernández <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;copyright<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/copyright<span style="font-weight: bold; color: black;">&gt;</span></span></span>Copyright © 2007<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;rootcontent</span> <span style="color: #000066;">systemChrome</span>=<span style="color: #ff0000;">"standard"</span> <span style="color: #000066;">transparent</span>=<span style="color: #ff0000;">"false"</span> <span style="color: #000066;">visible</span>=<span style="color: #ff0000;">"true"</span><span style="font-weight: bold; color: black;">&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/rootcontent<span style="font-weight: bold; color: black;">&gt;</span></span></span>archivo.swf<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;icon<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/icon<span style="font-weight: bold; color: black;">&gt;</span></span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahora simplemente necesitamos compilar y empaquetar nuestra aplicación. Para ello y mediante la línea de comandos de Windows nos situaremos sobre el directorio donde tengamos el SDK de Apollo.</p>
<p>Dentro del SDK podremos llamar al comando <a target="_blank" href="http://labs.adobe.com/wiki/index.php/Apollo:Documentation:Debugging_using_the_Apollo_Debug_Launcher">ADL</a> ( Apollo Debug Launcher ):</p>
<p><img src="http://blog.sergioalvarez.net/wp-content/uploads/2007/04/adl.jpg" alt="adl.jpg" /></p>
<p>Mediante el comando <strong>adl ruta_del_xml.xml</strong> podremos ver nuestra aplicación Apollo. En caso de que ocurriera algún error o hubieramos cometido algún error al escribir nuestro xml nos aparecería un mensaje con la descripción del error.</p>
<p>Igualmente mediante el comando <a target="_blank" href="http://labs.adobe.com/wiki/index.php/Apollo:Documentation:Packaging_an_Apollo_application_using_the_Apollo_Developer_Tool">ADT</a>( Apollo Developer Tool)</p>
<p>Mediante el comando <strong>adt -package aplicacion.air aplicacion.xml archivo.swf</strong> generaremos el archivo <strong>.air</strong> que será nuestro instalador.<br />
<img src="http://blog.sergioalvarez.net/wp-content/uploads/2007/04/air.jpg" alt="air.jpg" /><br />
Si en lugar de crear nuestra aplicación a partir de un archivo swf quisieramos crearlo a partir de un html, simplemente debemos indicar el archivo html en el <strong>rootContent</strong> del xml de nuestra aplicación.</p>
<p>En el próximo post, escribiré como crear aplicaciones de una manera más sencilla con las alternativas que hay ahora mismo..</p>
<p>Saludos! <img src='http://blog.sergioalvarez.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sergioalvarez.net/desarrollando-aplicaciones-con-adobe-apollo-i/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducción a Adobe Apollo</title>
		<link>http://blog.sergioalvarez.net/introduccion-a-adobe-apollo/</link>
		<comments>http://blog.sergioalvarez.net/introduccion-a-adobe-apollo/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 07:30:27 +0000</pubDate>
		<dc:creator>...sErGiO...</dc:creator>
				<category><![CDATA[Adobe Integrated Runtime (Apollo)]]></category>

		<guid isPermaLink="false">http://blog.sergioalvarez.net/?p=109</guid>
		<description><![CDATA[A mediados de Marzo Adobe liberaba la primera alpha de Adobe Apollo, producto que se prevee estar&#225; disponible a lo largo del 2007. 
  Adobe Apollo a&#250;n no tiene ning&#250;na versi&#243;n estable disponible, pero si ha liberado una primera versi&#243;n alpha para que empecemos a conocer de que trata esta tecnología. 


   [...]]]></description>
			<content:encoded><![CDATA[<p>A mediados de Marzo <a href="http://www.adobe.com/es" target="_blank">Adobe</a> liberaba la primera alpha de <a href="http://adobe.com/go/apollo" target="_blank">Adobe Apollo</a>, producto que se prevee estar&aacute; disponible a lo largo del 2007. </p>
<p>  Adobe Apollo a&uacute;n no tiene ning&uacute;na versi&oacute;n estable disponible, pero si ha liberado una <a href="http://blog.sergioalvarez.net/?p=102" target="_blank">primera versi&oacute;n alpha</a> para que empecemos a conocer de que trata esta tecnología. </p>
<div align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/adobe_apollo.jpg' alt='adobe_apollo.jpg' /></div>
<p>
  <strong>  <br />
&iquest;Qu&eacute; es Adobe Apollo?</strong></p>
<p>  Adobe Apollo nos permite crear aplicaciones de escritorio  basadas en tecnolog&iacute;as hasta ahora pensadas para la web como lo son flash, flex, HTML, Javascript, AJAX, asi como PDF, combinando todas estas funcionalidades con las de las aplicaciones de escritorio.</p>
<div align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/framework.jpg' alt='framework.jpg' /></div>
</p>
<p>Apollo permitir&aacute; la creaci&oacute;n de aplicaciones <a href="http://es.wikipedia.org/wiki/Multiplataforma" target="_blank">multiplataforma</a>, consiguiendo as&iacute; crear software de escritorio compatible tanto para <a href="http://es.wikipedia.org/wiki/Windows" target="_blank">Microsoft Windows</a>, como para <a href="http://es.wikipedia.org/wiki/Linux" target="_blank">Linux</a> o <a href="http://es.wikipedia.org/wiki/Apple_Macintosh" target="_blank">Mac</a>. (En la versi&oacute;n alpha disponible hasta el momento, s&oacute;lo se pueden crear aplicaciones para Windows y Mac)</p>
<p><div align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/vision.jpg' alt='vision.jpg' /></div>
<p>
  Apollo nos permitir&aacute; leer y escribir archivos del disco duro, detectar la conexi&oacute;n, conectarse a servicios web , carga de contenidos multimedia como audio y video, control de versiones, etc.. </p>
<p>  <strong>&iquest;Que necesitamos para poder utilizar una aplicacion Apollo? </strong></p>
<p>  Para poder instalar y poner en funcionamiento una aplicaci&oacute;n desarrollada con la tecnolog&iacute;a Adobe Apollo es necesario tener instalado el runtime de Apollo. La &uacute;nica versi&oacute;n disponible hasta el momento se puede descargar de <a href="http://labs.adobe.com/technologies/apollo/" target="_blank">aqu&iacute;</a>.. </p>
<div align="center"><img src='http://blog.sergioalvarez.net/wp-content/uploads/2007/04/runtime.jpg' alt='runtime.jpg' /></a></div>
<p>
  Actualmente, en la versi&oacute;n alpha disponible existe un peque&ntilde;o problema para instalar aplicacione en sistemas operativos que no se encuentren en ingles. Para solucionarlo, m&aacute;s informaci&oacute;n <a href="http://blog.sergioalvarez.net/?p=104" target="_blank">aqui</a>. </p>
<p>  Se presupone que cuando salga una versi&oacute;n estable, se podr&aacute;n crear instaladores m&aacute;s avanzados que comprueben con antelaci&oacute;n si est&aacute; instalado el runtime y en caso de no estarlo, instalarlo. </p>
<p><strong>&iquest;Que necesitamos para crear una  aplicaci&oacute;n Apollo?</p>
<p></strong>Para desarrollar una aplicaci&oacute;n Apollo, podemos utilizar cualquiera de los IDE de desarrollo existentes para desarrollar en Flash, Flex o  HTML/JavaScript. Simplemente necesitamos generar nuestra aplicaci&oacute;n en swf, o html. Una vez tengamos nuestra aplicaci&oacute;n para migrarla a Apollo deberemos usar el  <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_apollo" target="_blank" title="http://labs.adobe.com/technologies/apollo/">  SDK</a> disponible de manera gratuita. </p>
<p>Existen algunas opciones que nos permiten realizar el compilado y empaquetado de manera m&aacute;s sencilla, como <a href="http://www.flashdevelop.org/community/viewtopic.php?t=1329" target="_blank">flashdevelop</a> o el propio plug-in para flex builder, disponible <a href="http://blog.sergioalvarez.net/?p=104" target="_blank">aqui</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>En el próximo post, escribiré como crear una aplicación Apollo, así como algún que otro ejemplo que haya visto y me parezca interesante comentar.</p>
<p>Saludos! <img src='http://blog.sergioalvarez.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sergioalvarez.net/introduccion-a-adobe-apollo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Problemas de instalación de aplicaciones Apollo</title>
		<link>http://blog.sergioalvarez.net/problemas-de-instalacion-de-aplicaciones-apollo/</link>
		<comments>http://blog.sergioalvarez.net/problemas-de-instalacion-de-aplicaciones-apollo/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 18:51:46 +0000</pubDate>
		<dc:creator>...sErGiO...</dc:creator>
				<category><![CDATA[Adobe Integrated Runtime (Apollo)]]></category>
		<category><![CDATA[Anuncios y Noticias]]></category>

		<guid isPermaLink="false">http://blog.sergioalvarez.net/?p=104</guid>
		<description><![CDATA[A más de uno puede que le haya ocurrido que al instalar una aplicación Apollo, en un sistema operativo que no esté en Ingles, se ha encontrado con una ventanita similar a esta...

Para solucionar esto debemos cambiar el directorio de la variable de entorno TEMP y TMP de nuestro sistema operativo. Simplemente debemos indicar una [...]]]></description>
			<content:encoded><![CDATA[<p>A más de uno puede que le haya ocurrido que al instalar una aplicación Apollo, en un sistema operativo que no esté en Ingles, se ha encontrado con una ventanita similar a esta...</p>
<div style="text-align: center"><img alt="problema_apollo.jpg" id="image103" src="http://blog.sergioalvarez.net/wp-content/uploads/2007/03/problema_apollo.jpg" /></div>
<p>Para solucionar esto debemos cambiar el directorio de la variable de entorno TEMP y TMP de nuestro sistema operativo. Simplemente debemos indicar una ruta que no contenga ningún caracter acentuado.</p>
<p>Para cambiar la ruta de esta variable de entorno debemos de seguir los siguientes pasos.</p>
<p>1.- En la ventana de propiedades del sistema. ( Botón derecho sobre icono Mi pc ) En la pestaña 'Opciones Avanzadas' encontraremos el botón 'Variables de entorno'.</p>
<div style="text-align: center"><img id="image105" alt="problema_apollo_1.jpg" src="http://blog.sergioalvarez.net/wp-content/uploads/2007/03/problema_apollo_1.jpg" /></div>
<p>2 - Dentro encontraremos la ventana de Variables de entorno, donde podremos cambiar las variables TEMP, TMP del usuario en el que nos encontramos. Aquí tendremos que indicar un directorio cuya ruta no contenga ningún caracter acentuado. Luego es recomendable reiniciar.</p>
<div style="text-align: center"><img id="image106" alt="problema_apollo_2.jpg" src="http://blog.sergioalvarez.net/wp-content/uploads/2007/03/problema_apollo_2.jpg" /></div>
<p>Con esto ya quedaría solucionado.</p>
<p>Fuentes <a target="_blank" href="http://labs.adobe.com/wiki/index.php/Apollo:DeveloperFAQ#Can_I_install_an_Apollo_Application_onto_a_Non-English_OS.3F">aquí</a> o <a target="_blank" href="http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&#038;catid=641&#038;threadid=1252135&#038;enterthread=y">aquí</a>.</p>
<p>Saludos! <img src='http://blog.sergioalvarez.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sergioalvarez.net/problemas-de-instalacion-de-aplicaciones-apollo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Apollo Alpha</title>
		<link>http://blog.sergioalvarez.net/apollo-alpha/</link>
		<comments>http://blog.sergioalvarez.net/apollo-alpha/#comments</comments>
		<pubDate>Mon, 19 Mar 2007 21:45:18 +0000</pubDate>
		<dc:creator>...sErGiO...</dc:creator>
				<category><![CDATA[Adobe Integrated Runtime (Apollo)]]></category>
		<category><![CDATA[Anuncios y Noticias]]></category>

		<guid isPermaLink="false">http://blog.sergioalvarez.net/?p=102</guid>
		<description><![CDATA[
Adobe ha liberado la primera versión del tan esperado Apollo. Esta primera versión incluye el SDK, documentación, ejemplos y una extensión para Flex Builder. Disponible aquí.
Para el que quiera iniciarse en esta tecnología esta disponible el libro "Apollo for Adobe Flex Developers" disponible en formato pdf aquí.

Además, en Lynda.com están disponible una serie de videos [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img alt="apollo.jpg" id="image100" src="http://blog.sergioalvarez.net/wp-content/uploads/2007/03/apollo.jpg" /></div>
<p>Adobe ha liberado la primera versión del tan esperado <a target="_blank" href="http://labs.adobe.com/technologies/apollo/">Apollo</a>. Esta primera versión incluye el SDK, documentación, ejemplos y una extensión para Flex Builder. Disponible <a target="_blank" href="http://labs.adobe.com/technologies/apollo/">aquí</a>.</p>
<p>Para el que quiera iniciarse en esta tecnología esta disponible el libro "Apollo for Adobe Flex Developers" disponible en formato pdf <a target="_blank" href="http://download.macromedia.com/pub/labs/apollo/documentation/apollo_for_flex_pocketguide_031907.pdf">aquí</a>.</p>
<div style="text-align: center"><img alt="apollo-book.jpg" id="image101" src="http://blog.sergioalvarez.net/wp-content/uploads/2007/03/apollo-book.jpg" /></div>
<p>Además, en <a target="_blank" href="http://www.lynda.com/">Lynda.com</a> están disponible una serie de videos que ayudarán a más de uno a dar los primeros pasos en esta plataforma. Disponible <a target="_blank" href="http://movielibrary.lynda.com/html/modPage.asp?id=378">aquí</a>.</p>
<p>Saludos! <img src='http://blog.sergioalvarez.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sergioalvarez.net/apollo-alpha/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
