So I Recorded A New Video

This time recorded on Ubuntu. Did I mention 64bit already?
Do not miss my session at FOTB for a live demo.

8 Comments

  1. Constantin Ehrenstein
    Posted Aug 31, 2010 at 3:36 pm | Permalink

    Pretty impressive optimization… kudos!

  2. Shtong
    Posted Aug 31, 2010 at 9:27 pm | Permalink

    Awesome as usual.
    And what’s that music ? It’s also awesome :)

  3. Karl Macklin
    Posted Aug 31, 2010 at 10:50 pm | Permalink

    Hey Joa!

    I’m in no way close to your understanding of Flash and Java, so forgive me if my question is stupid:

    When you’re opening the swf’s compiled with Scala (not sure), they run a lot faster. Are they running in a JVM then? Or can you somehow make swf’s that can be run in a browser, that has this great speed increase?

    I’m just trying to imagine if what I saw could be applied to flash games. The last example really sparks (!) ideas for cool explosions and whatnot in shooter games.

  4. Posted Aug 31, 2010 at 11:42 pm | Permalink

    Xavier: That is Chopin :)

    Karl: The SWF is opened with a program that translates the code to a format that the JVM understands and I never leave it. So you are right: Everything runs in the JVM.
    You can also do this translation step offline, like a normal compiler would do that. But then again, it is Java in a browser.

  5. TK
    Posted Sep 2, 2010 at 1:27 am | Permalink

    I can hear the heartbreak over at Adobe when they see how fast things really CAN be. Hopefully JITB prompts them to really start making huge performance increases rapidly.

  6. Posted Sep 3, 2010 at 12:15 pm | Permalink

    outstanding work joa – would be interested to see that ‘ol 250k pixels demo running in JITB should be interesting.

    Out of interest, does JITB contain any additional or optimized opcodes that the haXe compiler could target?

    Best & again, outstanding lol, you totally owned adobe.

    nathan

  7. Posted Sep 3, 2010 at 12:17 pm | Permalink

    ahh, or does it compile as3 source code to jvm bytecode (as in doesn’t go near abc/swf or avm2 opcodes)

  8. Posted Sep 3, 2010 at 12:24 pm | Permalink

    Nathan: You are right. Just like Alchemy converts C/C++ code to a SWF, JITB can convert a SWF to Java. And if you have the Flash API implemented in Java as well plus some boilerplate code you get something like a Flash Player :)

13 Trackbacks

  1. By joa (Joa Ebert) on Aug 31, 2010 at 12:39 pm

    So I Recorded A New Video http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/

  2. By aidentailor (Aiden Tailor) on Aug 31, 2010 at 12:53 pm

    So I Recorded A New Video http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/ (via @joa) < that’s pretty impressive!

  3. By marcthiele (marc thiele) on Aug 31, 2010 at 1:08 pm

    Nice >>> So I Recorded A New Video http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/ (via @joa)

  4. By corbanb (corban baxter) on Aug 31, 2010 at 1:09 pm

    Hey @adobeflash! #as3 RT @joa: So I Recorded A New Video http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/

  5. By devboy_org (Dominic Graefen) on Aug 31, 2010 at 1:11 pm

    Alternative for processing :P – So I Recorded A New Video http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/ (via @joa)

  6. By fabienbizot (Fabien Bizot) on Aug 31, 2010 at 1:23 pm

    Concerto for performance in D minor, by @joa http://tinyurl.com/3y6ra52 :)

  7. [...] This post was mentioned on Twitter by Joa Ebert, Claus Wahlers, Nisse Bryngfors, Martijn van Beek, Mattias Norell and others. Mattias Norell said: Stuff like this make me feel so happy about going to #FOTB. RT @joa: So I Recorded A New Video http://is.gd/eNkzP [...]

  8. [...] latest project is called JITB and its nothing short of stunning as this video taken from his blog [...]

  9. By JourDePluie (JourDePluie) on Sep 9, 2010 at 12:04 pm

    @zouloux ça à l’air rapide quand même http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/ et ça tabasse le player 10

  10. By FITC // FITC San Francisco Report on Sep 23, 2010 at 5:30 pm

    [...] Joa also announced JITB, his version of the Flash Player written in Java. He recently posted a video showing JITB’s performance and posted about what it is and [...]

  11. By AruLabs (Aru Labs) on Oct 16, 2010 at 11:40 am

    ein cooles projekt von @joa : #JITB -> deutlich schneller als flash: (video) http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/

  12. [...] at the next movie and see that a there’s a lot of improvement possible for the Flash AVM2: http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/. But there’s light at the end of the tunnel. Probably FlashPlayer 11 will give us a [...]

  13. [...] Joa also announced JITB, his version of the Flash Player written in Java. He recently posted a video showing JITB’s performance and posted about what it is and [...]

Post a Comment

Your email is never shared. Required fields are marked *

*
*