A presentation given at Web Directions North, Vancouver Canada, January 31 2008.
User interface design is an iterative process – the design of Digg and Pownce have been a study in evolution and adaptation. This talk will inspect the why and how of these iterations by looking at specific case studies from the two projects as well as previous client work Daniel has tackled.
The case studies will examine specific user interface challenges that have arisen and will chop them up into their various bits. How do I identify a challenge? What is the best approach for getting started? How do I solve the problem conceptually and technically? How will I know if I solved the challenge successfully? Case studies have been selected that are especially pertinent outside of their specific contexts to help you in your everyday UI design.
The presentation will focus on design inspiration, decision-making processes, technical solutions, and learning from missteps as part of a designer’s iterative process.
A presentation given at Web Directions North, Vancouver Canada, January 31 2008.
We’re at an exciting time in the development of web-based interfaces — along with a maturing front-end toolkit (CSS & JavaScript), there are so many technologies, trends and exciting ideas emerging that are enabling us to push the boundaries of interface design.
Author, designer and code cowboy Cameron Adams will explore some of these areas and how they will apply to our development of online interfaces, including: the possibilities of front-end customisation, application interfaces, browser-native vector graphics, and the general duty of all web developers to make things interesting.
A presentation given at Web Directions North, Vancouver Canada, January 30 2008.
Not only are most Web applications going to have (or utilize) social components — they’re also going to have start sharing social information like profiles, contact lists and such with other services. The ’social network fatigue’ users feel and the inefficiencies of keeping this information in multiple spots will drive us to play better with other social apps. This session will focus on using simple building blocks and emerging design patterns to keep it simple for users, for you and for the open social Web at large.
A presentation given at Web Directions North, Vancouver Canada, January 30 2008.
Everyone wants an “intuitive” interface: the users, the designers, and the content publishers. But building them is hard. User Interface Engineering’s recent research has given insight into why it’s hard and how to get past major obstacles.
To build an “intuitive” interface, a designer has to do two things: (1) Take complete advantage of what the user already knows, so what they see is completely familiar to them and (2) make the act of learning anything new completely imperceptible to the user. It turns out, if the interface requires the user to realize they are learning something, the “intuitive” label disappears instantly.
In this talk, Jared will show:
How users need both tool knowledge and domain knowledge to complete their tasks
How simple problems with designs can cause big problems for users
What successful teams are doing to create experiences that delight
Jared will show examples from Microsoft Word, MSN, Google Talk, Flickr, Avis, and many more.
A presentation given at Web Directions North, Vancouver Canada, January 30 2008.
Dubbed “the King of Web Standards” by Business Week, Jeffrey Zeldman co-founded the group and movement that brought standards to our browsers. Through A List Apart Magazine, his books, and endless advocacy, he brought wisdom to our industry and benefits awareness to the people who approve our budgets. Ten years into the web standards movement, how are we doing? What agreements have we reached? What battles no longer need to be fought? What hurdles still prevent us from reaching standards and accessibility utopia?
A presentation given at Web Directions North, Vancouver Canada, January 30 2008.
It seems like there’s a new Ajax library or JavaScript framework coming out every week, and there probably is! Which is the best one to pick? Will you be up the creek without a paddle if you choose the wrong one?
“Working with Ajax Frameworks” will delve into some common Ajax design patterns and how various frameworks can be used to meet those needs. We’ll also take a look at how we can keep our own code flexible as we bridge the gap between it and the various frameworks.
A presentation given at Web Directions North, Vancouver Canada, January 30 2008.
When we follow the principles of web standards, we write valid HTML and CSS, unobtrusive JavaScript and follow WCAG and other accessibility guidelines. This simple act goes a long way to creating an accessible web site, application or service. At the same time, many sites that don’t utilize all that is good and wholesome about web standards perform surprisingly well when they are used by people with disabilities.
How can we get the best of both worlds to create standards-based solutions that are highly usable for real people (including those with disabilities) in the real world?
In this session, we’ll dissect several examples from real sites and apps to learn about accessibility problems that arise from design and development decisions and what we can do to create a more accessible user experience for all people, regardless of their ability.
A presentation given at Web Directions North, Vancouver Canada, January 31 2008.
In his recent book, The Myths of Innovation, Scott Berkun argues that innovation does not happen in a flash of inspiration. Instead, it takes years of research to deeply understand a problem space. A designer who methodically examines, adopts, or discards various hypothesis about the topic is the one who comes up with the best solutions.
In this talk, Indi Young will present a methodical (but rapid!) approach to invention. Using a mental model diagram depicting the behavior of a customer segment, she will show how to recognize when your current offerings could do better at matching needs and how to synthesize new ideas.
With the ideas in this presentation, you will be able to think up new product ideas and improve upon old product features in a guided, strategic manner.
A presentation given at Web Directions North, Vancouver Canada, January 31 2008.
Crash Course in Adobe AIR
There comes a time when web developers need to reach beyond the browser to allow users to go offline, use local files or get rid of the hideous browser chrome. The Adobe Integrated Runtime (AIR) is an up an coming runtime technology that allows desktop applications to be developed with HTML, JavaScript, Flash or Flex. The AIR runtime and SDK are completely free so anyone can get started immediately.
Andre Charland will will give an overview or AIR, the APIs you get access to and how to build a simple Flex and HTML application with it. From there we will explore some of the tools available to make AIR development easier and faster. We’ll finish up with a few important usability guidelines and real world case studies of AIR projects.
A real world overview of Silverlight
Seattle-based Jackson Fish Market helped deliver the Silverlight based search engine Tafiti, one of the earliest commercial Silverlight applications.
In this presentation, Jackson Fish Market co-founder Walter Smith will give us a detailed overview of Microsoft’s RIA technology Silverlight. We’ll learn from Walter’s first hand experience the strengths and weaknesses of the platform, and see real world examples of what Silverlight can be used to achieve.
If you are looking to evaluate RIA frameworks, or just get a sense of the emerging RIA landscape, this session will prove invaluable.
A presentation given at Web Directions North, Vancouver Canada, January 31 2008.
Since the advent of personal computing, we’ve been tied to one place — typically sitting at a desk, with a keyboard and mouse, and in isolation. Even the advent of the web and the wifi-enabled laptop hasn’t much changed this quarter century old paradigm. But with the rise of mobile phones and devices like the Nintendo Wii and PSP featuring first class web browsing, our experience of the web will change dramatically over the coming years. In this context, which design and user experience patterns and techniques we’ve developed over the last 15 years hold up? And… which break?
In this session, Dave Shea and John Allsopp consider the challenges we’ll face as the web devolves onto a myriad devices, and the web is “always on” wherever we are.
A presentation given at Web Directions North, Vancouver Canada, January 31 2008.
Content management systems have all but replaced the former art of publishing static HTML pages. From letting clients edit and add content, to content like calendars and forums that defy the “page” convention, dynamic interactive websites keep visitors coming back. At some point your website goes beyond just a site filled with HTML pages and actually becomes a full-fledged web application.
From these features, we extract three stages of content management — simple content management, beyond the blog, and building your own web application.
Ben Buchanan got in touch a few weeks back, excited to let me know that after a long struggle over at News Digital Media, they’d got the Aus IT home page to validate. Other people over at NDM have written in the past about the long march between gathering together a team of enthusiastic and […]
After too many years trapped inside the four walls of my own home, I’m bustin’ loose later this month and moving Web Directions Global HQ to Surry Hills, into what I think will be some very sweet office space – check the photo here. The good news is that for the pittance of just $150 […]
A presentation given at at Web Directions North, Vancouver, February 8, 2007.
Experience Design is no longer a nice-to-have luxury of a few organizations with tons of money and exceptional visionary management. It’s become commonplace for organizations that build products and web sites. Experience Design is a centerpiece of boardroom discussions and quickly becoming a key performance indicator for many businesses.
However, you can’t just hire a couple of “experience designers” and tell them, “Go do that voodoo that you do so well.” Today’s business environment forces us to build multidisciplinary teams, compiling a diverse group of skills and experiences to handle the many facets of the technical, business, and user requirements. In his usual entertaining and insightful manner, Jared will talk about what it takes to build a design team that meets today’s needs.
He’ll demonstrate how successful Experience Design:
Must integrate the needs of the users with the requirements of the business
Is learned, but not available through introspection
Must be invisible to succeed
Is cultural
Is multidisciplinary
Thrives best in an “educate and administrate” environment
You’ll see examples of designs from Apple’s iPod, Netflix, the Mayo Clinic, and Southwest Airlines, to name a few.
A presentation given at at Web Directions North, Vancouver, February 8, 2007.
Mashups are the hottest web development topic today. Hear about the front-end, back-end, and business issues of mashups with these two experts who know more about them than just about anyone.
Kaitlin Sherwood: Overview of Maps Mashup Technologies
In the past two years, there has been an explosion of tools for conveying geographic information to the masses. In this talk, Kaitlin Duck Sherwood will introduce major concepts and issues, and discuss the pros and cons of each of the major mashup frameworks. Attendees will gain an appreciation for their mapping options, and information to help them better choose between them based on their particular needs.
Steffen Meschkat
A central topic of “Web 2.0” is browser-side web application programming interfaces (APIs) and the specific type of web application they give rise to: mashups.
Using the Google Maps API as an example, I put this development into a perspective that allows one to appreciate how this, on the one hand, is a natural and coherent evolution of the Web that, on the other hand, significantly alters the ways of organizing the world’s information that the Web makes possible. I also discuss the specific technologies that web APIs for mashups are based upon, and their sometimes challenging idiosyncrasies.