With iOS 5, Android 4 and IE9 we can now push the limits of JavaScript and HTML5 APIs on mobile. Hardware access, performance timing and other APIs are out there. However, not everything is similar to desktop: performance, background code and events needs a review. Hybrid apps such as PhoneGap apps also add problems. This session will give you an overview of what you need to know for mobile web.
HTML5 and modern JavaScript brings a new, wonderful world upon developers that completely changes the vision for the web. This be a deeply technical (and incredibly fun!) workshop covering Canvas and game development. Attendees will leave with an understanding of not only the Canvas APIs - they will will undergo the experience of building a complete Canvas game from scratch.
We all know how far JavaScript has come in the last 3 years, but what amazing things can be done with it? New capabilities in HTML5 open up an entire new suite of applications for the web. This session will cover a range of topics dealing with performance, bleeding edge multimedia, file io and binary data, and more!
In this session, we're going to show CocoonJS, a technology that enables native-like HTML5 apps on mobile. Through a couple of demos and showing live javascript code, attendees will be able to see the process of testing and creating both iOS and Android apps using CocoonJS. Learn how to easily deploy and monetize HTML5 apps on CocoonJS.
by Rob Hawkes
An overview of the new role that browsers are adopting and the technologies that are helping that happen (Canvas, WebGL, Gamepad, Mouse Lock, Full Screen, WebSockets, etc). This talk will also briefly cover some related technologies like Node.js and mDNS.
HTML5 has delivered on the promise to make building mobile apps work seamlessly across devices and operating systems. But developers looking to build applications still have to code HTML, JavaScript and CSS by hand, often laboriously rebuilding features that exist in native platforms without the benefit of tooling that native platforms offer.
by Faruk Ateş
The rise of HTML5 and CSS3 has been exciting, but it’s also made browser support infinitely more complex. Modernizr made it easy for developers to manage these complexities, and still take advantage of the many great new features. Learn what lessons in design and development Modernizr teaches us about the next generation of websites and applications, and the importance of great API design.
by Phil Harnish and Greg Schechter
HTML5; it’s new, it’s awesome, and it’s powerful, but can it take down the champ of video distribution, Flash? Which technology's got the ability to bring cat video to the next level. This talk will cover the many challenges of both HTML5 and YouTube adapting to change video distribution on the web.
In this talk I will cover Impact, which is a HTML5 game framework. I’ll cover my development workflow, how I converted my AS3 code over to HTML5, asset management (sprite sheets generation) and discuss the future of HTML5 gaming. I’ll also cover some basics of Canvas and how I used Wordpress to power my game.
by Wes Bos
The <video> element is the clay from which we mold our online experiences. With tight integration with JavaScript, CSS, and other HTML5 elements such as <canvas> we are able to have full,fine grain control over our entire experience. This talk will dive into the really awesome things we can do with JS and video. From realtime face tracking to native hardware access, this will knock your socks off!
This session demonstrates how to develop from scratch your own interface for HTML5 video, including embedding a video using HTML5, building custom controls using the JavaScript API, fallback strategies for older browsers and devices, and fixing known playback bugs on the iPhone and Android.