How I Learned to Stop Worrying and Love the AVM2
If you are an Actionscript 3 developer then your compiled code runs on a thing called the Actionscript Virtual Machine 2 (AVM2). It is the CPU of the flash player and usually you are not even aware it is there.
It is quite an amazing machine and I will introduce to its inner details. I will show you what compiled Actionscript 3 looks like and explain how it runs on the AVM2.
I will then explain how it is possible to alter this compiled code and and generate completely new code while the flash player is running.
I will even show you why you might want to do this and demonstrate a few real world examples, some fun and some serious.
So hold your breath and take a deep dive with me into the heart of the AVM2.
by Lee Brimelow
Now that mobile computing has completely taken over, how you render your content is more important than ever. This session will teach you all over the various rendering options available to you in Flash and also the pros and cons of each. These methods include blitting, partial blitting, dirty blitting, GPU caching, as well as the new Stage 3D APIs.
In addition to covering render techniques for the Flash Player, I will also talk about how these same techniques can be applied to HTML5 and native mobile development.
As designers we are challenged to produce ideas and visual concepts all the time, often under big time pressure. But ideas rarely come 'on demand' exactly at the time when they are needed. Building up a little arsenal of techniques and a big storage of material to draw from can help to access your creativity more easily.
This session will look at how we can keep ourselves on our creative toes by using playfulness and principles borrowed from improvisation. Eva-Lotta will introduce you to the principles she learnt from her regular theater improvisation practice and show how they relate to the process of ideation and design. She'll also bring lots of examples – both from her own and other people's work – to illustrate her points.
Warning: This session will not further your technical knowledge or present you with a finished recipe for doing things, but will hopefully leave you inspired to inject a little extra playfulness into your day – before, during and after work.
Using Social Situations for Playful R&D
Making and the DIY ethic have risen to become influential in the world of Technology and Physical Computing.
This session shares many experiments and installation and hopes to leave the attendee with a introduction to how invention and putting things together rapidly can serve as an exercises that can produce rich experiences as all as push ones design and technical skill.
Far from technical the session will be energetic, example driven and one should leave with some lateral thoughts, hello world to some new technologies and a deeper view into design for physical computing.
Lots of ideas in the realm of putting large masses of people and bleeding edge technology together.
Thoughts on the current state of Interaction Design some of them random... But there will be a focus on 5 influencers. NFC, Smoke, Fire, Sensors, Lasers and no session would be complete without Kinect Hacks on display!
11th–14th September 2011