Get ready for a new wave of cross platform mobile/web games and apps
Speaker Talks, Tech Sessions, Fireside Chats
2D High Performance, Resizable, Cross Platform Games,, Ben Savage CEO Sibblingz, games keynote. Ben’s team made what everyone wants in a 2d HTML5/Hybrid game engine called Spaceport. But how? Get an architectural peak behind the covers and how they pulled it off in this games keynote and the challenges cross platform games and apps face. The decisions are facinating, and Spaceport could be the HTML5 flash replacement and more.
High Performance HTML5, Steve Souders Google. For years we built web apps that far outpaced the capabilities of the browsers they ran in. Just as the browsers were catching up HTML5 came on the scene - video and audio, canvas, SVG, ApplicationCache, Web Storage, @font-face, ContentEdible, WebSockets, Web Workers, and more. Now the browsers are racing to stay ahead of the wave that’s building as developers adopt these new capabilities.
Is your HTML5 app going to ride the wave or be dashed on the rocks leaving users stranded? Learn which HTML5 features to seek out and avoid when it comes to building fast HTML5 web apps.
HTML5 the 30,000 Foot Overview Updated, Peter Lubbers, Kaazing. Some of us would bet money that noone gives a better high level overview of HTML5 than Peter Lubbers, author of Pro HTML5 Programming. The session included an HTML5 feature overview and specifications, demos, Q&A and Peters view on where the technology is headed
Executive Josh Elman previous Program Manager Facebook Platform and Product Manager Twitter, Fireside Chat. Special industry fireside chat with one of the rare people who has been a manager for the two most well known social networks in the world. Find out what his thinking is on how the future looks for these platforms and new offerings from them such as project spartan as well as new kid on the block Google+
Executive Peter Relan CEO Crowdstar, CEO YouWeb and Exec Chairman of Sibblingz and iSwifter, Fireside Chat. Special industry fireside chat with one of the finest minds in investing and industry strategy and a veteran of building games on facebook and mobile. Why is he interested in HTML5?
Executive Joe Monastiero, Co-founder AppMobi, VP Biz Dev, Fireside Chat.Special industry fireside chat with one of the successful new companies in the emerging HTML5 mobile API space and his views on the future for cross platform development.
CSS Animations, Michael Mullany Interim CEO Sencha. Animations are built on top of CSS Transforms and Transitions, and provide a keyframe-based animation technology for web page animation. In this session, Michael will cover the elements of CSS transitions and transforms and the state of their implementation in current browsers. Then he will move into CSS Animations and show the mechanics of creating timelines, animation nestings, performance optimization and more. He will also compare and contrast CSS3 Animations with SVG based animations.
Making Waves: A Primer in Pure JS Generated Audio Max Goodman, Reddit. This talk will demonstrate a method of dynamically filling audio tags by generating raw base64 wave data URIs on the fly. We’ll then discuss and implement some simple audio synthesizer techniques, and use them to generate live iterative music. Along the way, we’ll also talk about the science of sound, Mozilla’s extended audio API, HTML5 games, and cool things people are already making with dynamic audio in JS.
PlayN. Angry Bird Chrome game engine Lilli Thompsen Google. Lilli will be presenting PlayN is an open source game library that allows developers to write and debug in Java via the Google Web Toolkit and simultaneously create WebGL / HTML5 canvas, Android, and Flash builds. PlayN is the toolkit used to make the Google HTML5 Angry Birds game.
3D Intro to HTML5 Game Programming - WebGL Edition James Williams Co-Creator Griffon Project. Author of Learning HTML5 Game Programming, Based on OpenGL ES, WebGL brings the 3D world to the browser without any plugins. For the first time, the browser has access to a powerful graphics pipeline comparable to what is available on the desktop and in some cases can leverage the GPU. Innovations like requestAnimationFrame which helps the browser to intelligently and efficiently redraw the canvas helps to blur the line between desktop and browser based casual games. In this session, you’ll learn the basics of game programming, WebGL, and how to create games using libraries from the WebGL ecosystem.
- The new HTML5 input types
- Controlling what keyboard types gets displayed on touch keyboards, including the iPad and iPhone,
- Placeholder Attribute: Adding native placeholder text and clearing on focus
- Date & time input types: The jQuery datepicker, without jQuery.
- CSS & Forms: Stylizing form elements based on current states of required and invalid
Browsers are beginning to support HTML5 web forms. In this session we’ll learn how to implement them.
Angular, a Framework for Web Applications Miško Hevery, Google, an author ofAngular. A quote on Angular -- "Angular is what a HTML would have been, had it been designed for web-applications. Angular allows you to extend the HTML vocabulary, have proper business-logic / presentation separation through bidirectional data-binding, declarative application assembly through dependency-injection, and testability story like no other framework. Angular is a fundamentally different way of building an AJAX app." Take advantage of learning about Angular directly from Miško.