GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Angry Birds @ HTML5"

Track: Browser as a platform / Time: Monday 13:20 - 14:10 / Location: Store Sal, Musikhuset

We don't usually think of the web as a platform for modern games, but that's changing rapidly. In this session I'll discuss the process and tools used to port Rovio's "Angry Birds" to the web via HTML5, along with lessons learned -- about arithmetic performance, rendering bugs, hiding network lag, frame-rate smoothness, garbage collection pauses, and all the other things that can go wrong when porting a game to the web.

I'll also introduce you to the cross-platform game library we created in the process, which we've called "PlayN" (and was introduced at Google I/O in the talk "Kick-Ass Game Programming with the Google Web Toolkit" [http://www.google.com/events/io/2011/sessions/kick-ass-game-programming-with-google-web-toolkit.html]). You'll learn how to use this library to create games that run on modern browsers, as well as on Flash and as native Android applications.

Download slides

Joel Webber, Angry Birds @ HTML5

Joel Webber

Biography: Joel Webber

Joel Webber is a co-creator of the Google Web Toolkit, and focuses on bringing the web to the cutting edge of interactive application development. When not wrestling compiler bugs and browser quirks, he spends his spare time building games and graphics libraries. Prior to joining Google, he worked in mobile development and the game industry.

Twitter: @jgw