Patterns of Patterns
In this week's lecture we will be pulling apart pattern libraries, introducing thinking about animation, and design patterns in interface design.
- You will have only thirty minutes to complete the quiz. Keep an eye on the time due, as late submissions receive a zero.
- This quiz is open book, meaning you can draw on online resources as much as you would like. Please remember that if you cannot access a reading because everyone else did so before you, there is nothing we can do. Please refer to your notes.
- Any words that are not your own must be cited using a proper format — for example (Author, 2000). Any plagiarism will result in a grade of zero. No exceptions.
- Any talking, texting, messaging, paging, or secret-tiny bluetooth resulting in communications with friends or classmates will result in a grade of zero. No exceptions. Facebook can wait.
- Please answer any questions in full sentences.
The secret password is . You have 30 minutes.
Patterns of Patterns
Close all laptops please! (Back row is excluded)
Heuristics and Design Patterns
Design principles, patterns, and heuristics come from a similar place: Common patterns and 'best practices' discovered over years of trial and error or from research.
Patterns and Principles
Let's take a look at some common design patterns and principles that they may support, frustrate, or violate.
“NUIs (natural user interfaces) exploit skills that we have acquired through a lifetime of living in the World.”Bill Buxton
Connect user actions to reactions.
To be able to anticipate what the user needs, and when they need it in the interface.
The interface belongs to the user; let them control it.
Clarifying for the user the order of importance.
A pattern that purposefully works (or not) with the expectations of the user, within the application, their device, and their reality.
Help support the user in moving efficiently through their task.
Design practices that are used sufficiently create patterns. Libraries such as UI Patterns offer us a collection of pattern summaries, as well as when to use, and when not to use them.
Let's take a look at the "expandable input" pattern for discussion.
P01 Grades Coming Back
Your P01 grades will be coming back to you later today/early tomorrow. If you have any questions or concerns about your grades please do not hesitate to contact me directly.
In preparation for the idea generation that will be necessary of the next project, this sketch exercise has you dreaming up possibilities.
Please sketch out one main task for three different user interfaces for non-existing applications. Each task being sketched should include at minimum five sketches, totalling fifteen sketches across three different applications. Please ensure that your sketches:
- Clearly identify the purpose of each application.
- That the applications being proposed do not exist.
- That the main task is achievable in our current reality.
In This Week's Labs...
We will talking about your feature options. Please make sure to have your feature options ready to go when you arrive, as you will get six minutes to talk through them, and then we will give you feedback.
In Next Week's Lecture... NOTHING. IT IS READING WEEK. GO BE FREE.
...but in two week's time we will be talking about interviewing users and your next and final project.
- Via email at firstname.lastname@example.org
- On the mezzanine Tuesdays from 9-10am, Fridays from 9-10am.