Get the Flash Player to see this player.
Introducing Red Sun - Ruby to Flash
Jonathan BranamOther formats
Introduce Red Sun - A Ruby to Flash bytecode translator and UI framework that enables rapid development of a Flash SWF using Ruby idioms and capabilities. The goal of Red Sun is to bring the benefits of a strong dynamic language with good syntax to the existing dynamic features of the Actionscript 3 virtual machine inside the Flash player. Red Sun translates Ruby 1.9 bytecode into Actionscript 3 bytecode suitable for execution on the Tamarin virtual machine embedded in the Adobe Flash player. The library maps Ruby idioms into equivalent idioms using the dynamic language features in Actionscript 3. Red Sun also includes the foundations of a dynamic UI framework for rapidly building user interfaces targeted at the Flash runtime. Red Sun can compile Ruby classes directly into Actionscript 3 classes and offers uses translation conventions to implement Ruby features that are not available to Actionscript 3 such as operator overloading. Red Sun also allows Ruby code to directly manipulate a loaded or generated SWF before it is returned to the browser to support code generation based on data definition or other runtime features. Red Sun is currently in an alpha phase and should reach a beta by the time of RubyConf and be appropriate for wider adoption and addition to the open source project team.
Videos are in h.264 quicktime format. We recommend Miro for viewing these files.
Back to Conference Schedule
Presenters retain full rights to the content of their presentations, and have released them under the Creative Commons Attribution-ShareAlike license.
