<story><title>Flash Professional CS5 will build native iPhone and iPod Touch applications</title><url>http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/</url><text></text></story><parent_chain><item><author>wallflower</author><text>Adobe is using LLVM.&lt;p&gt;There is no runtime.&lt;p&gt;+1&lt;p&gt;&lt;a href=&quot;http://www.adobe.com/devnet/logged_in/abansod_iphone.html&quot; rel=&quot;nofollow&quot;&gt;http://www.adobe.com/devnet/logged_in/abansod_iphone.html&lt;/a&gt;</text></item></parent_chain><comment><author>jimboyoungblood</author><text>&lt;i&gt;We created a new compiler front end that allowed LLVM to understand ActionScript 3 and used its existing ARM back end to output native ARM assembly code. We call this Ahead of Time (AOT) compilation—in contrast to the way Adobe Flash Player and Adobe AIR function on the desktop using Just in Time (JIT) compilation.&lt;/i&gt;&lt;p&gt;&quot;AOT Compilation&quot;?! Amazing!! They should patent this!&lt;p&gt;but yeah, sounds pretty cool.</text></comment>
<story><title>Flash Professional CS5 will build native iPhone and iPod Touch applications</title><url>http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/</url><text></text></story><parent_chain><item><author>wallflower</author><text>Adobe is using LLVM.&lt;p&gt;There is no runtime.&lt;p&gt;+1&lt;p&gt;&lt;a href=&quot;http://www.adobe.com/devnet/logged_in/abansod_iphone.html&quot; rel=&quot;nofollow&quot;&gt;http://www.adobe.com/devnet/logged_in/abansod_iphone.html&lt;/a&gt;</text></item></parent_chain><comment><author>xal</author><text>That&apos;s some amazing work. Adobe must have dedicated the A-Team to that task.</text></comment>