<?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>ID8</title>
	<atom:link href="http://id8.cc/blogs/feed/" rel="self" type="application/rss+xml" />
	<link>http://id8.cc/blogs</link>
	<description>ideate (ī′dē āt′, ī dē′āt′) to form an idea (of); imagine or conceive</description>
	<lastBuildDate>Wed, 18 Feb 2009 00:18:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>A HTML Adobe AIR App without Flex &#8211; pt3</title>
		<link>http://id8.cc/blogs/blog/2009/02/18/a-html-adobe-air-app-without-flex-pt3/</link>
		<comments>http://id8.cc/blogs/blog/2009/02/18/a-html-adobe-air-app-without-flex-pt3/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 00:04:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://id8.cc/blogs/?p=30</guid>
		<description><![CDATA[What are the Adobe command line tools used for and how to use them, plus links to the relevant Adobe AIR documentation. ]]></description>
			<content:encoded><![CDATA[<p><strong>Creating A Self-Signed Certificate:</strong><br />
Before you try to create an Adobe AIR application you will need to create a self-signed certificate or you can get a proper code-signing certificate from a certificate authority like <a href="http://www.verisign.com/products-services/security-services/code-signing/">Verisign</a> or <a href="http://www.thawte.com/code-signing/">Thawte</a>.</p>
<p>The basic command to create a self-signed certificate is:</p>
<p><textarea name="comments" rows="2" cols="60">adt -certificate -cn name [-ou org_unit][-o org_name][-c country] key_type pfx_file password</textarea></p>
<p>so a working command to create a certificate could be:</p>
<p><textarea name="comments" rows="2" cols="60">adt -certificate -cn ID8 1024-RSA devCert.p12 certpass</textarea></p>
<p>For more information on code signing certificates check out:<br />
<a href="http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7f74.html">Creating a self-signed certificate with ADT</a><br />
<a href="http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html">Digitally signing an AIR file</a></p>
<p><strong>Packaging An Adobe AIR Application:</strong><br />
The Adobe Documentation has all the information you need to package an AIR html application here:</p>
<p><a href="http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7fd6.html">Packaging an AIR installation file using the AIR Developer Tool (ADT)</a></p>
<p>The command I used for this project was:</p>
<p><textarea name="comments" rows="2" cols="60">adt -package -storetype pkcs12 -keystore path_to_certificate testapp.air path_to_xml_descriptor_file .</textarea></p>
]]></content:encoded>
			<wfw:commentRss>http://id8.cc/blogs/blog/2009/02/18/a-html-adobe-air-app-without-flex-pt3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A HTML Adobe AIR App without Flex &#8211; pt2</title>
		<link>http://id8.cc/blogs/blog/2009/02/06/a-html-adobe-air-withoout-flex-pt2/</link>
		<comments>http://id8.cc/blogs/blog/2009/02/06/a-html-adobe-air-withoout-flex-pt2/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 15:04:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://id8.cc/blogs/?p=20</guid>
		<description><![CDATA[Part two in this series details the Anatomy of an Adobe AIR application, The Adobe supplied frameworks or libraries I found useful and the command line tools needed to create an AIR application.]]></description>
			<content:encoded><![CDATA[<h3><strong>Anatomy of an Adobe AIR Application:</strong></h3>
<p>The main bits you&#8217;ll need to get a HTML AIR application going are:</p>
<p><strong>An application descriptor XML file:</strong><br />
There is a template of this file in the <code>templates</code> directory or a sample file in the <code>samples</code> directory.<br />
Copy the <code>descriptor-template.xml</code> or <code>descriptor-sample.xml</code> file from the templates or samples directory to the application directory you created earlier (in this example the <code>Applicationstestapp</code> directory. This descriptor file can be called anything, I renamed mine to application.xml</p>
<p><strong>The files to make your app do something:</strong><br />
Things like html files, images, javascript, style sheets etc. All these files go into the application directory you created earlier and everything needs to be referenced relatively.</p>
<p>The structure I ended up with in my testapp directory was:</p>
<pre>
    testapp
        icon
        images
        scripts
        styles
        application.xml
        index.html
        login.html
</pre>
<p><strong>Frameworks</strong><br />
You may also want to use some of the files Adobe supplies in the <code>frameworks</code> and <code>samples</code> directories. See the <code>Readme.txt</code> file for descriptions of what&#8217;s in these directories.</p>
<p>I used from <code>frameworks</code>:<br />
<code>AIRAliases.js</code> &#8211; Provides &#8220;alias&#8221; definitions that allow you to access the AIR runtime classes from Javascript.<br />
<code>AIRIntrospector.js</code> &#8211; Assists in AIR application development, allowing you to inspect JavaScript properties, view the HTML DOM, and view source files at run time.</p>
<p>I used from <code>samples</code>:<br />
badge &#8211; A directory containing sample files for the AIR seamless install feature, which lets you distribute an AIR application directly from a web page.</p>
<p><strong>Command line tools:</strong><br />
You will use these to create self-signed certificates, to test and compile your apps.<br />
These are in the <code>bin</code> directory of the AIR installation.<br />
<strong>adl</strong> (adl.exe on Windows) &#8211; The AIR Debug Launcher (ADL) allows you to test an AIR application without having to package and install it.<br />
<strong>adt</strong> (adt.bat on Windows) &#8211; The AIR Developer Tool (ADT) packages your application as an .air file for distribution. This is also used for creating self-signed certificates.</p>
]]></content:encoded>
			<wfw:commentRss>http://id8.cc/blogs/blog/2009/02/06/a-html-adobe-air-withoout-flex-pt2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A HTML Adobe AIR App without Flex  &#8211; pt1</title>
		<link>http://id8.cc/blogs/blog/2009/02/05/creating-a-html-adobe-air-app-without-flex/</link>
		<comments>http://id8.cc/blogs/blog/2009/02/05/creating-a-html-adobe-air-app-without-flex/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 06:00:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://id8.cc/blogs/?p=3</guid>
		<description><![CDATA[I was having trouble finding code samples and howtos on the web that detailed building a HTML/Javascript Adobe AIR application without the use of Flex or other IDE. The first part in this series details What I wanted from my app, Getting familiar with the Adobe AIR SDK and links to the Adobe AIR Documentation specific to HTML developers.]]></description>
			<content:encoded><![CDATA[<p>I was having trouble finding code samples and how tos on the web that detailed building a HTML/Javascript Adobe AIR application without having to use Flex or Dreamweaver. After digging around, I managed to suck the goodness out of enough resources to get my little app going. Putting it all here in one place might save someone some time.</p>
<p><strong>What I wanted:</strong><br />
- Simple Application to enable a user to log into a website and deliver some content.</p>
<p><strong>What it needed to do:</strong><br />
- Install using a web based installer.<br />
- Be cross platform (Linux, windows, Mac).<br />
- Be set to run at startup as default.<br />
- Run as a taskbar/Dock application.<br />
- Notify the user when there was an update for the application.</p>
<p>
<strong>Installation and Familiarisation.</strong><br />
Get the Adobe Air SDK &#8211; <a title="Adobe Air SDK" href="//www.adobe.com/products/air/tools/sdk/">http://www.adobe.com/products/air/tools/sdk/</a><br />
Once extracted you will have a directory structure like:</p>
<pre>
AdobeSDK
    bin
    frameworks
    lib
    runtimes
    samples
    templates
    AIR SDK Readme.txt
    SDK licence.pdf
</pre>
<p>I added an additional directory for application files to the above structure.<br />
The Applications directory is where you will put all the application specific resources for your applications.<br />
Say we wanted to create a new application called testapp, we would start by creating a directory under the applications directory and putting all the application specific files in there.</p>
<pre>
    Applications
        testapp
</pre>
<p>The AIR SDK Readme.txt is a good place to start to get a feel for what is required in creating an AIR application.</p>
<p>You should also get familiar with the following doco:</p>
<p><em>Developing Adobe AIR Applications with HTML and Ajax</em><br />
<a title="Developing Adobe AIR Applications with HTML and Ajax" href="http://www.adobe.com/go/learn_air_html">http://www.adobe.com/go/learn_air_html</a></p>
<p><em>Adobe AIR Quick Starts for HTML</em><br />
<a title="Adobe AIR Quick Starts for HTML" href="http://www.adobe.com/go/learn_air_html_qs">http://www.adobe.com/go/learn_air_html_qs</a></p>
<p><em>Adobe AIR Language Reference for HTML Developers</em><br />
<a title="Adobe AIR Language Reference for HTML Developers" href="http://www.adobe.com/go/learn_air_html_jslr">http://www.adobe.com/go/learn_air_html_jslr</a>
</p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://id8.cc/blogs/blog/2009/02/05/creating-a-html-adobe-air-app-without-flex/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
