Thomas Frauenhofer gave a presentation on Cocos2d at the 360iDev conference in Austin. He discussed why Cocos2d is a good framework for 2D games, provided an overview of key Cocos2d concepts like scenes, layers, sprites and actions. He then demonstrated building a simple "Block Game" to teach core Cocos2d functionality like touch input, sprite movement and collision detection. The presentation included sample code for the game.