Flash platform runtimes

783 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
783
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Flash platform runtimes

  1. 1. FlashPlatform Runtimes<br />口碑网 F2E 正邪 2010.09.09<br />
  2. 2. What is Flash<br />Flash Player<br />SWF (Small Web Format & ShockWave Flash)<br />Flash IDE<br />
  3. 3. Flash Runtimes<br />Flash Player<br />AIR (Adobe Integrated Runtime)<br />
  4. 4. Flash Player<br /><ul><li>(AVM)ActionScript Virtual Machine
  5. 5. ABC (ActionScript Byte Code)
  6. 6. JIT (Just In Time)</li></li></ul><li><ul><li>Enhanced Flash Player
  7. 7. Webkit
  8. 8. PDF plugin
  9. 9. SQLite</li></ul>AIR (Adobe Integrated Runtime)<br />
  10. 10. MTASC (Motion-Twin ActionScript Compiler)<br /><ul><li>Command Line
  11. 11. Fast
  12. 12. Open Source
  13. 13. New Workflow</li></li></ul><li>Haxe for Flash<br />Inlining, Enums, Generics<br />faster to compile, fasterto run.<br />There is nothing that ActionScript can do that haXe cannot do <br />There is nothing that haXe can do that ActionScript cannot do<br />
  14. 14. Alchemy<br />frontend<br />LLVM (Low Level Virtual Machine)<br />backend<br />
  15. 15. Haxe is more stronger<br />Alchemy Opcodes<br />There is nothing that ActionScript can do that haXe cannot do <br />There is nothing that haXe can do that ActionScript cannot do<br />
  16. 16. Lua<br />Lua is a great dynamic programming language, Adobe Flash is a great universal platform for applications and Adobe Alchemy is the tool to bind them together.<br />http://code.google.com/p/lua-alchemy/<br />http://lua-alchemy.googlecode.com/svn/trunk/demo/index.html<br />

×