This time recorded on Ubuntu. Did I mention 64bit already?
Do not miss my session at FOTB for a live demo.
-
Recent Posts
-
Twitter Updates
This time recorded on Ubuntu. Did I mention 64bit already?
Do not miss my session at FOTB for a live demo.
8 Comments
Pretty impressive optimization… kudos!
Awesome as usual.
And what’s that music ? It’s also awesome :)
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.
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.
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.
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
ahh, or does it compile as3 source code to jvm bytecode (as in doesn’t go near abc/swf or avm2 opcodes)
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
So I Recorded A New Video http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/
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!
Nice >>> So I Recorded A New Video http://blog.joa-ebert.com/2010/08/31/so-i-recorded-a-new-video/ (via @joa)
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/
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)
Concerto for performance in D minor, by @joa http://tinyurl.com/3y6ra52 :)
[...] 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 [...]
[...] latest project is called JITB and its nothing short of stunning as this video taken from his blog [...]
@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
[...] 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 [...]
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/
[...] 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 [...]
[...] 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 [...]