Design, technology, cool shit

Geen betere manier om het 2-daagse Flash in the Can event te beschrijven waar ik ben geweest. Flash in the Can (FitC) is één van de populairste events voor gebruikers van het Flash platform (Flash / Flex / Air), en terecht. Twee dagen met in totaal 45 sprekers van topniveau uit alle uithoeken van de wereld. Oh ja, en overal waar je kijkt iemand die op een MacBook zit te werken…
// Dag 1
Een dergelijk event kan natuurlijk niet starten zonder een keynote van Adobe over de laatste ontwikkelingen van het Flash Platform. In de aankomende Flash CS5 kunnen we (yes!) iPhone applicaties maken, met support voor de accelerometer, geo-locaties, multitouch, en alles wat de iPhone zo goed maakt. Het Text Layout Framework is nu ook geïtegreerd, en daarnaast ook eindelijk een beter snippets-panel (gebaseerd op het snippets-panel van Lee Brimlow, die zelf ook spreker op FitC is). En natuurlijk de highlights van de pre-release van Flash player 10.1;
- Support voor MultiTouch
- Http video streaming
- Verbeterde hardware acceleratie, dus minder heftig op je processor
- peer-to-peer, ofwel direct verbinden met een andere ’surfer’ die dezelfde applicatie open heeft staan!
En ook de aankondiging van Air 2.0 voor de desktop…én voor de telefoon!
Gezien we binnenkort met Flash CS5 ook iPhone applicaties kunnen ontwikkelen, kan een sessie daarover niet ontbreken. De sessie laat kort zien hoe eenvoudig het is om de API van de iPhone te benaderen (en hoe lastig het eigenlijk is om een app daadwerkelijk te mogen testen en naar de iTunes store te krijgen). Één van de leukste features; je kunt specificeren op welke processor van de iPhone je richt. De iPhone heeft namelijk twee processoren, één CPU (denk aan de processor van je PC, en GPU, die de berekeningen voor al het grafisch geweld op zich neemt).
Als Flash developer kom ik natuurlijk ook voor het echte werk… code, code, code… een sessie van Grant Skinner over optimalisatie. Optimalisatie betekent niet alleen betere, logischere code schrijven, maar het betekent ook dat je applicaties een stuk sneller en vooral soepeler lopen en daarmee een betere gebruikerservaring bieden. Veel tips en tricks, uitgebreide informatie over de Garbage Collector (wat een geweldig naam!) van Flash, kleine tooltjes om de performance van je applicatie in runtime te testen (Stats.as van MrDoob is zo’n fijn klein tooltje), en nog veel meer optimalisatie-technieken. De slides van de sessie vind je hier.
Pencil Rebel, ofwel Grzegorz Kozakiewicz loopt ons daarna door het create-proces van zijn pencil-rebel game heen. Een mix van stop-motion en Flash, waarbij je door kartonnen-, groente- en andere landschappen wandelt om met veel gevoel voor humor de eindstreep te halen. Vooral een leuke presentatie, en geweldig om te zien hoe dit tot stand komt.
Laatste hoogtepunt van de dag is Erik Natzke, die ooit met o.a. JD Hooge en Ty Lettau de webstudio InFourm zijn begonnen. Deze jongens hebben destijds menig ambitieuze jongeman en -vrouw, waaronder mij natuurlijk, laten zien hoe je met subtiliteit een elementen als buttons en sliders dusdanig kunt verrijken, dat het voelt alsof je de elementen met je vingers bedient. Natzke is deze touch in ieder geval nooit verloren, want nu zie je ‘m schilderen met ActionScript. Op zijn blog, of op Flickr zijn werken van Natzke te vinden, die allemaal gemaakt zijn met Flash. Om dit voor elkaar te krijgen, heeft hij zijn eigen ‘ribbons’ geprogrammeerd, die je daarna op je canvas kunt tekenen met de muis. Doordat deze ‘ribbons’ allemaal nog eigen eigenschappen hebben, zoals bijvoorbeeld gevoeligheid voor zwaartekracht, vertraagd reageren op de muis, dikker of dunner worden naarmate je sneller of langzamer beweegt, en gevoelig zijn voor de kleuren van het canvas eronder, ontstaat er werkelijk iets organisch, wat er soms bijna pointilistisch uitziet. Bijkomend voordeel, is dat Natzke ook nog een stapel posters van hoge kwaliteit mee heeft genomen, dus hangt dit werk binnenkort bij mij aan de muur!
Wired NextFest… (Process) 2 from Erik Natzke on Vimeo.
// Dag 2
Absoluut hoogtepunt van de tweede dag is toch wel Andre Michelle. Een van de programmeurs achter de geweldige Hobnox-audio-tool. In feite een complete set syntheseizers, effecten-kasten, samplers en sequencerd, allemaal in Flash gemaakt.

Check trouwens ook één van de meest verslavende audio-tooltjes die ik ken op zijn blog.
Al met al in ieder geval een geweldige conferentie, met veel Design, Technology and Cool shit!
Sinds Tom Cruise in Minority Report met een niet bestaande futuristische user interface indruk maakte op (interaction)designers en overige techgeeks proberen verschillende studenten en obscure bedrijven al jaren om deze technieken werkelijkheid te maken. Soms met een omgebouwde Wii, een 3 miljoen euro kostend holografisch scherm of ’slechts’ een concept video, maar zo nu en dan krijgen we een glimp te zien van een daadwerkelijk voor consumenten geschikt systeem. Als je dacht dat ik het weer over Project Natal of Motion van Xbox of Playstation heb dan moet ik je teleurstellen.