Sessions at Web Directions Unplugged on Thursday 12th May

Your current filters are…

  • The Convergence of All Things

    by uosןıʍ sıɹɥɔ

    This wide ranging talk will investigate the interconnections between different devices, scenarios and environments, and the role the web platform is playing in unifying development for spaces as disparate as personal computers, mobile phones and television, while looking at the mindset necessary to deliver great experiences across all these spaces.

    At 9:10am to 10:15am, Thursday 12th May

  • Move it! CSS3 Transitions and Animations

    by Stef. Sullivan Rewis

    Since the early days of the web, the only reliable way to get movement on your site was through Flash, or more recently, Javascript. But now, with WebKit and Mozilla leading the way, transformations and transitions can be done with pure CSS, even on mobile devices. And for those in need of even more movement, CSS3 provides for keyframe-based animations. In this session, we’ll take a look at all of the possibilities and explore what works and where — from the simplest effects, to creative usability enhancements including the combination of CSS with mobile Javascript frameworks.

    At 10:30am to 11:25am, Thursday 12th May

  • App development solutions in depth

    by Tony Guntharp, David Kaneda, Yehuda Katz and Dave Johnson

    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.

    At 10:45am to 12:40pm, Thursday 12th May

  • Platforms in Depth

    by Joe Marini, Matthew Staikos, Tim Haysom and Yehuda Katz

    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.

    At 10:45am to 12:40pm, Thursday 12th May

  • Testing and debugging mobile apps

    by Ross Boucher

    Developers have long been able to use an array of debugging, profiling and other testing tools to ensure application quality and performance. More recently, web developers have started to rely on increasingly sophisticated tools to help test their web sites and applications. But particularly in the mobile space, when developing sophisticated applications with web technologies, testing presents significant challenges.

    Ross Boucher, one of the developers of Objective-J, the Cappuccino web application framework, the visual development tool Atlas, and 280 slides knows a thing or two about testing sophisticated applications developed using web technologies. In this session, he’ll share some of those secretes, and help you better test and debug your applications.

    At 10:45am to 11:40am, Thursday 12th May

  • Top Ten Things To Tackle Touchscreens

    by Dan Saffer

    The average size of an adult human’s finger pad is 10-14mm. The average size of a cursor or stylus tip is 1-2mm. That fact alone means that designing native touchscreen apps is an entirely different thing than designing web, desktop, or even traditional mobile apps. This talk outlines the most important concepts, guidelines, and practices to keep in mind when designing with fingers and hands in mind. We’ll cover interaction zones (where it’s easiest for fingers to reach), touch targets (size and distance apart), kinesiology (how fingers can bend, move, and stretch), and signaling (how users can become aware of gestures).

    At 10:45am to 11:40am, Thursday 12th May

  • Bring your apps to life with CSS3 magic

    by Divya Manian

    Being a front-end designer used to mean pixel hacking and endless rounds of pain while trying to make sites and applications “look the same in each browser”. Thankfully, we now live in more interesting times. But as we strive to make our web apps a pleasure to use, the vast array of tools and techniques available to us present their own set of challenges. In this session you will learn to ask the right questions to guide your choice of tools and the design.

    Find out how to creatively use new features of CSS3 (gradients, multiple backgrounds, generated content, and many more) to give life to your design ideas, make them adaptable and maintainable. and provide the best experience possible on an array of platforms.

    Finally, you’ll hear how to create a library of simple and ready-to-use design patterns, that you can incorporate into your workflow to bring your designs to life much faster.

    At 11:45am to 12:40pm, Thursday 12th May

  • Mobile Web Speed Bumps

    by Nicholas C. Zakas

    As browsers explode with new capabilities and migrate onto devices users can be left wondering, “what’s taking so long?” Learn how HTML, CSS, JavaScript, and the web itself conspire against a fast-running application and simple tips to create a snappy interface that delight users instead of frustrating them.

    At 11:45am to 12:40pm, Thursday 12th May

  • Distribution and monetization Appstores and beyond

    by Robbert van Os, Lisa Whelan and Kyle Barrow

    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.

    At 1:40pm to 2:35pm, Thursday 12th May

  • Get your game on — HTML5 for game building

    by Robby Ingebretsen and Kevin Moore

    You’ve seen a lot of demos, but is HTML5 really ready for primetime? We made an HTML5-based pool game with the explicit goal of creating an experience that defies your expectations for what a browser can do. In this session we’ll take you through the challenges and triumphs of working with this new technology. For the experienced HTML5 dev, we’ll share tips and tricks. For the rest of us, it will be a great primer on the exciting potential that HTML5 brings to the web.

    At 1:40pm to 2:35pm, Thursday 12th May

  • You had me at “signup”- Content Strategy for Apps

    by Relly Annett-Baker

    Dear app makers,

    I love the stuff you have been putting out recently. Supercool maps, guides, syncing and such make my day. There’s just one little thing. As a content strategist and writer, I’ve noticed that some of your instructions aren’t as clear as they could be. The experience is not as fulfilling as it might be. I know this might not be your favourite part of the process. In fact, they are probably the bits chucked in to get it out the door. And so I have created a session to help ease the pain.

    I have a framework for you to build on to make sure that your next app is as pithy as it is pretty and elegant to use as it is coded. I’ll even bring a whole virtual suitcase of apps with fantastic snippets of microcopy to inspire you. It’s a pretty simple concept and it’s a bunch of fun to work on, running alongside your app development.

    In one sentence: it’s about creating a fulfilling experience, one that puts you ahead of your competition, simply through the power of the written word.

    At 1:40pm to 2:35pm, Thursday 12th May

  • Mobile Prototyping Essentials

    by Rachel Hinman

    We’ve heard it all before… prototype, prototype, prototype. It’s a standard step in almost any design process — but often the first step skipped in time and budget constrained projects. While prototyping is considered a standard step in any UX design process, it is an *essential* part of the mobile UX process. This talk will outline why prototyping is essential to part of the mobile UX process and how prolific prototyping is a necessary step for designers keen to grow the ruthless editing skills necessary to craft successful mobile experiences. This talk will also cover common and uncommon mobile prototyping tools, methods and techniques that you can apply to your project work.

    At 2:40pm to 3:35pm, Thursday 12th May

  • The desktop and the browser

    by Ziad Ismail and Lloyd Hilaiel

    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.

    At 2:40pm to 3:35pm, Thursday 12th May

  • Universal Access — now for apps as well

    by Wendy Chisholm and Charles Pritchard

    Many web designers and developers are motivated to create accessible sites because more people can use the site, more people can find the site, and more devices can access the site. As we migrate to HTML5 and CSS to develop applications, we further the opportunity to create far more inclusive results, no matter the preferences of your audience and no matter why they have those preferences: are they driving? riding in a bumpy bus? accessing content in the sun? or might they be blind?

    In this session, Wendy Chisholm, co-editor of WCAG 1.0, author of Universal Design for Web Applications, and one of the leading experts in accessibility and universal access helps you understand the challenges to and solutions for creating accessible apps with web technologies. Wendy will cover WAI-ARIA (Accessible Rich Internet Applications), accessibility and HTML5, as well as some common accessibility pitfalls when designing and developing applications, particularly on mobile and tablet devices.

    At 2:40pm to 3:35pm, Thursday 12th May

    Coverage audio clip

  • Native v hybrid v web

    by Brian Fling

    It’s an exciting time to be working on the web. With the explosion of new platforms and form factors, three clear strategies for application development have emerged.

    • native apps, written in languages like Objective-C, Java and C++
    • hybrid apps, written in HTML5 and web technologies, packaged and deployed to various platforms using solutions like PhoneGap and AIR
    • web apps, running solely in the browser

    Each has its strengths and weaknesses.
    Each has its strong adherents.
    Each has its place, depending on the project.

    In this session, Brian Fling brings together a number of deeply knowledgeable, experienced developers to pragmatically consider these different approaches, their strengths and weaknesses, and their appropriate use cases, to help you decide which tactic is appropriate for any project.

    Cut through the ideology, and hear from people who really know what they are talking about in this summit style session to end day one.

    At 4:05pm to 5:05pm, Thursday 12th May