The document provides an overview of designing mobile interfaces. It discusses that patterns are universal, generalized, organized, and explained as best practices. However, patterns can also be misunderstood if taken from a single view or as rote solutions. The presentation emphasizes avoiding heuristic solutions and being a conscious designer by defining problems, comparing options, and combining approaches. It outlines methodologies for design success, including understanding problems, leveraging teams, embracing constraints, collaborating, and seeking outside input. The design is not complete until tested through user-centered execution.
4. Patterns are generalized
Vi Vi
deo deo
se se
N r r
et vic N
et vic
fli es fl e
H
ul
x ... H ix s...
u ul
Pl u
Am u Am Plu
a s a s
Yo zon Yo zon
uT uT
u u
Sl be Sl be
ac ac
ke ke
rM rM
ed ed
ia ia
4
5. Patterns are organized Directional Entry
Input Method Indicator OK
3G
3:52PM
Sign on to continue
To prevent unauthorized
access to your account,
access has been locked.
Password 123
TF43
Continue
Exit
3G
3:52PM
abc
3G
3:52PM 123
Going to be a little late
picking you up. Go get Sign on to continue
some coffee and I’ll text To prevent unauthorized
access to your account,
when getting clo access has been locked.
Password
TF43
3G
3:52PM
Just passed
through Asheville, Continue
you still on?
Exit
Start selection
Stuck in meetings,
where are you
Paste
stopping tonight?
Copy all
abc
Going to be a little late
Focus & Cursors
Cut all
picking you up. Go get
some coffee and I’ll text
when getting clo
Clear Entry
5
7. Patterns are best practices
Not necessarily
common practice. Contacts 21-25 of 125
Not necessarily
Jane Adams
816 210 0123 (M)
Jamie Adamly
popular, trendy or 913 111 0234 (H)
Paula Adamowlsky
785 985 0345 (M)
fashionable. Mike Adamson
314 987 0456 (O)
Mike Adler
210 618 0567
7
9. Steven Hoober
avoiding
Float Mobile Learning Symposium
11 June 2011
the heuristic
solution
mobile design
10. Be a conscious designer
Know why you draw
• Define
• Codify
• Compare
• Choose
• Combine
• Expand
10
11. Design methodologies to success
• Understand the problem
• Leverage your team
• No idea is worthy
• Your competitors are not wizards
• Embrace your constraints
• Collaborate
• Seek outside input
11
12. Understand the problem
Put the markers down.
First time, every time,
ask the customer, their
workers, the users.
Create objectives, and
stick to them.
12
13. Leverage your team
Studio methods to
foster competition,
creation of new ideas.
Manage them, to add
challenge to each step.
13
14. No idea is worthy
Don’t do a little dance
for your great idea. I
promise it has flaws.
Consider components
individually, and look
for flaws.
14
15. There are no design wizards
Inspiration is fine.
Copying is pointless.
Follow your process to
find the right answer
for your business, and
the current world.
15
21. Your design isn’t done
UX teams can help:
• Don’t walk away.
• Set goals for everyone.
• Make object-oriented designs.
• Practice polymorphism.
21
22. Don’t walk away
It’s your project, so
stick with it.
• Answer questions.
• Check on progress.
• Solve problems.
You are part of the
implementation team.
22
23. Set goals for everyone
Turn priciples into
metrics. Then measure
them.
Push for these to
be the project level
measure of success.
23
24. DMC eReader User Experience
Sitemap – Modular Reuse of Comp
This is a map of the total expected pages, states or
key functions. Process is not depicted. Many subsid-
iary states are not depicted. See the legend for ele-
ments within each page.
Make object-oriented designs
This is a map of the total expected pages, states or
key functions. Process is not depicted. Many subsid-
iary states are not depicted. See the legend for ele-
ments within each page.
K1 Groups J2 Friends
• My Groups • Multi-select version • My Friends
• • Friend’s Groups for use when chang- • • My Friend’s Friends
• •
Patterns are objects.
• • • Friend List Groups ing context mode • • • Same
• • • Related Groups • •
• • (m620 request) • • • Different
• • • • • Group Members
K1 Groups J2 Friends
• My Groups • Multi-select version • My Friends
• • Friend’s Groups for use when chang- • • My Friend’s Friends
• • • Friend List Groups • •
• ing context mode • • Same
•
•
•
•
•
• K2 Group Details
• Related Groups (m620 request)
•
•
•
•
•
•
J3 Friend Detai
• Different
• Group Members
See A1 See A1
Objects are re-usable K2 Group Details
See A1
J3 Friend Detai
See A1
components, whether
in design or code. Legend of Modular Widgets
m101 Notification Listing •
• m220 Group Preview Pod
•
•
•
• m201 Group Listing •
•
•
•
m102 Notification List Long
Legend of Modular Widgets •
•
m320 Friend Preview Pod
m103 Read Notification
m101 Notification Listing • m220 Group Preview Pod
•
• m301 Friend Listing •
•
•
• •
•
• m201 Group Listing •
•
m 105 Create Annotation •
•
m102 Notification List Long m410 Profile Details
•
•
m110 Notification Strip m320 Friend Preview Pod
m103 Read Notification m501 Content Listing •
•
m301 Friend Listing •
•
•
•
m120 Annotations Bar •
•
•
•
•
•
•
•
• •
•
m 105 Create Annotation • m502 Content Large •
m610 Search, Filter, Sort m410 Profile Details
m110 Notification Strip
m620 Context Mode •
m520 Content Preview Pod
m501 Content Listing 24
•
•
•
• m590 Reader •
•
m120 Annotations Bar •
•
•
•
•
•
m660 Tags & Keywords •
• m502 Content Large •