Web Directions Unplugged

May 1213 2011, Seattle
Building awesome native & web apps
with open web technologies

Platforms and Solutions Track

Get the latest on the platforms, devices, services and the tools for creating apps and experiences for them, including

As well as ad networks, payment systems, mapping services, appstores and everything else you might need to build and commercialize your apps for the web and devices

Distribution and monetization Appstores and beyond

Photo of Caroline Lewko Photo of Kyle Barrow Photo of Lisa Whelan Photo of Robbert van Os

Presenter: Caroline Lewko, Kyle Barrow, Lisa Whelan & Robbert van Os

Building great apps and games is all well and good, but how do you get them onto the user’s devices, and how do you ensure a revenue stream for continued and new development?
In this session, we cover several, often complementary distribution and monetization strategies to help you build your user base, and revenue.

From Web to Mobile to App in 60 Seconds

Photo of Greg Rewis

Presenter: Greg Rewis

Unless you’ve been hiding under a rock, you know the web is moving again! HTML5, CSS3 and Javascript are combining to move the web from the confines of the desktop onto a multitude of devices and screen sizes. And through the magic of the PhoneGap framework, those same technologies are being used to build native applications as well. Join Greg Rewis, as he shows you how to use CSS3 Media Queries to adapt the look of traditional web pages to these differing form factors, and how to implement a more “native” feel to your pages using the jQuery Mobile framework. Greg will also teach you how to leverage features of the mobile device itself as you build a completely native, App-store ready, application — all without leaving Dreamweaver CS5.5! This is definitely not the Dreamweaver you think you know — it’s time to take another look. The session will actually take longer than 60 seconds. Greg talks — alot!

The Dos and Don’ts of Mobile Web Development

Photo of Matthew Staikos

Presenter: Matthew Staikos

Thinking of taking your Web site or Web application mobile? This session is designed to highlight good practices as well as common pitfalls often encountered by Web designers when targeting mobile platforms such as phones and tablets. You will learn what generally works well on mobile and what does not, as well as techniques to use to maximize performance for WebKit-based browsers given engine design quirks and platform/ hardware restrictions.

Platforms in Depth

Photo of Joe Marini Photo of Matthew Staikos Photo of Tim Haysom

Presenter: Joe Marini, Matthew Staikos & Tim Haysom

The number of mobile platforms for developers to potentially target is exploding. Beyond iOS and Android, RIM’s Blackberry phone and TabletOS tablet platforms, Windows Phone 7, and WAC all present opportunities for developers with web skills to create first class, native applications, which users can install directly to their devices.
In this session, we’ll take a look at these platforms, and see how HTML5 interoperability, and the possibility of targetting multiple platforms with the same code base, means creating native apps is not about choosing just one platform any more.

App development solutions in depth

Photo of Dave Johnson Photo of David Kaneda Photo of Tony Guntharp Photo of Yehuda Katz

Presenter: Dave Johnson, David Kaneda, Tony Guntharp & Yehuda Katz

Building applications adds a whole new level of complexity beyond what developers have been used to when it comes to developing for the web. In this session we look at a number of JavaScript Frameworks, and solutions for packing your HTML5/JS/CSS as apps to be deployed onto iOS, Android, Playbook, webOS, and other platforms as native apps. Hear about

SenchaTouch, a rich, sophisticated framework for developing native quality apps using web technologies, from the lead architect of the framework, David Kaneda
SproutCore, the open source application development framework
Appcelerator, a development environment for building apps using JavaScript
PhoneGap, an application platform giving developers access to OS level APIs on iOS, Android and many other platforms

In this session you’ll hear details on each of these solutions, and get the chance to ask questions of the presenters.

The desktop and the browser

Photo of Lloyd Hilael Photo of Ziad Ismail

Presenter: Lloyd Hilael & Ziad Ismail

The browser is becoming less and less of a stand alone app, and more and more integrated into the desktop. In this session, Ziad Ismail from the Internet Explorer team, and Lloyd Hilael from Mozilla look at how projects at Mozilla and microsoft are blurring the distinction, and where the browser is headed on the desktop.

The Web Beyond the Browser

There is a lot of discussion about browsers, but ultimately users care about sites and experiences. The browser is just a means to an end. What happens as the web moves beyond the browser? We’ll share how sites have started innovating with Pinned Sites in IE9 and IE10. We’ll discuss how we believe this trend will accelerate as the web become a core part of more and more devices.

The Mozilla Chromeless Project

The “Chromeless” project experiments with the idea of removing the current browser user interface and replacing it with a flexible platform which allows for the creation of new browser UI using standard web technologies such as HTML, CSS and JavaScript.

Instead building a whole new platform, we suggest that the web itself should be the platform. That a developer could design the browser using standard web technologies combined with a minimal set of new APIs to interact with the underlying operating system and control the application’s user interface. This new functionality is exposed as lightweight conventions on top of the DOM and javascript modules exposed via the CommonJS packaging standard.