This talk outlines the most important best practices to keep in mind when designing web applications for TV. We’ll cover issues like directional pad navigation, user interface design for TV, color issues, and zooming, as well as discussing some unique opportunities for TV applications.
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.
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.
In the absence of a “Widgets for Dummies” book being available at your local bookstore, this presentation will try to bring you up-to-speed with what you need to know to start developing widgets.
In this session Aaron will lead you on a tour of current trends and practices, examining the strengths and drawbacks that realism brings. We’ll talk about things like mental models, innovation and usability as they relate to lifelike UI. Finally, Aaron will share some pragmatic guidelines to keep in mind as you build the next wave of mobile and touch apps.
The Canvas tag has been around for a while, and HTML5 has given it more visibility. It’s now finding its way into most mobile browsers, and even a majority of desktop browsers. This talk will give a solid overview of what the canvas tag is, what it can do, and how it compares with other technologies like SVG and Flash.
While location-based mobile apps are becoming increasingly popular, they are still relatively new. Special considerations need to be made for battery life and handling large data sets of geolocated data. The good news is there are many services and technologies you can use to assist you in building mobile location-based apps.
No one who advocates for the mobile web wants to admit it, but it is true. Native is easier. It’s easier to sell to stakeholders. Easier to monetize. And most importantly, easier to implement. So how do we sell mobile web projects? How do we work with the systems we currently have to build compelling mobile web experiences?
In this talk, Aarron Walter will introduce you to the emotional usability principle – a design axiom that identifies a strong connection between human emotion and perceived usability. Through real-world examples, you’ll learn practical interface design techniques that will make your websites and applications more engaging to the humans they serve.
Many of us create and work with data that lives on the web. This kind of data has similar characteristics that makes it possible to learn successful techniques and avoid ‘reinventing the wheel’ for analysis.
In this talk, Relly will show you how narrative runs as deep through websites as it does through your favourite TV dramas, video games, comic books or musicals, and explain how you can write decent help for your users, define personality for your site and create documents to support everyone involved in creating that experience.
Esther will share strategies for evolving UI design as the software grows, keeping UI designers in the loop and helping everyone on the team be a better designer (cause they think already are).
CSS3 is changing how we design and develop web sites, allowing us to quickly and easily create and maintain highly efficient and adaptable sites that are a pleasure to use. You’ll learn practical yet progressive examples of the most beneficial CSS3 techniques to put to use in your pages today.
Web typography expert Jason Cranford Teague shows you how to apply the principles of fluid typography, to choose, find and use Webfonts and create your unique typographic voice. Come and find out why 2010 is going to be the year of Web typography.
In this talk, you’ll learn what’s going on inside the browser that can slow JavaScript down and how that can end up creating a “slow page”. You’ll also learn how to overcome the conspiracy against your code by eliminating performance bottlenecks.