WebWorks Maximizing HTML5
The Advisory Board Company
Most mobile Web developers come from a traditional desktop development background. As such, many are not aware of key differences between desktop browsers and mobile browsers once they are trying to build an app vs a traditional web site, even if adapted for mobile. In this introductory session aimed at desktop developers interested in making the jump to mobile, we will present the technical tricks that are needed to circumvent a mobile browsers own interface touch and gesture management, viewport and other aspects to deliver a web app that looks and feels like a native app. We will discuss among other things how to virtualize the browsers own event loop, block swipe and pinch/zoom gestures, pin down the viewport, and a simple trick to build a mobile touchbased app that also works on a desktop browser with mouse events.
Technology and Developer Evangelist
HTML5 WebSocket is a new standardized API and protocol for continuous, bidirectional, lowoverhead communications between browsers and remote hosts. It enables the development of a new generation of dynamic, browserbased web applications.
Although the basic concept of a WebSocketenabled application is relatively simple, the actual implementation of this technology involves a number of steps which require careful attention to detail. In this session you will come up to speed quickly on the basics of WebSocket and you will learn what is involved in building realtime WebSocketbased applications.
Designing Cross-Platform Mobile Web Apps
Creative Web Technologist
With the increasing number of mobile platforms, resolutions, and pixel densities, it is becoming harder and harder to deliver a rich, nativefeeling experience to all of your users. David Kaneda will discuss crossplatform UI paradigms, code forking, and brand integration in this session as a way to outline a better design process for mobile web apps.