Skip to main content

Schedule: Mobile sessions

Move beyond the traditional desktop Web browser to apply the power of JavaScript and other front-end technologies to mobile apps, working within the constraints of mobile features and mobile UI design.

Location: Salon 10 Level: Advanced
Chris Wilson (Google)
Average rating: ****.
(4.00, 4 ratings)
We've all come to expect audio, video and realtime communication from apps, games and sites – on all our devices. This session will help you build dynamic, multi-device web applications using video, WebRTC, Web Audio and more. We show you how to maximise performance, avoid common gotchas, and deliver great experiences on mobile and desktop, using powerful new media APIs. Read more.
Location: Salon 9 Level: Intermediate
Andreas Bovens (Opera Software)
Average rating: ****.
(4.25, 12 ratings)
In this talk, I will look at two of the technologies that lie at the basis of responsive web design: the viewport meta tag and CSS media queries. I will explain how viewport is being standardized as @viewport, and how many other new features in CSS, such as the resolution media query, object-fit, relative length units etc., can be used to create even more compelling responsive designs. Read more.
Location: Salon 14 Level: Intermediate
Average rating: ***..
(3.50, 2 ratings)
A look at debugging techniques (some helpful, some desperate) for PhoneGap applications. Read more.
Location: Salon 14 Level: Intermediate
Tasneem Brutch (Samsung Research America - Silicon Valley), Steven Eliuk (Samsung Research America)
Average rating: ****.
(4.33, 3 ratings)
WebCL provides portable, efficient, secure and high performance acceleration for compute intensive applications, by defining JS APIs for parallelization, with OpenCL support for heterogeneous multicore devices, including but not limited to CPUs and GPUs. WebCL defines a JS API with a binding to the underlying C-99 based OpenCL API. Read more.
Location: Salon 10 Level: Non-technical
Kathryn Rotondo (Freelance)
Average rating: ***..
(3.60, 5 ratings)
Young children playing with mobile devices don’t have a preconceived idea of what it means to tap, or swipe, or talk into the mic, or that only one little point of one hand should touch the screen at a time. They rely on trial and error and cues from the app. This session will cover intuitive gestures, interactivity cues, and element placement, as well as legal considerations for children's apps. Read more.
Location: Salon 14 Level: Intermediate
Peter McLachlan (Mobify)
Average rating: ****.
(4.00, 6 ratings)
Real world measurement at scale is the only reliable way for web engineers to understand the performance behaviour of routine techniques, considered to be best practices in desktop web development, on smartphones running on cellular data networks. In this talk we will review common performance memes and evaluate them in the context of real world mobile performance. Read more.
Location: Salon 10 Level: Intermediate
Ralph Whitbeck (Atlassian)
Average rating: ****.
(4.00, 3 ratings)
jQuery Mobile is one of the easiest ways to create a mobile site today. Mobile development brings performance to the forefront. We’ll explore a few ways to get the most out of jQuery Mobile and your site. These tips were used in building a conference mobile site, which was built with performance in mind. We’ll learn how to make jQuery Mobile fast on any device. Read more.
Location: Salon 10 Level: Beginner Developer
Lee Mallabone (LinkedIn)
Average rating: ****.
(4.40, 5 ratings)
Email consumption on mobile devices is growing at an unprecedented rate, and the HTML capabilities of those devices is a step-change from their desktop counterparts. This talk will demo some lessons learned building delightful mobile experiences at LinkedIn, and present specific HTML & CSS3 authoring techniques for creating remarkable best-in-class mobile emails. Read more.
Location: Salon 14 Level: Intermediate
Wesley Hales (tCell)
Average rating: ****.
(4.00, 2 ratings)
This is not another session using Node and Socketio to demonstrate sending an receiving real time data. This presentation will cover what it takes to stand up production ready WebSocket clients and how to manage and gracefully degrade for non-supporting browsers. Read more.