<?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>TXGruppi.com &#187; Adobe Air</title>
	<atom:link href="http://blog.txgruppi.com/category/adobe-air/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.txgruppi.com</link>
	<description>Só mais um garoto de programa</description>
	<lastBuildDate>Tue, 06 Jul 2010 16:50:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cada um com seu cinema Desktop</title>
		<link>http://blog.txgruppi.com/adobe-air/cada-um-com-seu-cinema-desktop</link>
		<comments>http://blog.txgruppi.com/adobe-air/cada-um-com-seu-cinema-desktop#comments</comments>
		<pubDate>Wed, 24 Jun 2009 17:05:59 +0000</pubDate>
		<dc:creator>Tarcísio</dc:creator>
				<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[cadaumcomseucinema.com.br]]></category>
		<category><![CDATA[cinema]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[custom chrome]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[trayicon]]></category>
		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://blog.txgruppi.com/?p=115</guid>
		<description><![CDATA[Foi oficialmente lançada a primeira versão do Cada um com seu cinema Desktop, desenvolvido com Adobe AIR e jQuery. O aplicativo possui uma interface personalizada, trayicon com função de ocultar e exibir a janela principal e um menu ao clique direito do mouse, janelas de notificação que aparecem próximas ao relógio sempre que uma nova [...]]]></description>
			<content:encoded><![CDATA[<p>Foi oficialmente lançada a primeira versão do Cada um com seu cinema Desktop, desenvolvido com Adobe AIR e jQuery.</p>
<p>O aplicativo possui uma interface personalizada, trayicon com função de ocultar e exibir a janela principal e um menu ao clique direito do mouse, janelas de notificação que aparecem próximas ao relógio sempre que uma nova notícia é lançada no site e os plugins para jquery: template, tabs e ajaxmanager.</p>
<p>Gostei muito do resultado, o aplicativo ainda vai receber atualizações, uma delas será o suporte ao ApplicationUpdater.</p>
<p>Você pode fazer o download no portal:<br />
<a href="http://www.cadaumcomseucinema.com.br/pagina/cada-um-com-seu-cinema-desktop" target="_blank">http://www.cadaumcomseucinema.com.br/pagina/cada-um-com-seu-cinema-desktop</a></p>
<div style='text-align:center'><img src="http://blog.txgruppi.com/wp-content/uploads/2009/06/cadaumdesk.gif" alt="cadaumdesk" title="cadaumdesk" width="287" height="415" class="aligncenter size-full wp-image-116" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.txgruppi.com/adobe-air/cada-um-com-seu-cinema-desktop/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Hello World&#8221; com Adobe Air e JavaScript</title>
		<link>http://blog.txgruppi.com/adobe-air/hello-world-com-adobe-air-e-javascript</link>
		<comments>http://blog.txgruppi.com/adobe-air/hello-world-com-adobe-air-e-javascript#comments</comments>
		<pubDate>Sun, 05 Apr 2009 04:29:33 +0000</pubDate>
		<dc:creator>Tarcísio</dc:creator>
				<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.txgruppi.com/?p=12</guid>
		<description><![CDATA[Hoje faremos o exemplo mais utilizado no inicio do estudo de uma linguagem de programação, o &#8220;Hello World&#8221;, em poucos minutos. Utilizaremos apenas HTML e Javascript por enquanto, mas se você quiser, pode utilizar outros recursos, como CSS para fazer um aplicativo mais elaborado. Antes de desenvolver um aplicativo devemos ter instalado o Adobe Air [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje faremos o exemplo mais utilizado no inicio do estudo de uma linguagem de programação, o &#8220;Hello World&#8221;, em poucos minutos. Utilizaremos apenas HTML e Javascript por enquanto, mas se você quiser, pode utilizar outros recursos, como CSS para fazer um aplicativo mais elaborado.</p>
<p>Antes de desenvolver um aplicativo devemos ter instalado o Adobe Air SDK, que é o pacote para desenvolvimento.</p>
<p>Você pode fazer o download <a href="http://www.adobe.com/products/air/tools/sdk/">neste link</a>.</p>
<p>Após o download descompacte o arquivo baixado e coloque em <em>C:\adobeairsdk</em><br />
<span id="more-12"></span><br />
Abra as configurações das variáveis de ambiente, vá em Iniciar e abra o Painel de Controle, vá em Sistema, na aba Avançado e clique no botão Variáveis de Ambiente, coloque no path o caminho para o diretório <em>C:\adobeairsdk\bin</em>, isso serve para não termos que digitar o caminho completo para o diretório do sdk toda vez que formos testar nossos aplicativos.</p>
<p>Veja como fiz:<br />
<a href="http://blog.txgruppi.com/wp-content/uploads/2009/04/variaveis_de_ambiente.jpg"><img class="alignnone size-thumbnail wp-image-51" title="Adobe Air - Variáveis de Ambiente" src="http://blog.txgruppi.com/wp-content/uploads/2009/04/variaveis_de_ambiente-150x150.jpg" alt="Tutorial Adobe Air - Variáveis de Ambiente" width="150" height="150" /></a></p>
<p>Agora crie uma pasta em &#8220;Meus Documentos&#8221; com o nome TutorialAdobeAir e dentro dela cria uma pasta HelloWorld, ficando <em>Meus Documentos/TutorialAdobeAir/HelloWorld</em><br />
Todos os arquivos que criarmos ficarão neste diretório.</p>
<p>Existem dois arquivos básicos em um aplicativo Air, application.xml e index.html. Para edição do código fonte você pode utilizar qualquer editor de texto, eu prefiro o <a href="http://notepad-plus.sourceforge.net/br/site.htm">Notepad++</a></p>
<p><strong>application.xml</strong><br />
Contém todas as informações básicas do aplicativo, como: nome, id, versão, ícones, etc. O XML que usaremos possui apenas as informações básicas.<br />
Salve este arquivo em <em>Meus Documentos/TutorialAdobeAir/HelloWorld</em> com o nome de <em>application.xml</em></p>
<pre class="brush:xml">&lt;application xmlns="http://ns.adobe.com/air/application/1.5"&gt;
  &lt;id&gt;com.txgruppi.tutorial.HelloWorld&lt;/id&gt;
  &lt;version&gt;1.0&lt;/version&gt;
  &lt;filename&gt;HelloWorldTutorial&lt;/filename&gt;
  &lt;initialWindow&gt;
    &lt;content&gt;index.html&lt;/content&gt;
    &lt;visible&gt;true&lt;/visible&gt;
    &lt;width&gt;600&lt;/width&gt;
    &lt;height&gt;600&lt;/height&gt;
  &lt;/initialWindow&gt;
&lt;/application&gt;</pre>
<blockquote><p><strong>&lt;application&gt;</strong> Todas as informações do aplicativo estarão dentro desta tag.<br />
<strong>&lt;id&gt;</strong> Essa tag serve para identificar seu aplicativo, é importante colocá-la como reverse-DNS-style, em miúdos, é uma url de traz para frente com o nome do aplicativo no final<br />
<strong>&lt;version&gt;</strong> Possui a versão do aplicativo, muito útil na instalação quando já existe o aplicativo instalado<br />
<strong>&lt;filename&gt;</strong> Tem várias utilidades: É o nome do executável, o nome do diretório de instalação, e outras refências para o aplicativo no sistema operacional<br />
<strong>&lt;inicialWindow&gt;</strong> Esta tag contém todas as informações sobre a janela principal<br />
<strong>&lt;content&gt;</strong> Aqui informamos qual será o arquivo usado como interface principal do aplicativo<br />
<strong>&lt;visible&gt;</strong> Serve para informar ao Air que a janela será visível no carregamento<br />
<strong>&lt;width&gt;</strong> Essa será a largura inicial da aplicação<br />
<strong>&lt;height&gt;</strong> E essa a altura inicial</p></blockquote>
<p><strong>index.html</strong><br />
Como o nome já explica, é o arquivo principal do aplicativo, a tela inicial.<br />
Salve este arquivo em <em>Meus Documentos/TutorialAdobeAir/HelloWorld</em> com o nome de <em>index.xml</em></p>
<pre class="brush:html">&lt;html&gt;
	&lt;head&gt;
		&lt;title&gt;Adobe Air Hello World&lt;/title&gt;
		&lt;script&gt;
		function helloWorldAlert() {
			alert("Hello World");
		}
		&lt;/script&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;h1&gt;Hello World&lt;/h1&gt;
		&lt;input type="button" onclick="helloWorldAlert();" value="Clique aqui!"/&gt;
	&lt;/body&gt;
&lt;/html&gt;</pre>
<blockquote><p><strong>&lt;title&gt;</strong> O título da janela no SO é determinado por esta tag.</p></blockquote>
<p><strong>Rodando o aplicativo</strong><br />
Para executar o aplicativo abra o console de comando (<em>Iniciar &gt; Executar &gt; cmd</em>), vá até o diretório onde está o aplicativo, no meu caso é<br />
<em>C:\Documents and Settings\Tarcísio\Meus Documentos\AdobeAirTutorial\HelloWorld</em><br />
e digite<br />
<em>adl application.xml</em></p>
<p>O <em>Air Debug Lancher (adl)</em> é usado para testar um aplicativo. Para distrubuirmo ela devemos montar um pacote de instalação, irei explicar isso no próximo tutorial.</p>
<p>Você deve ver algo semelhante a esta tela:<br />
<a href="http://blog.txgruppi.com/wp-content/uploads/2009/04/adobe_air_tutorial_hello_world.jpg"><img class="alignnone size-thumbnail wp-image-47" title="Tutorial Adobe Air - Hello World" src="http://blog.txgruppi.com/wp-content/uploads/2009/04/adobe_air_tutorial_hello_world-150x150.jpg" alt="Tutorial Adobe Air - Hello World" width="150" height="150" /></a></p>
<p>Você pode mover, maximizar, minimizar, redimensionar, fazer qualquer operação comum de um aplicativo no SO.</p>
<p>Não deixe de testar alterações no código, que tal melhorar a aparência com uma folha de estilo? Talvez alterar o conteúdo com o JavaScript. Use sua imaginação.</p>
<p>Com o Adobe Air um programador web pode desenvolver aplicativos desktop sem a necessidade de aprender outras linguagens, como foi visto neste tutorial.</p>
<p>No próximo tutorial faremos um aplicativo com mais funções do que um simples Hello World.</p>
<p>Abraços.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.txgruppi.com/adobe-air/hello-world-com-adobe-air-e-javascript/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adobe Air: Programação desktop pra quem é web</title>
		<link>http://blog.txgruppi.com/adobe-air/adobe-air-programacao-desktop-pra-quem-e-web</link>
		<comments>http://blog.txgruppi.com/adobe-air/adobe-air-programacao-desktop-pra-quem-e-web#comments</comments>
		<pubDate>Thu, 02 Apr 2009 18:58:59 +0000</pubDate>
		<dc:creator>Tarcísio</dc:creator>
				<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.txgruppi.com/?p=7</guid>
		<description><![CDATA[Estava procurando por novas ferramentas para estudar e encontrei uma que vale o aprendizado. A Adobe lançou no inicio de de 2008 a primeira versão do AIR, uma ferramenta para desenvolvimento de aplicações desktop utilizando Flex, Flash, HTML e JavaScript. Uma aplicação AIR é uma aplicação web, executada sobre o WebKit, que para ser distribuída [...]]]></description>
			<content:encoded><![CDATA[<p>Estava procurando por novas ferramentas para estudar e encontrei uma que vale o aprendizado. A Adobe lançou no inicio de de 2008 a primeira versão do AIR, uma ferramenta para desenvolvimento de aplicações desktop utilizando Flex, Flash, HTML e JavaScript.</p>
<p>Uma aplicação AIR é uma aplicação web, executada sobre o <a title="The WebKit Open Source Project" href="http://webkit.org/" target="_blank">WebKit</a>, que para ser distribuída deve ser &#8216;empacotada&#8217; e assinada digitalmente. Por ser uma aplicação web que fica instalada na máquina, a barreira de acesso ao sistema de arquivos é vencida.</p>
<p>As aplicações podem ser ferramentas de escritório, ou uma interface para um serviço web utilizando Ajax.</p>
<p><strong>Como faço para utilizar o Adobe AIR?<br />
</strong>Se você pretende apenas utilizar as aplicações basta fazer o download do <a href="http://get.adobe.com/air/?loc=br">Adobe AIR</a>, mas se deseja também desenvolver suas aplicações faça o download do <a href="http://www.adobe.com/br/products/air/tools/sdk/">Adobe AIR SDK</a>.</p>
<p>No próximo post sobre AIR vamos começar o desenvolvimento de um aplicativo.</p>
<p>Um abraço.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.txgruppi.com/adobe-air/adobe-air-programacao-desktop-pra-quem-e-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
