<?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>*drawlogic &#187; ALCHEMY</title>
	<atom:link href="http://drawlogic.com/tag/alchemy/feed/" rel="self" type="application/rss+xml" />
	<link>http://drawlogic.com</link>
	<description>interactive and game development technologies for the web - flash, flex, unity3d, silverlight, javascript</description>
	<lastBuildDate>Thu, 22 Dec 2011 21:55:20 +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>ODE (Open Dynamics Engine) 3D Physics Engine Running on Flash Player Using Alchemy</title>
		<link>http://drawlogic.com/2009/02/28/ode-open-dynamic-engine-3d-physics-engine-running-on-flash-player-using-alchemy/</link>
		<comments>http://drawlogic.com/2009/02/28/ode-open-dynamic-engine-3d-physics-engine-running-on-flash-player-using-alchemy/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 14:11:47 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[ADOBE]]></category>
		<category><![CDATA[ALCHEMY]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[DEVELOPMENT]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[LIBRARIES]]></category>
		<category><![CDATA[PAPERVISION]]></category>
		<category><![CDATA[PERFORMANCE]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[flash10]]></category>
		<category><![CDATA[FLEX]]></category>
		<category><![CDATA[llvm]]></category>
		<category><![CDATA[ode]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=414</guid>
		<description><![CDATA[Alchemy is going to shake things up a bit.  As witnessed before from Quake running in flash and now ODE compiled to run in flash using Alchemy (LLVM based). It is an early test but shows what could be possible. Mihai Pricope has a post with sources on how he got the ODE (Open Dynamics [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.adobe.com/technologies/alchemy/" target="_blank">Alchemy</a> is going to shake things up a bit.  As witnessed before from <a href="http://www.peterelst.com/blog/2007/10/03/adobe-max-chicago-sneak-peeks/" target="_blank">Quake running in flash</a> and now <a href="http://miti.pricope.com/2009/02/23/ode-open-dynamic-engine-for-flash/" target="_blank">ODE compiled to run in flash</a> using Alchemy (<a href="http://llvm.org/" target="_blank">LLVM</a> based). It is an early test but shows what could be possible.</p>
<p>Mihai Pricope has a <a href="http://miti.pricope.com/2009/02/23/ode-open-dynamic-engine-for-flash/" target="_blank">post</a> with sources on how he got <a href="http://miti.pricope.com/2009/02/23/ode-open-dynamic-engine-for-flash/" target="_blank">the ODE (Open Dynamics Engine) a great open source physics engine for 3D, running on the AVM2 Flash Player</a> virtual machine.</p>
<p><a href="http://miti.pricope.com/2009/02/23/ode-open-dynamic-engine-for-flash/" target="_blank"><img class="alignnone" style="border: 0pt none;" title="ODE in Flash" src="http://i81.photobucket.com/albums/j223/drawkbox/flash-ode.png" alt="" width="440" height="295" /></a></p>
<blockquote><p>I’ve took Alchemy for a test and decided to compile ODE (<a onclick="javascript:urchinTracker('/outbound/www.ode.org/');" href="http://www.ode.org/">Open Dynamic Engine</a>). Just to add yet another physics engine to the Flash World. It was a hell of a ride but I finally got to produce some bouncing balls <img src='http://drawlogic.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . For a still unknown reason some as 3d libraries have been very slow to render 6 translucent walls and 2 balls. Papervision3D seems to move quite decent.</p>
<p>You can download the ode sources from <a onclick="javascript:urchinTracker('/file/samples/ode/ode-flash.tgz');" href="http://miti.pricope.com/samples/ode/ode-flash.tgz">here</a>. To recompile them do (you need to have the <a onclick="javascript:urchinTracker('/outbound/labs.adobe.com/technologies/alchemy/');" href="http://labs.adobe.com/technologies/alchemy/">Alchemy</a> environment turned on):</p></blockquote>
<p>Flash 10 will become mainstream shortly and with that the possibilities of using Alchemy in your projects is becoming a reality for production.  But what specifically can you do with Alchemy, a project that helps to compile C/C++ code into AVM2 capable files?</p>
<p><a href="http://labs.adobe.com/technologies/alchemy/" target="_blank">Alchemy </a>described from Adobe:</p>
<blockquote><p>With Alchemy, Web application developers can now reuse hundreds of millions of lines of existing open source C and C++ client or server-side code on the Flash Platform.  Alchemy brings the power of high performance C and C++ libraries to Web applications with minimal degradation on AVM2.  The C/C++ code is compiled to ActionScript 3.0 as a SWF or SWC that runs on Adobe Flash Player 10 or Adobe AIR 1.5.</p></blockquote>
<p><a href="http://labs.adobe.com/wiki/index.php/Alchemy:FAQ" target="_blank">Alchemy is based on the LLVM Low Level Virtual Machine</a> that allows new levels of code translation.  Maybe this can lead to more effective and performing code to run on the iPhone with flash player 10. Or some type of system that allows flash developers to code in AS3 or take projects and get them ready to run on the iPhone much like some of the Java to Cocoa compilation systems and <a href="http://tirania.org/blog/archive/2008/Mar-10.html" target="_blank">Unity3D using mono to compile down to iPhone capable code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/02/28/ode-open-dynamic-engine-3d-physics-engine-running-on-flash-player-using-alchemy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pixel Bender Assembler and haXe Tools For Reading and Writing PBJ Files</title>
		<link>http://drawlogic.com/2008/12/04/pixel-bender-assembler-and-haxe-tools-for-reading-and-writing-pbj-files/</link>
		<comments>http://drawlogic.com/2008/12/04/pixel-bender-assembler-and-haxe-tools-for-reading-and-writing-pbj-files/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 20:55:57 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[ADOBE]]></category>
		<category><![CDATA[ALCHEMY]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[EFFECTS]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[PERFORMANCE]]></category>
		<category><![CDATA[PIXEL]]></category>
		<category><![CDATA[PIXEL BENDER]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[TOOLS]]></category>
		<category><![CDATA[VIRTUAL MACHINES]]></category>
		<category><![CDATA[bender]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=290</guid>
		<description><![CDATA[Nicolas Cannasse is at it again.  This time with a PBJ (Pixel Bender File) binary file reader and writer in haXe and Pixel Bender Assembler tools. What this can do is create and decompile PBJ files with haXe, the possibilities are limitless to how this is used including dynamic pbj file creation. The latest haXe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ncannasse.fr/blog/pixel_bender_assembler" target="_blank">Nicolas Cannasse</a> is at it again.  This time with a PBJ (Pixel Bender File) binary file reader and writer in haXe and <a href="http://ncannasse.fr/projects/pbj" target="_blank">Pixel Bender Assembler tools</a>. What this can do is create and decompile PBJ files with haXe, the possibilities are limitless to how this is used including dynamic pbj file creation.</p>
<blockquote><p>The latest <a class="extern" href="http://haxe.org/">haXe</a> <a class="extern" href="http://code.google.com/p/hxformat">file format library</a> contains complete support to read and write PBJ file, enabling you to write Pixel Bender assembler directly in haXe, then compile it on-the-fly into PBJ bytes, which can then be saved on disk or loaded directly in Flash.</p></blockquote>
<p>I plan to have much more on <a href="http://labs.adobe.com/technologies/pixelbender/" target="_blank">Pixel Bender</a> (shaders in flash) and <a href="http://labs.adobe.com/technologies/alchemy/" target="_blank">Adobe Alchemy</a> (compile other languages to which is a very cool technology that involves <a href="http://llvm.org/" target="_blank">LLVM</a> that <a href="http://ncannasse.fr/blog/adobe_alchemy" target="_blank">Nicolas also has lots of great input on</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2008/12/04/pixel-bender-assembler-and-haxe-tools-for-reading-and-writing-pbj-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

