<?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>n8o &#187; Web Dev</title>
	<atom:link href="http://www.n8o.org/category/web-dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.n8o.org</link>
	<description></description>
	<lastBuildDate>Thu, 04 Mar 2010 17:15:24 +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>JavaScript NES Game Emulator</title>
		<link>http://www.n8o.org/web-dev/javascript-nes-emulator/</link>
		<comments>http://www.n8o.org/web-dev/javascript-nes-emulator/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 15:00:37 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[NES]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=170</guid>
		<description><![CDATA[It's things like these that make me say wow and what is making me say wow today is a little project created by Ben Firshman. What Ben created is a JavaScript emulator that emulates the Nintendo Entertainment System. What makes it remarkable is that it's actually playable. Under Chrome and Safari I get ~50 fps. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-171" style="margin: 5px;" title="zelda" src="http://www.n8o.org/wp-content/uploads/2009/12/zelda.gif" alt="zelda" width="256" height="240" />It's things like these that make me say wow and what is making me say wow today is a little project created by <a title="Ben Firshman" href="http://benfirshman.com/">Ben Firshman</a>. What Ben created is a JavaScript emulator that emulates the Nintendo Entertainment System. What makes it remarkable is that it's actually playable. Under Chrome and Safari I get ~50 fps. Firefox delivers about ~10 fps and the iPhone surprising works at a miserable ~.5fps.</p>
<p>What I think is cool about this is that it shows us how far JavaScript has come over the years. and how powerful HTML5 + Canvas will really be. I'll be excited to see what else comes out from the community in the upcoming year.</p>
<p>&lt; <a title="JS NES" href="http://benfirshman.com/projects/jsnes/">Play</a> /&gt;<br />
&lt; <a title="JS NES Source" href="http://github.com/bfirsh/jsnes/">Source</a> /&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/web-dev/javascript-nes-emulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build iPhone Applications With Flex Builder</title>
		<link>http://www.n8o.org/web-dev/iphone-applications-flex-builder/</link>
		<comments>http://www.n8o.org/web-dev/iphone-applications-flex-builder/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:04:41 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=159</guid>
		<description><![CDATA[It always excites me when I'm able to find a new little gem on the internet. I think this could prove to be interesting as a way to develop for multiple mobile platforms. Not just for the iPhone or any other one offs. Today i was made aware of Elips Studio 3. You can register [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-160 alignleft" style="border: 0pt none; margin: 5px;" title="elips-studio-3-box" src="http://www.n8o.org/wp-content/uploads/2009/12/elips-studio-3-box.jpg" alt="elips-studio-3-box" width="250" height="231" />It always excites me when I'm able to find a new little gem on the internet. I think this could prove to be interesting as a way to develop for multiple mobile platforms. Not just for the iPhone or any other one offs. Today i was made aware of <a title="Elips Studio 3" href="http://www.openplug.com/index.php/products/elips-30">Elips Studio 3</a>. You can register for the developer beta <a title="Elips Developer Registration" href="http://developer.openplug.com/index.php/component/oplogin/register">here</a>. It'll be interesting to see how well it works at compiling to multiple platforms and the differences between all those platforms.</p>
<p>From the site:</p>
<blockquote><p>"ELIPS Studio 3 cuts through the complexity of the fragmented mobile market by providing a single development toolkit for the world's most popular handsets. It includes a sophisticated simulator, and the code it generates is compact and rapid enough to run even on low-specification, mass-market handsets."</p>
<p><strong>How does it work?</strong></p>
<ol>
<li><strong>Develop in Adobe Flex/Flash Builder</strong><br />
ELIPS Studio 3 is available as a plug-in for Adobe Flex / Flash Builder, a popular IDE for the development of RIAs and RDAs using the ActionScript and MXML languages.</li>
<li><strong>Use our mobile Flex Framework</strong><br />
The product comes with a mobile-optimized version of the Flex Framework and a wide range of Flex extension libraries, including mobile device features and UI components. These provide additional capabilities beyond those found in the 'standard' Flex, such as making voice calls, accessing the phone's address book, sending SMS or MMS, taking snapshots or videos with the camera, and more. You can also import open source ActionScript Web 2.0 libraries.</li>
<li><strong>Build and deploy for the mobile platforms you want</strong><br />
ELIPS Studio 3 automatically mobilizes and packages your Flex-based applications for industry-leading platforms, including iPhone, Android, Symbian, Windows Mobile, plus proprietary mass-market devices that run Real-Time operating systems (RTOS).<br />
And because Open-Plug has a long track record of creating optimized code for cellular handsets... you’ll get amazing performance with your new Mobile 2.0 applications!</li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/web-dev/iphone-applications-flex-builder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iHandler &#8211; AIR iTunes Exporter</title>
		<link>http://www.n8o.org/web-dev/ihandler-air-itunes-exporter/</link>
		<comments>http://www.n8o.org/web-dev/ihandler-air-itunes-exporter/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:23:28 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=137</guid>
		<description><![CDATA[
This is a cool little tool written in AIR by Ondrej Rafaj. What iHandler does, is allows you to export your selected files from your iTunes library. I could really see a project like this doing some cool new stuff in the future with the new AIR 2.0 api's. Maybe let you play your music [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-139" title="iHandler" src="http://www.n8o.org/wp-content/uploads/2009/12/iHandler.jpg" alt="iHandler" width="694" height="116" /></p>
<p>This is a cool little tool written in AIR by <a title="iHandler" href="http://www.xprogress.com/post-42-ituneshandler-music-export-tool-for-itunes-mac-win-linux/">Ondrej Rafaj</a>. What iHandler does, is allows you to export your selected files from your iTunes library. I could really see a project like this doing some cool new stuff in the future with the new AIR 2.0 api's. Maybe let you play your music through the web using an <a title="AIR 2.0 Web Server" href="http://www.n8o.org/web-dev/adobe-air-2-0-web-server/">HTTP AIR Server</a> or export them to different formats using the <a title="AS3 OGG Vorbis" href="http://barelyfocused.net/blog/2008/10/03/flash-vorbis-player/">AS3 OGG Vorbis library</a>. Just a thought.</p>
<p>You can grab a copy from <a title="iHandler" href="http://code.google.com/p/ihandler/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/web-dev/ihandler-air-itunes-exporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR 2.0 Web Server</title>
		<link>http://www.n8o.org/web-dev/adobe-air-2-0-web-server/</link>
		<comments>http://www.n8o.org/web-dev/adobe-air-2-0-web-server/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:00:55 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Sockets]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=134</guid>
		<description><![CDATA[I found this cool example of an HTTP based socket server over at Christophe Coenraet's blog. Basically he setup a socket and made it listen for incoming HTTP connections and server data based up the requests. Very neat stuff. It's always interesting to see people push the uses of AS3 in new directions.
This should also [...]]]></description>
			<content:encoded><![CDATA[<p>I found this cool example of an HTTP based socket server over at Christophe Coenraet's <a title="Adobe Air 2.0 Web Server" href="http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/">blog</a>. Basically he setup a socket and made it listen for incoming HTTP connections and server data based up the requests. Very neat stuff. It's always interesting to see people push the uses of AS3 in new directions.</p>
<p>This should also be possible under older versions of AIR too. since those versions supported sockets too. the only difference is in AIR 2.0 we now have UDP sockets.</p>
<p>You can view the code and examples <a href="http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/web-dev/adobe-air-2-0-web-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My 20 Most used AS3 Libraries</title>
		<link>http://www.n8o.org/web-dev/my-20-most-used-as3-libraries/</link>
		<comments>http://www.n8o.org/web-dev/my-20-most-used-as3-libraries/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 16:33:38 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Libraries]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=61</guid>
		<description><![CDATA[Because I work full time developing primarily in AS3. I have come across a lot of very useful libraries that I like to use in my day to day work. So today I present you with a list of the top 20 libraries that I have come to use on a more regular basis. I [...]]]></description>
			<content:encoded><![CDATA[<p>Because I work full time developing primarily in AS3. I have come across a lot of very useful libraries that I like to use in my day to day work. So today I present you with a list of the top 20 libraries that I have come to use on a more regular basis. I hope you may find and discover something here that may be of use to you. If you have a library that you use a lot please let me know.<span id="more-61"></span></p>
<h2><a href="http://alivepdf.bytearray.org/">AlivePDF</a></h2>
<p>ActionScript 3 Open-Source PDF Library - 100% client side PDF generation which makes you and your server happy.</p>
<h2><a href="http://www.cove.org/ape/index.htm">APE Actionscript Physics Engine</a></h2>
<p>APE (Actionscript Physics Engine) is a free AS3 open source 2D physics engine for use in Flash and Flex.</p>
<h2><a href="http://code.google.com/p/as3corelib/">AS3 Core Library</a></h2>
<p>The corelib project is an ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.</p>
<h2><a href="http://code.google.com/p/as3crypto/">AS3 Crypto</a></h2>
<p>As3 Crypto is a cryptography library written in Actionscript 3 that provides several common algorithms.</p>
<h2><a href="http://code.google.com/p/as3httpclientlib/">AS3 HTTP Client</a></h2>
<p>An HTTP/HTTPS client library for Actionscript 3. supports GET, HEAD, PUT, POST, DELETE.</p>
<h2><a href="http://code.google.com/p/as3isolib/">AS3 Isometric Library</a></h2>
<p>As3isolib is an open-source ActionScript 3.0 Isometric Library developed to assist in creating isometrically projected content (such as games and graphics) targeted for the Flash player platform. As3isolib includes utilities, primitives and views. As3isolib was developed with simplicity, speed and performance in mind so that developers can focus on actual implementations rather than having to learn a complex API. The as3isolib is loosely based on a scenegraph implementation.</p>
<h2><a href="http://code.google.com/p/as3notificationlib/">AS3 Notification Library</a></h2>
<p>This project makes it easy to add cross-platform notifications to your AIR application. It handles "native system notifications" like the dock icon bouncing and the taskbar icon flashing, and it allows you to easily create alert "pop-ups".</p>
<h2><a href="http://www.gskinner.com/blog/archives/2007/04/free_extension.html">AS3 String Utils</a></h2>
<p>A simple library that allows you to do string manipulation.</p>
<h2><a href="http://code.google.com/p/away3d/">Away3D</a></h2>
<p>Away3D is a realtime 3d engine for flash in ActionScript 3.0.</p>
<h2><a href="http://box2dflash.sourceforge.net/">Box2DFlashAS3</a></h2>
<p>Box2DFlashAS3 is an open source port of Erin Catto's powerful c++ physics library Box2D.</p>
<h2><a href="http://deng.com.br/">Deng</a></h2>
<p>DENG is an award-winning, open source Modular XML Browser, capable of rendering subsets of XHTML, SVG, XForms, XFrames, arbitrary XML (e.g. RSS) and any other custom XML application, styled by CSS 3.</p>
<h2><a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit/en">FLAR Toolkit</a></h2>
<p>FLARToolKit recognize the marker from input image. and calculate its orientation and position in 3D world.</p>
<h2><a href="http://opensource.adobe.com/wiki/display/flexunit/FlexUnit">Flex Unit</a></h2>
<p>FlexUnit is a unit testing framework for Flex and ActionScript 3.0 applications and libraries. It mimics the functionality of JUnit, a Java unit testing framework, and comes with a graphical test runner.</p>
<h2><a href="http://codeazur.com.br/lab/fzip/">FZip</a></h2>
<p>FZip is an Actionscript 3 class library to load, modify and create standard ZIP archives.</p>
<h2><a href="http://mate.asfusion.com/">Mate</a></h2>
<p>Mate is a tag-based, event-driven Flex framework. Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates. Mate allows you to define who is handling those events, whether data needs to be retrieved from the server, or other events need to be triggered.</p>
<h2><a href="http://www.bytearray.org/?p=91">Mouse Gesture Recognition</a></h2>
<p>A simple implementation of a mouse gesture recognition algorithm.</p>
<h2><a href="http://code.google.com/p/papervision3d/">Papervision 3D</a></h2>
<p>Open source realtime 3D engine for Flash.</p>
<h2><a href="http://code.google.com/p/as3soundeditorlib/">Sound Editor Library</a></h2>
<p>Application displays a spectrum of the mp3 file, displays cue points from a file, and allows navigation and playback of mp3 and navigation between cue points.</p>
<h2><a href="http://code.google.com/p/as3syndicationlib/">Syndication Library</a></h2>
<p>Use the syndication library to parse Atom and all versions of RSS easily. This library hides the differences between the formats so you can parse any type of feed without having to know what kind of feed it is.</p>
<h2><a href="http://code.google.com/p/tweener/">Tweener</a></h2>
<p>Tweener helps you move things around on the screen using only code, instead of the timeline. The general idea of a tweening Class is that dynamic animation and transitions (created by code) are easier to maintain and control, and more stable than animation based on the regular Flash timeline, since you can control it by time rather than by frames. Aimed both for designers and advanced developers, the Tweener syntax is created with simplicity of use in mind, while still allowing access to more advanced features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/web-dev/my-20-most-used-as3-libraries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe Social</title>
		<link>http://www.n8o.org/web-dev/adobe-social/</link>
		<comments>http://www.n8o.org/web-dev/adobe-social/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 21:17:12 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=30</guid>
		<description><![CDATA[
So I've been looking into the new Adobe Social API for a little application I've been planning on working on. One of the things I hate is trying to update my avatar / icon on all of these different social media sites. So I'm planning on making a simple Adobe Air application that I can [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-31" title="supportednetworks" src="http://www.n8o.org/wp-content/uploads/2009/11/supportednetworks.jpg" alt="supportednetworks" width="326" height="50" /></p>
<p>So I've been looking into the new <a title="Adobe Social" href="http://labs.adobe.com/technologies/social/">Adobe Social</a> <a href="http://help.adobe.com/en_US/FPS/Social/1.0/index.html">API</a> for a little application I've been planning on working on. One of the things I hate is trying to update my avatar / icon on all of these different social media sites. So I'm planning on making a simple <a title="Adobe Air" href="http://www.adobe.com/products/air/">Adobe Air</a> application that I can add an image to, resize and then upload to all the social media sites I use. The only problem is from what I understand is that the Social API will only work from a valid domain that you setup and will not work from localhost. So as a result this new API is incompatible with AIR. Oh well. Shouldn't be to hard to figure out all of the different API's for uploading to a bunch of different site. Right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/web-dev/adobe-social/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Closure</title>
		<link>http://www.n8o.org/web-dev/google-closure/</link>
		<comments>http://www.n8o.org/web-dev/google-closure/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 15:39:06 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Closure]]></category>
		<category><![CDATA[Ext JS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=21</guid>
		<description><![CDATA[Google has just announced a new project in their labs called Closure. Closure is for those who are doing JavaScript development. It is supposed to help speed up development time and make it easier to re-use existing code. Google is currently using Closure in Gmail, Google Docs and Google Maps. The Closure tools include:


A JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-23" style="margin: 5px;" title="Google Closure" src="http://www.n8o.org/wp-content/uploads/2009/11/logo128px.png" alt="Google Closure" width="128" height="128" />Google has just announced a new project in their labs called <a title="Closure" href="http://code.google.com/closure/">Closure</a>. Closure is for those who are doing JavaScript development. It is supposed to help speed up development time and make it easier to re-use existing code. Google is currently using Closure in Gmail, Google Docs and Google Maps. The Closure tools include:</p>
<div style="margin-left: 175px;">
<ul>
<li>A JavaScript optimizer</li>
<li>A comprehensive JavaScript library</li>
<li>An easy templating system for both Java &amp; JavaScript</li>
</ul>
</div>
<p>Personally since i generally do more web RIA type of work. I would like to see how well this works with <a title="Ext Js" href="http://www.extjs.com/">Ext JS</a>. But more on that after i get to play with it some more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/web-dev/google-closure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
