SlideShare a Scribd company logo
1 of 116
Designing Experiences 

for iPad
I’m Jenica!
I n t e r a c t i o n D e s i g n e r 
U s e r R e s e a r c h e r 
U X A r c h i t e c t 
S t u d e n t
I’m going to talk about…!
Our App
UX Process
Design Principles 
Questions?
Our App
UX Process
Design Principles 
Questions?
Release	
  2	
  
Fixed	
  Layout	
  
Basic	
  UI	
  Elements	
  
	
  
Android	
  (tablet	
  &	
  phone)	
  
iOS	
  (tablet	
  &	
  phone)	
  
Windows	
  8	
  	
  (tablet	
  &	
  phone)	
  
	
  
Free	
  form	
  layout	
  
Scalable	
  number	
  of	
  UI	
  Elements	
  
UI	
  customizaGon	
  
	
  
iOS	
  (tablet)	
  
8	
  months	
  4	
  months	
  
Release	
  1	
  
Our App
UX Process
Design Principles 
Questions?
“Design is a process, 

not a product.”



-Christopher Simmons
Two design disciplines @ NI
I x D
•  Feel
•  Interactions
•  Workflow
•  Navigation
•  Information hierarchy
V i D 
•  Look
•  Graphics
•  Imagery
•  Typography
•  Color
UX Design Process ?
Design" Implement"
UX Design Process
Discovery" Design" Verify" Implement"
Iterate"
Iterate	
  
Uncovering	
  user	
  
moGvaGon.	
  
“CreaGon	
  of	
  a	
  plan	
  
for	
  the	
  construcGon	
  
of	
  a…	
  system”.	
  
Design	
  validaGon.	
   Build.	
  
" " " "
D i s c o v e r y "
Why bother?
" " " "
" " " "
" " " "
" " " "
" " " "
D i s c o v e r y "
Who do I talk to?
" " " "
What are your stakeholders’ goals?!

S t a k e h o l d e r I n t e r v i e w s 
•  What is the purpose and goal of the project?
•  What is your vision of what the product should do?
•  What tasks are critical (should be done quickly, with few errors)?
•  What prompted the ________ (redesign, tweak, new idea)?
•  Are there any restraints, mandates or guidelines?
•  Who is in charge of _________?
•  Who are the users?
" " " "
What are your users’ motivations?
U s e r I n t e r v i e w s 
Learn more about the user’s work by asking a series of questions
I n - S i t u O b s e r v a t i o n 
•  Observe subject matter experts doing real work in their context
–  Which platform do they use?
–  Are there interruptions?
–  Hope they don’t wear gloves!
•  Establish a master-apprentice relationship
–  Subject matter expert shows how
–  Observer watches and asks questions
•  Challenge your assumptions about the workflow
" " " "
Mental Model!
" " " "
System! Real World!
Placeholder	
  
" " " "
D i s c o v e r y
Who are your competitors?!
" " " "
" " " "
“Competitive” Analysis or Audit
	
  
	
  
Filterstorm
 Omnigraffle
 Keynote
Grafio
 Touch Draw
 Photoshop
" " " "
D i s c o v e r y
What are you building?
" " " "
What are your UX requirements?
"
"
F i n d i n g s 
Other	
  team	
  members	
  can	
  
benefit	
  from	
  access	
  to	
  
shared	
  variables	
  to	
  
monitor	
  system	
  status.	
  
	
  
R e q u i r e m e n t s !
Support	
  sharing	
  with	
  other	
  
team	
  members.	
  
	
  
	
  
Creator	
  is	
  the	
  only	
  
approved	
  editor.	
  
	
  
Allow	
  board	
  to	
  be	
  shared	
  in	
  
locked	
  or	
  unlocked	
  state.	
  
	
  
" " " "
UX Design Process
Discovery" Design" Verify" Implement"
Iterate	
  
Design
" " " "" " " "
" " " "
" " " "
Design
Iterate	
  
Define	
   Refine	
  
Iterate	
  
Concept	
  
" " " "
Design
Iterate	
  
Define	
   Refine	
  
Iterate	
  
Concept	
  
" " " "
Identify Core Tasks
•  Create new dashboard
•  Open dashboard
•  Place controls and indicators on dashboard
•  Connect controls and indicators to data
•  Organize controls and indicators on canvas
•  Customize controls and indicators
•  Run dashboard
•  Share (Cloud, email)
•  Remove dashboard
•  Get help?
•  Learn

" " " "
Prioritize Core Tasks
•  Create new dashboard (2)
•  Open dashboard (1)
•  Place controls and indicators on dashboard (1)
•  Connect controls and indicators to data (1)
•  Organize controls and indicators on canvas (2)
•  Customize controls and indicators (3)
•  Run dashboard (1)
•  Share (Cloud, email) (3)
•  Remove dashboard (2)
•  Get help? (2)
•  Learn (1)
" " " "
" " " "
" " " "
Design
Iterate	
  
Define	
   Refine	
  
Iterate	
  
Concept	
  
" " " "
" " " "
" " " "
" " " "
When do I wireframe versus code?
" " " "
Share early & often!!
" " " "
Design
Iterate	
  
Define	
   Refine	
  
Iterate	
  
Concept	
  
" " " "
" " " "
" " " "
At minimum think about consistency….
Grouping (and white space)
 Alignment
Lorem	
  ipsum	
  dolor	
  sit	
  amet,	
  consectetur	
  
adipiscing	
  elit.	
  Nullam	
  maWs	
  rutrum	
  erat,	
  at	
  
sagiWs	
  est	
  elementum	
  vitae.	
  	
  
Sed	
  non	
  ante	
  id	
  ipsum	
  vehicula	
  egestas	
  
adipiscing	
  a	
  nisi.	
  Nullam	
  placerat,	
  dolor	
  ut	
  
sodales	
  placerat,	
  mi	
  velit	
  dictum	
  nisl,	
  id	
  
interdum	
  augue	
  dolor	
  sit	
  amet	
  magna.	
  
Fonts
Color (or lack of)
" " " "
UX Design Process
Discovery" Design" Verify" Implement"
Iterate"Iterate	
  
Verify
" " " "" " " "
" " " "
" " "
" " " "
Mental Model!
" " " "
System! Real World!
User Testing
" " " "
" " " "
decide what you
want to learn
create the
test plan
recruit
participants
test
the test
conduct the
sessions
analyze the data and
figure out what you’re
going to about it
" " "
" " " "
Heuristic Evaluation
Visibility of system status
Match between system and 
real world
User control and freedom
Consistency and standard
Error prevention
Recognition rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help users recognize, diagnose,
and recover from errors
Help and documentation
Readability in sunlight
Ease of use when in motion
Cues to start again after pause
Size of tap target
Gesture discoverability
" " " "
" " " "
UX Design Process
Discovery" Design" Verify" Implement"
Iterate"
Iterate	
  
Implement
" " " "" " " "
" " " "
120 60 0 60 120 180
30
30
0 0
60
30 3090150 90 150
60
120 60 0 60 120 18030 3090150 90 150
60
30
30
60
Equator EquatorEquator
Tropic of Capricorn (23°27') Tropic of Capricorn (23°27')
Antarctic Circle (66°33')Antarctic Circle (66°33')
Tropic of Cancer (23°27')Tropic of Cancer (23°27')
Arctic Circle (66°33')Arctic Circle (66°33')
Gough Island
Falkland Islands
(Islas Malvinas)
Bouvet Island
Johnston Atoll
Kingman Reef (U.S.)
Palmyra Atoll (U.S.)
Greenland
and Miquelon
Western
Sahara
Macau
S.A.R.
Wake Island
Mariana
Guadeloupe (FR.)
Guam
Aruba
Jarvis
Island
(Fr. Poly.)
Christmas Island
Ashmore and
Cartier Islands
(Fr. Poly.)
Coral Sea
Islands
Caledonia
Reunion
(Fr. Poly.)
Norfolk
Island
Heard Island and
McDonald Islands
Cook Islands
F r e n c h P o l y n e s i a
(Fr. Poly.)
Pitcairn Islands
Cayman Is.
Navassa
Island
Turks and
Caicos Islands
Bermuda
Martinique (FR.)
(Fr. S. and Ant. Lands)
(Fr. S. and Ant. Lands)
(Fr. S. and Ant. Lands)
(Fr. S. and Ant. Lands)
Cocos
(Keeling) Islands
Tromelin Island
Juan de Nova
Island
Mayotte
Glorioso Islands
Bassas
da India
Europa
Island
Ocean Territory
New
American
Samoa
Niue
Wallis and
Futuna
Tokelau
Howland Island
Baker Island
Northern
Midway
Islands
Islands
Svalbard
Jan Mayen
Faroe
Islands
British Indian
Clipperton Island
Hong Kong
S.A.R.
South Georgia and
South Sandwich Islands
Montserrat
Ceuta
Melilla
French Guiana
St. Pierre
Gibraltar
Saint Helena
Saint Helena, Ascension,
and Tristan da Cunha
(U.K.)
TRISTAN DA CUNHA
French Southern and Antarctic Lands
Guernsey
Jersey
Isle of
Man
Saint Barthelemy (FR.)
Curacao
British
Virgin Islands
(U.K.)
Virgin
Islands
(U.S.)
Puerto
Rico
Anguilla (U.K.)
Saint-Martin (FR.)
Sint Maarten (NETH.)
ARCTIC OCEAN ARCTIC OCEAN
Hudson
Bay
Black Sea
Philippine
Sea
N O R T H
P A C I F I C
O C E A N
S O U T H
A T L A N T I C
O C E A N
Caspian
Sea
Coral
Sea
I N D I A N
O C E A N
O C E A N
Baltic
Sea
Bengal
S O U T H
O C E A N
Tasman Sea
Aral
Sea
Lake Balkhash
Lake
Baikal
Ross
Ice Shelf
Bay of
South China
Sea
Barents Sea
Lake
Victoria
Lake
Tanganyika
Ross Ice Shelf
ARCTIC OCEAN
Java Sea
Celebes Sea
Andaman
Sea
White Sea
Lake
Ladoga Lake
Onega
Sea of
Japan
Mediterranean Sea
S O U T H
P A C I F I C
O C E A N
S O U T H E R N O C E A N S O U T H E R N O C E A N
S O U T H E R N O C E A N
N O R T H
P A C I F I C
O C E A NYellow
Sea
Amery Ice
Shelf
East China
Sea
P A C I F I C
Red
Sea
Ronne Ice Shelf
Bering Sea
Lake
Nyasa
N O R T H
A T L A N T I C
Lago
Titicaca
Lake
Superior
Lake
Michigan
Lake
Huron
Lake Erie
Lake Ontario
Sea
Arabian
North
Sea
Norwegian
Sea
Greenland Sea
Beaufort Sea
Denmark
Strait
Kara Sea
Laptev Sea
East Siberian Sea
Sea of
Okhotsk
Davis
Strait
Baffin
Bay
Caribbean Sea
Gulf of Mexico
Gulf of Alaska
Labrador
Sea
Chukchi
Sea
Banda Sea
Arafura
Sea
Timor
Sea
Luzon
Strait
Gulf
of
Bothnia
Persian
Gulf
Gulf of Oman
Sea of
Azov
Gulf of
Tonkin
Gulf of
Thailand
Drake
Passage
Ross Sea
Bellingshausen Sea
Amundsen Sea
Great Australian
Bight
Great
Barrier
Re
ef
Gulf of
Carpentaria
Bay of
Biscay
Sea
Laccadive
Mozambique
Channel
Gulf of Aden
Gulf of
St. Lawrence
Lake
Winnipeg
Slave Lake
Bear Lake
Great
Great
Gulf of Guinea
Celtic
Sea
Ross Sea
Scotia Sea
Weddell Sea
CUBA
COLOMBIA
PERU
BOLIVIA
CHILE
PAPUA
NEW GUINEA
ZEALAND
C A N A D A
MEXICO
BELIZE
HONDURAS
NICARAGUAEL SALVADOR
GUATEMALA
COSTA
RICA PANAMA
R U S S I A
C H I N A
SURINAME
THE
BAHAMAS
(U.K.)
THE GAMBIA
SWAZILAND
ZIMBABWE
ZAMBIA
ANGOLA COMOROS
SEYCHELLES
TANZANIA
AFRICA
SOUTH
KENYA
UGANDA
CENTRAL
AFRICAN REPUBLIC
YEMEN
N I G E R
LIBERIA
CAMEROON
GABON
EQUATORIAL GUINEA
GUINEAGUINEA-BISSAU
M A L I
MAURITANIA
SENEGAL
CAPE VERDE
NORWAY
SWEDEN
FINLAND
FRANCE
SPAIN
EST.
LAT.
LITH.
ITALY
TUNISIA
LAOS
JAPAN
PHILIPPINES
MARSHALL
ISLANDS
SOLOMON
ISLANDS
FIJI
TONGA
K I R I B A T I
(FRANCE)
(administered by U.K.,
claimed by ARGENTINA)
(CHILE)
(NORWAY)
(administered by U.K.,
claimed by ARGENTINA)
(CHILE)
(SOUTH AFRICA)
(AUSTL.)
(AUSTL.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(FRANCE)
(N.Z.)
(JAPAN)
(N.Z.)
(EQUA. GUI.)
(BRAZIL)
(BRAZIL)
(BRAZIL)
(FRANCE)
(YEMEN)
(SP.)
(PORT.)
(PORT.)
(U.K.)
(DEN.)
U.S.
(U.K.)
THAILAND
BANGLADESH
CAMBODIA
VIETNAM
(INDIA)
MALDIVES
SRI
LANKA
SINGAPORE
BRUNEI
M A L A Y S I A
I N D O N E S I A
(AUSTL.)
(AUSTL.)
TIMOR-LESTE
A U S T R A L I A
NEW
(U.S.)
(U.S.)
NORTH KOREA
MOROCCO
(FRANCE)
(NETH.)
TRINIDAD AND
TOBAGO
DOMINICAN
REPUBLIC
JAMAICA
(U.S.)
PARAGUAY
ICELAND
UNITED
KINGDOMIRELAND (U.K.)
(U.K.)
(U.K.)
LIECH.
SWITZ.
LUX.
CZECH REP.
SLOVAKIA
ROMANIA
ALB.
BELARUS
SYRIA
CYPRUS
LEBANON
Indian
claim1972
Line of Control
Line of
Actual
Control
(DENMARK)
U K R A I N E
MOLDOVA
GEORGIA
AZERBAIJANARMENIA
U N I T E D S T A T E S
U.S.
(U.S.)
K I R I B A T I
I R A N
IRAQ
AFGHANISTAN
PAKISTAN
ANDORRA
SAN
MARINO
AUSTRIA
HUNGARY
SERBIA
MONT.
KOS.
CROATIA
SLOVENIA
BURMA
I N D I A
NEPAL
BHUTAN
T U R K E Y
(U.S.)
(U.S.)
(U.S.)
(U.S.)
(U.S.)
NAURU
(FR.)
B R A Z I L
A L G E R I A
L I B Y A
E G Y P T
A n t a r c t i c a
BOS. &
HER.
NIGERIA
SAMOA
(U.K.)
VATICAN
CITY
(SP.)
(U.K.)
(SP.)
(IT.)
(SP.)
(FR.)
(IT.)
MALTA
NETH.
BELGIUM
DENMARK
JORDAN
ISRAEL
(GR.)
KUWAIT
BAHRAIN
QATAR UNITED ARAB
EMIRATES
OMAN
OMAN
GERMANY
POLAND
ST. VINCENT AND
THE GRENADINES
GRENADA
BARBADOS
ST. LUCIA
DOMINICA
(ECUADOR)
(FRANCE)
(FRANCE)
(FRANCE)
M O N G O L I A
DJIBOUTI
BOTSWANA
NAMIBIA
TURKMENISTAN
UZBEKISTAN
KYRGYZSTAN
TAJIKISTAN
(FRANCE)
ANGOLA
(Cabinda)
(FRANCE)
(FRANCE)
(AUSTL.)
(AUSTL.)
(AUSTL.)
BULGARIA
RUSSIA
GUYANA
URUGUAY
ECUADOR
(CHILE)
(CHILE)
(FRANCE)
(U.K.)
(NORWAY)
(NORWAY)
BENIN
TOGO
D'IVOIRE
CÔTE
SAUDI
ARABIA
SIERRA
LEONE
(MEXICO) ERITREA
SOUTH
KOREA
GREECE
MACEDONIA
(KIRIBATI)
(BRAZIL)
MAURITIUSMADAGASCAR
(AUSTL.)(administered by FRANCE,
claimed by COMOROS)
(U.K.)
PALAU
VANUATU
TUVALU
BURKINA
FASO
U. S.
ARGENTINA
PORTUGAL
MONACO
LESOTHO
(FRANCE)
(U.S.)
(N.Z.)
(INDIA)
(INDIA)
(COSTA RICA)
(COLOMBIA)
(CHILE)
CHAD
Occupied by the SOVIET UNION in 1945,
administered by RUSSIA, claimed by JAPAN
(JA
PA
N)
(JA
PAN
)
(U.K.)
VENEZUELA
GHANA
S U D A N
RWANDA
BURUNDI
MALAWI
MOZAMBIQUE
ETHIOPIA
SOMALIA
SOUTH
SUDAN
FEDERATED STATES OF MICRONESIA
HAITI
REP. OF
THE
CONGO
DEMOCRATIC
REPUBLIC
OF THE CONGO
SAO TOME AND PRINCIPE
K A Z A K H S T A N
Taiwan
Twenty-one of 28 Antarctic consultative countries have made no
claims to Antarctic territory (although Russia and the United States
have reserved the right to do so) and they do not recognize the
claims of the other countries.
(NETH.)
ANTIGUA AND BARBUDA
ST. KITTS AND NEVIS
(U.S.)
Kabul
Tirana
Algiers
Pago Pago
Luanda
Buenos Aires
Yerevan
Canberra
Vienna
Baku
Nassau
Manama
Dhaka
Minsk
Brussels
Belmopan
Porto-
Novo
Thimphu
La Paz
Sarajevo
Gaborone
Brasília
Bandar Seri
Begawan
Sofia
Ouagadougou
Rangoon
Bujumbura
Phnom
Penh
Yaoundé
Ottawa
Praia
Bangui
N'Djamena
Santiago
Beijing
Bogotá
Moroni
San José
Yamoussoukro
Zagreb
Havana
Nicosia
Prague
Kinshasa
Copenhagen
Djibouti
Santo
Domingo
Dili
Quito
Cairo
San Salvador
Malabo
Asmara
Tallinn
Addis
Ababa
Stanley
Tórshavn
Palikir
Suva
Helsinki
Paris
Cayenne
Papeete
Libreville
Banjul
Tbilisi
Berlin
Accra
Athens
Nuuk
(Godthåb)
Hagåtña
Guatemala City
Conakry
Bissau
Georgetown
Port-au-
Prince
Tegucigalpa
Budapest
Reykjavík
New
Delhi
Jakarta
Tehran
Baghdad
Dublin
Tel Aviv-Yafo
Jerusalem
Rome
Kingston
Tokyo
Amman
Astana
Nairobi
Tarawa
Kuwait
Bishkek
Vientiane
Beirut
Maseru
Monrovia
Tripoli
Vilnius
Luxembourg
Skopje
Pristina
Antananarivo
Lilongwe
Kuala
Lumpur
Male
Bamako
Valletta
Majuro
Nouakchott
Port Louis
Mexico
City
Chis¸inau
(
Ulaanbaatar
Podgorica
Rabat
Maputo
Windhoek
Yaren
District
Kathmandu
Amsterdam
Noumea
Wellington
Managua
Niamey
Abuja
Pyongyang
Saipan
Oslo
Muscat
Islamabad
Melekeok
Panama
City
Port
Moresby
Asunción
Lima
Manila
Adamstown
Warsaw
Lisbon
Doha
Brazzaville
Saint-
Denis
Bucharest
Moscow
Kigali
Apia
Sâo Tomé
Riyadh
Dakar
Belgrade
Victoria
Freetown
Singapore
Bratislava
Ljubljana
Honiara
Mogadishu
Pretoria
Seoul
Madrid
Colombo
Khartoum
Paramaribo
Longyearbyen
Mbabane
Stockholm
Bern
Damascus
Dushanbe
Dar es Salaam
Bangkok
Lomé
Nuku'alofa
Port of Spain
Tunis
Ankara
Ashgabat
Funafuti
Kampala
Kyiv
Abu
Dhabi
London
Washington, D.C.
Montevideo
Tashkent
Port-Vila
Caracas
Hanoi
Mata-Utu
Sanaa
Lusaka
Harare
Riga¯
Kandaha¯r
Constantine
Oran
Namibe
Benguela
Bahía Blanca
Comodoro
Rivadavia
Córdoba
La Plata
Mar del Plata
Mendoza Rosario
San Miguel
de Tucumán
Adelaide
Alice Springs
Brisbane
Cairns
Darwin
Hobart
Melbourne
Newcastle
Perth
Sydney
Wollongong
Chittagong
Khulna
Homyel
Cochabamba
Santa
CruzSucre
Belém
Belo
Horizonte
Campinas
Campo
Grande
Curitiba
Florianópolis
Fortaleza
Goiânia
João Pessoa
Joinville
Maceió
Manaus
Natal
Pôrto
Alegre
Pôrto Velho Recife
Rio de
Janeiro
Salvador
Santos
São Luís
São Paulo
Teresina
Uberlândia
Vitória
Mandalay
Nay Pyi
Taw
Douala
Alert
Calgary
Churchill
Edmonton
Fort McMurray
Halifax
Happy Valley-
Goose Bay
Iqaluit
Kuujjuaq
Montréal
Pond Inlet
Prince
George
Québec
Resolute
Saskatoon
Toronto
Vancouver
Whitehorse
Winnipeg
Antofagasta
Concepción
Puerto Montt
Punta Arenas
Valparaiso
Baotou
Changchun
Changsha
Chengdu
Chongqing
Dalian
Datong
Fuzhou
Guangzhou
Guiyang
Hangzhou
Harbin
Hefei
Jilin
Jinan
Kunming
Lanzhou
Lhasa
Nanchang
Nanjing
Nanning
Nantong
Ningbo
Qingdao
Shanghai
Shantou
Shenyang
Shijiazhuang
Taipei
Taiyuan
Tianjin
Ürümqi
Wuhan
Xiamen
Xi'an
Yantai
Zhanjiang
Zhengzhou
Zibo
Barranquilla
Cali
Cartagena
Cúcuta
Medellín
Abidjan
Kisangani
Lubumbashi
Mbuji-Mayi
Santiago
Guayaquil
Alexandria
Aswa¯n
Bordeaux
Lille
Lyon
Marseille
Toulouse
Cologne
Frankfurt
Hamburg
Munich
Qaanaaq (Thule)
A¯gra
Ahmada¯ba¯d
Bengaluru
(Bangalore)
Bhopa¯l
Kozhikode
Chennai
Kochi
Coimbatore
Hydera¯ba¯d
Indore
Jaipur
Jamshedpur
Ka¯npur
Kolkata
Lucknow
Ludhia¯na
Madurai
Mumbai
Na¯gpur
Patna
Pune
Su¯rat
Vijayawa¯da
Visha¯khapatnam
Bandung
Banjarmasin
Denpasar
Kupang
Jayapura
Makassar
Malang
Medan
Padang
Palembang
Pekanbaru
Pontianak Samarinda
Semarang Surabaya
Tanjungkarang-
Telukbetung
Ahva¯z
Es¸faha¯n
Kermanshah
Mashhad
Qom
Za¯heda¯n
Al Bas¸rah
Erbil
Mosul
Genoa
Milan
Naples
Palermo
Turin
Fukuoka
Hiroshima
Nagoya
O¯ saka
Sapporo
Yokohama
Almaty
Kashi
Hera¯t
Aqtaü
(Aktau)
Atyraü
Qaraghandy
(Karaganda)
Shymkent
Mombasa
Blantyre
Tombouctou
Acapulco
Cancún
Chihuahua
Ciudad
Juarez
Guadalajara
León
Matamoros
Mérida
Mexicali
Monterrey
Oaxaca
Puebla
San Luis
Potosí
Tijuana
Toluca
Torreón
Casablanca Fès
Marrakech
Laayoune
Beira
Walvis Bay
Auckland
Christchurch
Ibadan
Kano
Lagos
Ogbomoso
Faisala¯ba¯d
Hydera¯ba¯d
Kara¯chi
Lahore
Multa¯n
Pesha¯war
Quetta
Colón
Arequipa
Cusco
Iquitos
Trujillo
Cebu
DavaoZamboanga
Kraków
Porto
Pointe-Noire
Anadyr'
Arkhangel'sk
Astrakhan'
Barnaul
Chelyabinsk
Cherskiy
Irkutsk
Izhevsk
Kazan'
Khabarovsk
Krasnoyarsk
Magadan
Murmansk
Nizhniy
Novgorod
Noril'sk
NovosibirskOmsk
Orenburg
Perm'
Petropavlovsk-
Kamchatskiy
Pevek
Provideniya
Rostov
Saint Petersburg
Samara
Saratov
Tiksi
Tomsk
Tyumen'
UfaUl'yanovsk
Vladivostok
Volgograd
Voronezh
Yakutsk
Chita
Yaroslavl'
Yekaterinburg
Jeddah
Mecca
Kassala
Mek’ele¯
Nyala
Medina
Hargeysa
Cape Town
Durban
Johannesburg
Port
Elizabeth
Busan
Barcelona
Bilbao
Málaga
Sevilla
Valencia
Juba
Omdurman
Port Sudan
Aleppo
Kaohsiung
Dodoma
Chiang
Mai
Adana
Bursa
Gaziantep
Istanbul
I
.
zmir
Konya
Donets'k
Kharkiv
L'viv
Odesa
Belfast
Birmingham
Glasgow
Leeds
Anchorage
Atlanta
Austin
Baltimore
Barrow
Boston
Charlotte
Chicago
Cincinnati
Cleveland
Dallas
Denver
Detroit
El Paso
Fairbanks
Honolulu
Houston
Indianapolis
Jacksonville
Juneau
Kansas City
Las Vegas
Los Angeles
Miami
Milwaukee
Minneapolis
Nashville
New
Orleans
New York
Nome
Oklahoma City
Orlando
Philadelphia
Phoenix
Pittsburgh
Portland
Providence
Buffalo
Sacramento
Saint
Louis
Salt Lake City
San
Antonio
San Diego
San Francisco
Seattle
Tampa
Norfolk
Ciudad
Guayana
Maracaibo
Valencia
Da Nang
Haiphong
Ho Chi Minh
City
Aden
Ndola
Bulawayo
Shira¯z¯
Tabriz¯
Al Jizah¯
Bengha¯zi¯
Lódz
.
San
Juan
QUEEN ELIZABETH
ISLANDS
KURIL
ISLANDS
Wrangel
Island
NEW SIBERIAN ISLANDS
SEVERNAYA
ZEMLYA
FRANZ JOSEF
LAND
NOVAYA
ZEMLYA
Ellesmere
Island
Banks
Island
Victoria
BaffinIsland
Island
Rockall
SakhalinIsland of
Newfoundland
Sardinia
Sicily
Crete
Minami-tori-shima
Hainan
Dao
Socotra
PENEDOS DE
SÃO PEDRO E SÃO PAULO
Kiritimati
(Christmas Island)
Annobon
Diego
Garcia
Martin Vaz
Trindade
Isla San Ambrosio
Easter Island
Lord Howe
Island
Île Amsterdam
Île Saint-Paul
Tasmania
Campbell
Island
Macquarie
Island
GALAPAGOS
ISLANDS
HAWAIIAN ISLANDS
ÎLES MARQUISES
SOCIETY
ISLANDS
ÎLES TUBUAI
ARCHIPEL DES TUAMOTU
ARCHIPIÉLAGO
JUAN FERNÁNDEZ
SOUTH ORKNEY
ISLANDS
PRINCE EDWARD
ISLANDS
ÎLES CROZET
ÎLES KERGUELEN
CHATHAM ISLANDS
BOUNTY ISLANDS
SNARES ISLANDS
ANTIPODES ISLANDS
AUCKLAND
ISLANDS
KERMADEC
ISLANDS
SPRATLY
ISLANDS
NICOBAR
ISLANDS
PARACEL
ISLANDS
AZORES
CANARY ISLANDS
MADEIRA
ISLANDS
ISLAS
REVILLAGIGEDO
ANDAMAN
ISLANDS
LAKSHADWEEP
Isla de
Malpelo
Isla del Coco
Isla Sala y Gómez
ARQUIPÉLAGO DE
FERNANDO DE NORONHA
Isla San Felíx
NAM
PO
-SHOTO
-
-
Okinawa
R
Y
U
K
Y
U
ISLANDS
BALEARIC
ISLANDS
Corsica
Ascension
ALEUTIAN ISLANDS
A L E U T I A N I S L A N D S
803512AI (G00010) 11-11
Bermuda
AUSTRALIA
Sicily / AZORES
Dependency or area of special sovereignty
Capital
Scale 1:35,000,000
standard parallels 38°N and 38°S
Robinson Projection
Island / island group
Independent state
Political Map of the World, November 2011
November 2011
Boundary representation is not necessarily authoritative.
" " " "" " " "
Where are the developers?
" " " "
120 60 0 60 120 180
30
30
0 0
60
30 3090150 90 150
60
120 60 0 60 120 18030 3090150 90 150
60
30
30
60
Equator EquatorEquator
Tropic of Capricorn (23°27') Tropic of Capricorn (23°27')
Antarctic Circle (66°33')Antarctic Circle (66°33')
Tropic of Cancer (23°27')Tropic of Cancer (23°27')
Arctic Circle (66°33')Arctic Circle (66°33')
Gough Island
Falkland Islands
(Islas Malvinas)
Bouvet Island
Johnston Atoll
Kingman Reef (U.S.)
Palmyra Atoll (U.S.)
Greenland
and Miquelon
Western
Sahara
Macau
S.A.R.
Wake Island
Mariana
Guadeloupe (FR.)
Guam
Aruba
Jarvis
Island
(Fr. Poly.)
Christmas Island
Ashmore and
Cartier Islands
(Fr. Poly.)
Coral Sea
Islands
Caledonia
Reunion
(Fr. Poly.)
Norfolk
Island
Heard Island and
McDonald Islands
Cook Islands
F r e n c h P o l y n e s i a
(Fr. Poly.)
Pitcairn Islands
Cayman Is.
Navassa
Island
Turks and
Caicos Islands
Bermuda
Martinique (FR.)
(Fr. S. and Ant. Lands)
(Fr. S. and Ant. Lands)
(Fr. S. and Ant. Lands)
(Fr. S. and Ant. Lands)
Cocos
(Keeling) Islands
Tromelin Island
Juan de Nova
Island
Mayotte
Glorioso Islands
Bassas
da India
Europa
Island
Ocean Territory
New
American
Samoa
Niue
Wallis and
Futuna
Tokelau
Howland Island
Baker Island
Northern
Midway
Islands
Islands
Svalbard
Jan Mayen
Faroe
Islands
British Indian
Clipperton Island
Hong Kong
S.A.R.
South Georgia and
South Sandwich Islands
Montserrat
Ceuta
Melilla
French Guiana
St. Pierre
Gibraltar
Saint Helena
Saint Helena, Ascension,
and Tristan da Cunha
(U.K.)
TRISTAN DA CUNHA
French Southern and Antarctic Lands
Guernsey
Jersey
Isle of
Man
Saint Barthelemy (FR.)
Curacao
British
Virgin Islands
(U.K.)
Virgin
Islands
(U.S.)
Puerto
Rico
Anguilla (U.K.)
Saint-Martin (FR.)
Sint Maarten (NETH.)
ARCTIC OCEAN ARCTIC OCEAN
Hudson
Bay
Black Sea
Philippine
Sea
N O R T H
P A C I F I C
O C E A N
S O U T H
A T L A N T I C
O C E A N
Caspian
Sea
Coral
Sea
I N D I A N
O C E A N
O C E A N
Baltic
Sea
Bengal
S O U T H
O C E A N
Tasman Sea
Aral
Sea
Lake Balkhash
Lake
Baikal
Ross
Ice Shelf
Bay of
South China
Sea
Barents Sea
Lake
Victoria
Lake
Tanganyika
Ross Ice Shelf
ARCTIC OCEAN
Java Sea
Celebes Sea
Andaman
Sea
White Sea
Lake
Ladoga Lake
Onega
Sea of
Japan
Mediterranean Sea
S O U T H
P A C I F I C
O C E A N
S O U T H E R N O C E A N S O U T H E R N O C E A N
S O U T H E R N O C E A N
N O R T H
P A C I F I C
O C E A NYellow
Sea
Amery Ice
Shelf
East China
Sea
P A C I F I C
Red
Sea
Ronne Ice Shelf
Bering Sea
Lake
Nyasa
N O R T H
A T L A N T I C
Lago
Titicaca
Lake
Superior
Lake
Michigan
Lake
Huron
Lake Erie
Lake Ontario
Sea
Arabian
North
Sea
Norwegian
Sea
Greenland Sea
Beaufort Sea
Denmark
Strait
Kara Sea
Laptev Sea
East Siberian Sea
Sea of
Okhotsk
Davis
Strait
Baffin
Bay
Caribbean Sea
Gulf of Mexico
Gulf of Alaska
Labrador
Sea
Chukchi
Sea
Banda Sea
Arafura
Sea
Timor
Sea
Luzon
Strait
Gulf
of
Bothnia
Persian
Gulf
Gulf of Oman
Sea of
Azov
Gulf of
Tonkin
Gulf of
Thailand
Drake
Passage
Ross Sea
Bellingshausen Sea
Amundsen Sea
Great Australian
Bight
Great
Barrier
Re
ef
Gulf of
Carpentaria
Bay of
Biscay
Sea
Laccadive
Mozambique
Channel
Gulf of Aden
Gulf of
St. Lawrence
Lake
Winnipeg
Slave Lake
Bear Lake
Great
Great
Gulf of Guinea
Celtic
Sea
Ross Sea
Scotia Sea
Weddell Sea
CUBA
COLOMBIA
PERU
BOLIVIA
CHILE
PAPUA
NEW GUINEA
ZEALAND
C A N A D A
MEXICO
BELIZE
HONDURAS
NICARAGUAEL SALVADOR
GUATEMALA
COSTA
RICA PANAMA
R U S S I A
C H I N A
SURINAME
THE
BAHAMAS
(U.K.)
THE GAMBIA
SWAZILAND
ZIMBABWE
ZAMBIA
ANGOLA COMOROS
SEYCHELLES
TANZANIA
AFRICA
SOUTH
KENYA
UGANDA
CENTRAL
AFRICAN REPUBLIC
YEMEN
N I G E R
LIBERIA
CAMEROON
GABON
EQUATORIAL GUINEA
GUINEAGUINEA-BISSAU
M A L I
MAURITANIA
SENEGAL
CAPE VERDE
NORWAY
SWEDEN
FINLAND
FRANCE
SPAIN
EST.
LAT.
LITH.
ITALY
TUNISIA
LAOS
JAPAN
PHILIPPINES
MARSHALL
ISLANDS
SOLOMON
ISLANDS
FIJI
TONGA
K I R I B A T I
(FRANCE)
(administered by U.K.,
claimed by ARGENTINA)
(CHILE)
(NORWAY)
(administered by U.K.,
claimed by ARGENTINA)
(CHILE)
(SOUTH AFRICA)
(AUSTL.)
(AUSTL.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(N.Z.)
(FRANCE)
(N.Z.)
(JAPAN)
(N.Z.)
(EQUA. GUI.)
(BRAZIL)
(BRAZIL)
(BRAZIL)
(FRANCE)
(YEMEN)
(SP.)
(PORT.)
(PORT.)
(U.K.)
(DEN.)
U.S.
(U.K.)
THAILAND
BANGLADESH
CAMBODIA
VIETNAM
(INDIA)
MALDIVES
SRI
LANKA
SINGAPORE
BRUNEI
M A L A Y S I A
I N D O N E S I A
(AUSTL.)
(AUSTL.)
TIMOR-LESTE
A U S T R A L I A
NEW
(U.S.)
(U.S.)
NORTH KOREA
MOROCCO
(FRANCE)
(NETH.)
TRINIDAD AND
TOBAGO
DOMINICAN
REPUBLIC
JAMAICA
(U.S.)
PARAGUAY
ICELAND
UNITED
KINGDOMIRELAND (U.K.)
(U.K.)
(U.K.)
LIECH.
SWITZ.
LUX.
CZECH REP.
SLOVAKIA
ROMANIA
ALB.
BELARUS
SYRIA
CYPRUS
LEBANON
Indian
claim1972
Line of Control
Line of
Actual
Control
(DENMARK)
U K R A I N E
MOLDOVA
GEORGIA
AZERBAIJANARMENIA
U N I T E D S T A T E S
U.S.
(U.S.)
K I R I B A T I
I R A N
IRAQ
AFGHANISTAN
PAKISTAN
ANDORRA
SAN
MARINO
AUSTRIA
HUNGARY
SERBIA
MONT.
KOS.
CROATIA
SLOVENIA
BURMA
I N D I A
NEPAL
BHUTAN
T U R K E Y
(U.S.)
(U.S.)
(U.S.)
(U.S.)
(U.S.)
NAURU
(FR.)
B R A Z I L
A L G E R I A
L I B Y A
E G Y P T
A n t a r c t i c a
BOS. &
HER.
NIGERIA
SAMOA
(U.K.)
VATICAN
CITY
(SP.)
(U.K.)
(SP.)
(IT.)
(SP.)
(FR.)
(IT.)
MALTA
NETH.
BELGIUM
DENMARK
JORDAN
ISRAEL
(GR.)
KUWAIT
BAHRAIN
QATAR UNITED ARAB
EMIRATES
OMAN
OMAN
GERMANY
POLAND
ST. VINCENT AND
THE GRENADINES
GRENADA
BARBADOS
ST. LUCIA
DOMINICA
(ECUADOR)
(FRANCE)
(FRANCE)
(FRANCE)
M O N G O L I A
DJIBOUTI
BOTSWANA
NAMIBIA
TURKMENISTAN
UZBEKISTAN
KYRGYZSTAN
TAJIKISTAN
(FRANCE)
ANGOLA
(Cabinda)
(FRANCE)
(FRANCE)
(AUSTL.)
(AUSTL.)
(AUSTL.)
BULGARIA
RUSSIA
GUYANA
URUGUAY
ECUADOR
(CHILE)
(CHILE)
(FRANCE)
(U.K.)
(NORWAY)
(NORWAY)
BENIN
TOGO
D'IVOIRE
CÔTE
SAUDI
ARABIA
SIERRA
LEONE
(MEXICO) ERITREA
SOUTH
KOREA
GREECE
MACEDONIA
(KIRIBATI)
(BRAZIL)
MAURITIUSMADAGASCAR
(AUSTL.)(administered by FRANCE,
claimed by COMOROS)
(U.K.)
PALAU
VANUATU
TUVALU
BURKINA
FASO
U. S.
ARGENTINA
PORTUGAL
MONACO
LESOTHO
(FRANCE)
(U.S.)
(N.Z.)
(INDIA)
(INDIA)
(COSTA RICA)
(COLOMBIA)
(CHILE)
CHAD
Occupied by the SOVIET UNION in 1945,
administered by RUSSIA, claimed by JAPAN
(JA
PA
N)
(JA
PAN
)
(U.K.)
VENEZUELA
GHANA
S U D A N
RWANDA
BURUNDI
MALAWI
MOZAMBIQUE
ETHIOPIA
SOMALIA
SOUTH
SUDAN
FEDERATED STATES OF MICRONESIA
HAITI
REP. OF
THE
CONGO
DEMOCRATIC
REPUBLIC
OF THE CONGO
SAO TOME AND PRINCIPE
K A Z A K H S T A N
Taiwan
Twenty-one of 28 Antarctic consultative countries have made no
claims to Antarctic territory (although Russia and the United States
have reserved the right to do so) and they do not recognize the
claims of the other countries.
(NETH.)
ANTIGUA AND BARBUDA
ST. KITTS AND NEVIS
(U.S.)
Kabul
Tirana
Algiers
Pago Pago
Luanda
Buenos Aires
Yerevan
Canberra
Vienna
Baku
Nassau
Manama
Dhaka
Minsk
Brussels
Belmopan
Porto-
Novo
Thimphu
La Paz
Sarajevo
Gaborone
Brasília
Bandar Seri
Begawan
Sofia
Ouagadougou
Rangoon
Bujumbura
Phnom
Penh
Yaoundé
Ottawa
Praia
Bangui
N'Djamena
Santiago
Beijing
Bogotá
Moroni
San José
Yamoussoukro
Zagreb
Havana
Nicosia
Prague
Kinshasa
Copenhagen
Djibouti
Santo
Domingo
Dili
Quito
Cairo
San Salvador
Malabo
Asmara
Tallinn
Addis
Ababa
Stanley
Tórshavn
Palikir
Suva
Helsinki
Paris
Cayenne
Papeete
Libreville
Banjul
Tbilisi
Berlin
Accra
Athens
Nuuk
(Godthåb)
Hagåtña
Guatemala City
Conakry
Bissau
Georgetown
Port-au-
Prince
Tegucigalpa
Budapest
Reykjavík
New
Delhi
Jakarta
Tehran
Baghdad
Dublin
Tel Aviv-Yafo
Jerusalem
Rome
Kingston
Tokyo
Amman
Astana
Nairobi
Tarawa
Kuwait
Bishkek
Vientiane
Beirut
Maseru
Monrovia
Tripoli
Vilnius
Luxembourg
Skopje
Pristina
Antananarivo
Lilongwe
Kuala
Lumpur
Male
Bamako
Valletta
Majuro
Nouakchott
Port Louis
Mexico
City
Chis¸inau
(
Ulaanbaatar
Podgorica
Rabat
Maputo
Windhoek
Yaren
District
Kathmandu
Amsterdam
Noumea
Wellington
Managua
Niamey
Abuja
Pyongyang
Saipan
Oslo
Muscat
Islamabad
Melekeok
Panama
City
Port
Moresby
Asunción
Lima
Manila
Adamstown
Warsaw
Lisbon
Doha
Brazzaville
Saint-
Denis
Bucharest
Moscow
Kigali
Apia
Sâo Tomé
Riyadh
Dakar
Belgrade
Victoria
Freetown
Singapore
Bratislava
Ljubljana
Honiara
Mogadishu
Pretoria
Seoul
Madrid
Colombo
Khartoum
Paramaribo
Longyearbyen
Mbabane
Stockholm
Bern
Damascus
Dushanbe
Dar es Salaam
Bangkok
Lomé
Nuku'alofa
Port of Spain
Tunis
Ankara
Ashgabat
Funafuti
Kampala
Kyiv
Abu
Dhabi
London
Washington, D.C.
Montevideo
Tashkent
Port-Vila
Caracas
Hanoi
Mata-Utu
Sanaa
Lusaka
Harare
Riga¯
Kandaha¯r
Constantine
Oran
Namibe
Benguela
Bahía Blanca
Comodoro
Rivadavia
Córdoba
La Plata
Mar del Plata
Mendoza Rosario
San Miguel
de Tucumán
Adelaide
Alice Springs
Brisbane
Cairns
Darwin
Hobart
Melbourne
Newcastle
Perth
Sydney
Wollongong
Chittagong
Khulna
Homyel
Cochabamba
Santa
CruzSucre
Belém
Belo
Horizonte
Campinas
Campo
Grande
Curitiba
Florianópolis
Fortaleza
Goiânia
João Pessoa
Joinville
Maceió
Manaus
Natal
Pôrto
Alegre
Pôrto Velho Recife
Rio de
Janeiro
Salvador
Santos
São Luís
São Paulo
Teresina
Uberlândia
Vitória
Mandalay
Nay Pyi
Taw
Douala
Alert
Calgary
Churchill
Edmonton
Fort McMurray
Halifax
Happy Valley-
Goose Bay
Iqaluit
Kuujjuaq
Montréal
Pond Inlet
Prince
George
Québec
Resolute
Saskatoon
Toronto
Vancouver
Whitehorse
Winnipeg
Antofagasta
Concepción
Puerto Montt
Punta Arenas
Valparaiso
Baotou
Changchun
Changsha
Chengdu
Chongqing
Dalian
Datong
Fuzhou
Guangzhou
Guiyang
Hangzhou
Harbin
Hefei
Jilin
Jinan
Kunming
Lanzhou
Lhasa
Nanchang
Nanjing
Nanning
Nantong
Ningbo
Qingdao
Shanghai
Shantou
Shenyang
Shijiazhuang
Taipei
Taiyuan
Tianjin
Ürümqi
Wuhan
Xiamen
Xi'an
Yantai
Zhanjiang
Zhengzhou
Zibo
Barranquilla
Cali
Cartagena
Cúcuta
Medellín
Abidjan
Kisangani
Lubumbashi
Mbuji-Mayi
Santiago
Guayaquil
Alexandria
Aswa¯n
Bordeaux
Lille
Lyon
Marseille
Toulouse
Cologne
Frankfurt
Hamburg
Munich
Qaanaaq (Thule)
A¯gra
Ahmada¯ba¯d
Bengaluru
(Bangalore)
Bhopa¯l
Kozhikode
Chennai
Kochi
Coimbatore
Hydera¯ba¯d
Indore
Jaipur
Jamshedpur
Ka¯npur
Kolkata
Lucknow
Ludhia¯na
Madurai
Mumbai
Na¯gpur
Patna
Pune
Su¯rat
Vijayawa¯da
Visha¯khapatnam
Bandung
Banjarmasin
Denpasar
Kupang
Jayapura
Makassar
Malang
Medan
Padang
Palembang
Pekanbaru
Pontianak Samarinda
Semarang Surabaya
Tanjungkarang-
Telukbetung
Ahva¯z
Es¸faha¯n
Kermanshah
Mashhad
Qom
Za¯heda¯n
Al Bas¸rah
Erbil
Mosul
Genoa
Milan
Naples
Palermo
Turin
Fukuoka
Hiroshima
Nagoya
O¯ saka
Sapporo
Yokohama
Almaty
Kashi
Hera¯t
Aqtaü
(Aktau)
Atyraü
Qaraghandy
(Karaganda)
Shymkent
Mombasa
Blantyre
Tombouctou
Acapulco
Cancún
Chihuahua
Ciudad
Juarez
Guadalajara
León
Matamoros
Mérida
Mexicali
Monterrey
Oaxaca
Puebla
San Luis
Potosí
Tijuana
Toluca
Torreón
Casablanca Fès
Marrakech
Laayoune
Beira
Walvis Bay
Auckland
Christchurch
Ibadan
Kano
Lagos
Ogbomoso
Faisala¯ba¯d
Hydera¯ba¯d
Kara¯chi
Lahore
Multa¯n
Pesha¯war
Quetta
Colón
Arequipa
Cusco
Iquitos
Trujillo
Cebu
DavaoZamboanga
Kraków
Porto
Pointe-Noire
Anadyr'
Arkhangel'sk
Astrakhan'
Barnaul
Chelyabinsk
Cherskiy
Irkutsk
Izhevsk
Kazan'
Khabarovsk
Krasnoyarsk
Magadan
Murmansk
Nizhniy
Novgorod
Noril'sk
NovosibirskOmsk
Orenburg
Perm'
Petropavlovsk-
Kamchatskiy
Pevek
Provideniya
Rostov
Saint Petersburg
Samara
Saratov
Tiksi
Tomsk
Tyumen'
UfaUl'yanovsk
Vladivostok
Volgograd
Voronezh
Yakutsk
Chita
Yaroslavl'
Yekaterinburg
Jeddah
Mecca
Kassala
Mek’ele¯
Nyala
Medina
Hargeysa
Cape Town
Durban
Johannesburg
Port
Elizabeth
Busan
Barcelona
Bilbao
Málaga
Sevilla
Valencia
Juba
Omdurman
Port Sudan
Aleppo
Kaohsiung
Dodoma
Chiang
Mai
Adana
Bursa
Gaziantep
Istanbul
I
.
zmir
Konya
Donets'k
Kharkiv
L'viv
Odesa
Belfast
Birmingham
Glasgow
Leeds
Anchorage
Atlanta
Austin
Baltimore
Barrow
Boston
Charlotte
Chicago
Cincinnati
Cleveland
Dallas
Denver
Detroit
El Paso
Fairbanks
Honolulu
Houston
Indianapolis
Jacksonville
Juneau
Kansas City
Las Vegas
Los Angeles
Miami
Milwaukee
Minneapolis
Nashville
New
Orleans
New York
Nome
Oklahoma City
Orlando
Philadelphia
Phoenix
Pittsburgh
Portland
Providence
Buffalo
Sacramento
Saint
Louis
Salt Lake City
San
Antonio
San Diego
San Francisco
Seattle
Tampa
Norfolk
Ciudad
Guayana
Maracaibo
Valencia
Da Nang
Haiphong
Ho Chi Minh
City
Aden
Ndola
Bulawayo
Shira¯z¯
Tabriz¯
Al Jizah¯
Bengha¯zi¯
Lódz
.
San
Juan
QUEEN ELIZABETH
ISLANDS
KURIL
ISLANDS
Wrangel
Island
NEW SIBERIAN ISLANDS
SEVERNAYA
ZEMLYA
FRANZ JOSEF
LAND
NOVAYA
ZEMLYA
Ellesmere
Island
Banks
Island
Victoria
BaffinIsland
Island
Rockall
SakhalinIsland of
Newfoundland
Sardinia
Sicily
Crete
Minami-tori-shima
Hainan
Dao
Socotra
PENEDOS DE
SÃO PEDRO E SÃO PAULO
Kiritimati
(Christmas Island)
Annobon
Diego
Garcia
Martin Vaz
Trindade
Isla San Ambrosio
Easter Island
Lord Howe
Island
Île Amsterdam
Île Saint-Paul
Tasmania
Campbell
Island
Macquarie
Island
GALAPAGOS
ISLANDS
HAWAIIAN ISLANDS
ÎLES MARQUISES
SOCIETY
ISLANDS
ÎLES TUBUAI
ARCHIPEL DES TUAMOTU
ARCHIPIÉLAGO
JUAN FERNÁNDEZ
SOUTH ORKNEY
ISLANDS
PRINCE EDWARD
ISLANDS
ÎLES CROZET
ÎLES KERGUELEN
CHATHAM ISLANDS
BOUNTY ISLANDS
SNARES ISLANDS
ANTIPODES ISLANDS
AUCKLAND
ISLANDS
KERMADEC
ISLANDS
SPRATLY
ISLANDS
NICOBAR
ISLANDS
PARACEL
ISLANDS
AZORES
CANARY ISLANDS
MADEIRA
ISLANDS
ISLAS
REVILLAGIGEDO
ANDAMAN
ISLANDS
LAKSHADWEEP
Isla de
Malpelo
Isla del Coco
Isla Sala y Gómez
ARQUIPÉLAGO DE
FERNANDO DE NORONHA
Isla San Felíx
NAM
PO
-SHOTO
-
-
Okinawa
R
Y
U
K
Y
U
ISLANDS
BALEARIC
ISLANDS
Corsica
Ascension
ALEUTIAN ISLANDS
A L E U T I A N I S L A N D S
803512AI (G00010) 11-11
Bermuda
AUSTRALIA
Sicily / AZORES
Dependency or area of special sovereignty
Capital
Scale 1:35,000,000
standard parallels 38°N and 38°S
Robinson Projection
Island / island group
Independent state
Political Map of the World, November 2011
November 2011
Boundary representation is not necessarily authoritative.
" " " "" " " "
Where are the developers?
" " " "
AusGn,	
  TX	
  
We talked about things like…
•  “That wasn’t in the wireframes.”
•  “That was in the wireframes.”
•  “There’s a gesture conflict.”
•  “That is hard to implement.”
•  “Let’s put that in front of users.”
•  “I need a graphic.”
Small things… Most of the big things we already agreed on!"
" " " "
" " " "
Lessons I learned: Don’t write a novel
" " " "
Lessons I learned: Track & Correct UX Bugs
UX Design Process
Discovery" Design" Verify" Implement"
Iterate"
Iterate	
  
•  Doing	
  Discovery	
  &	
  VerificaGon	
  	
  makes	
  a	
  be[er	
  product	
  
•  Iterate	
  your	
  design	
  where	
  its	
  easiest	
  	
  
•  ConGnue	
  thinking	
  about	
  the	
  user	
  during	
  ImplementaGon	
  
Our App
UX Process
Design Principles 
Questions?
New Interaction Models
Right Clicks
Tracking states
Keyboard shortcuts
Windows, Icons, Menus, Points

Fat fingers
Gesture shortcuts
Fewer supported 
states of feedback
Landscape & Portrait
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Hick’s Law
“The time it takes to make a
decision increases as the number of
alternatives increases.”
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Affordance
“ A property in which the physical
characteristics of an object or
environment influence its function.”
Resizing handles
Clearly tappable elements
Half on screen/half off
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
“Safe” Gestures
Tap	
   Double-­‐Tap	
  Press	
  
Spread	
  Pinch	
   Drag	
  
Swipe	
  
“Exotic” Gestures
Rotate	
  Shake	
   2	
  Finger	
  Swipe	
  
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
1cm x 1cm
Tablets!
1.6cm x 1.6cm
Kiosk Display!
Graphic
 Tappable area
Iceberg Targets!
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Cognitive Walkthrough!
•  Walkthrough each important task and ask yourself at each screen:
–  Will the user try to achieve the right effect?
–  Will the user notice that the correct action is available?
–  Will the user associate the correct action with the effect to be achieved?
–  If the correct action is performed, will the user see that progress is being made
toward solution of the task?
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
mut = (dut + afec) tsdohithaygtrtwt
Where:	
  
mut	
  =	
  mobile	
  usability	
  tesGng	
  
dut	
  =	
  desktop	
  usability	
  tesGng	
  
afec	
  =	
  a	
  few	
  extra	
  challenges	
  
tsdohithaygtrtwt	
  =	
  the	
  small	
  detail	
  of	
  
how	
  in	
  the	
  hell	
  are	
  you	
  going	
  to	
  
record	
  the	
  whole	
  thing	
  
Recording Options
•  Stationary document camera
•  Suspend a camera over the area
•  Mount a camera behind participants’ shoulder
•  Camera mounted on a sled
–  DIY
The Sled
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Advantages
•  Saves everyone a lot of time in the short run
•  Can leverage standard platform assets
•  Aligns with user’s expectations of iOS
Advantages
•  The presentation of a consistent brand across tablets
•  Easier to design the optimal experience that works well
on all tablets 
•  Assets might be reusable across devices
•  Saves time for designers
Consider
•  What is the strategy? 
•  What’s the tablet penetration of your target market?
•  Do we have a graphic designer to help us develop our
look/feel?
•  Are there any app store restrictions?
Streamline
Clear Affordances
Gestures
Context
Getting Started
Workflow & Feedback
Error Prevention
Cutesy Metaphors
Testing
Going Native
Our App
UX Process
Design Principles 
Questions?
Ques=ons?	
  
Jenica.Welch@ni.com	
  
Learn More

More Related Content

Viewers also liked

Protecting data on device with SQLCipher, Stephen Lombardo
Protecting data on device with SQLCipher, Stephen LombardoProtecting data on device with SQLCipher, Stephen Lombardo
Protecting data on device with SQLCipher, Stephen LombardoXamarin
 
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with XamarinCross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with XamarinJoe Koletar
 
Maximizing Code-Sharing with Xamarin.Mobile, James Clancey
Maximizing Code-Sharing with Xamarin.Mobile, James ClanceyMaximizing Code-Sharing with Xamarin.Mobile, James Clancey
Maximizing Code-Sharing with Xamarin.Mobile, James ClanceyXamarin
 
10 Must-Use Components for Your Mobile Apps, James Clancey
10 Must-Use Components for Your Mobile Apps, James Clancey10 Must-Use Components for Your Mobile Apps, James Clancey
10 Must-Use Components for Your Mobile Apps, James ClanceyXamarin
 
Cross-Platform UI Controls, Andrey Baskov
Cross-Platform UI Controls, Andrey BaskovCross-Platform UI Controls, Andrey Baskov
Cross-Platform UI Controls, Andrey BaskovXamarin
 
Building great app experiences by with scalable cloud services - David Poll
Building great app experiences by with scalable cloud services - David PollBuilding great app experiences by with scalable cloud services - David Poll
Building great app experiences by with scalable cloud services - David PollXamarin
 
Advanced Memory Management on iOS and Android - Mark Probst and Rodrigo Kumpera
Advanced Memory Management on iOS and Android - Mark Probst and Rodrigo KumperaAdvanced Memory Management on iOS and Android - Mark Probst and Rodrigo Kumpera
Advanced Memory Management on iOS and Android - Mark Probst and Rodrigo KumperaXamarin
 
A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...
A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...
A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...Xamarin
 
Building hybrid apps with Xamarin, Ryan Paul
Building hybrid apps with Xamarin, Ryan PaulBuilding hybrid apps with Xamarin, Ryan Paul
Building hybrid apps with Xamarin, Ryan PaulXamarin
 
Developing and Designing Native Mobile Apps in Xamarin Studio
Developing and Designing Native Mobile Apps in Xamarin StudioDeveloping and Designing Native Mobile Apps in Xamarin Studio
Developing and Designing Native Mobile Apps in Xamarin StudioXamarin
 
GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...
GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...
GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...Xamarin
 
Architecting Cross-Platform Apps with MvvmCross, Stuart Lodge
Architecting Cross-Platform Apps with MvvmCross, Stuart LodgeArchitecting Cross-Platform Apps with MvvmCross, Stuart Lodge
Architecting Cross-Platform Apps with MvvmCross, Stuart LodgeXamarin
 
Xamarin: Introduction to iOS 8
Xamarin: Introduction to iOS 8Xamarin: Introduction to iOS 8
Xamarin: Introduction to iOS 8Xamarin
 
Mobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBMMobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBMXamarin
 
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...Xamarin
 
Developing and Designing Native Mobile Apps in Visual Studio
Developing and Designing Native Mobile Apps in Visual StudioDeveloping and Designing Native Mobile Apps in Visual Studio
Developing and Designing Native Mobile Apps in Visual StudioXamarin
 
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin
 
Native App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual StudioNative App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual StudioXamarin
 
Say hello to Xamarin 3
Say hello to Xamarin 3Say hello to Xamarin 3
Say hello to Xamarin 3Xamarin
 
Introduction to Xamarin.Forms
Introduction to Xamarin.FormsIntroduction to Xamarin.Forms
Introduction to Xamarin.FormsXamarin
 

Viewers also liked (20)

Protecting data on device with SQLCipher, Stephen Lombardo
Protecting data on device with SQLCipher, Stephen LombardoProtecting data on device with SQLCipher, Stephen Lombardo
Protecting data on device with SQLCipher, Stephen Lombardo
 
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with XamarinCross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
 
Maximizing Code-Sharing with Xamarin.Mobile, James Clancey
Maximizing Code-Sharing with Xamarin.Mobile, James ClanceyMaximizing Code-Sharing with Xamarin.Mobile, James Clancey
Maximizing Code-Sharing with Xamarin.Mobile, James Clancey
 
10 Must-Use Components for Your Mobile Apps, James Clancey
10 Must-Use Components for Your Mobile Apps, James Clancey10 Must-Use Components for Your Mobile Apps, James Clancey
10 Must-Use Components for Your Mobile Apps, James Clancey
 
Cross-Platform UI Controls, Andrey Baskov
Cross-Platform UI Controls, Andrey BaskovCross-Platform UI Controls, Andrey Baskov
Cross-Platform UI Controls, Andrey Baskov
 
Building great app experiences by with scalable cloud services - David Poll
Building great app experiences by with scalable cloud services - David PollBuilding great app experiences by with scalable cloud services - David Poll
Building great app experiences by with scalable cloud services - David Poll
 
Advanced Memory Management on iOS and Android - Mark Probst and Rodrigo Kumpera
Advanced Memory Management on iOS and Android - Mark Probst and Rodrigo KumperaAdvanced Memory Management on iOS and Android - Mark Probst and Rodrigo Kumpera
Advanced Memory Management on iOS and Android - Mark Probst and Rodrigo Kumpera
 
A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...
A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...
A Developer's Guide to Enterprise App Deployment, Stephanie Schatz and David ...
 
Building hybrid apps with Xamarin, Ryan Paul
Building hybrid apps with Xamarin, Ryan PaulBuilding hybrid apps with Xamarin, Ryan Paul
Building hybrid apps with Xamarin, Ryan Paul
 
Developing and Designing Native Mobile Apps in Xamarin Studio
Developing and Designing Native Mobile Apps in Xamarin StudioDeveloping and Designing Native Mobile Apps in Xamarin Studio
Developing and Designing Native Mobile Apps in Xamarin Studio
 
GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...
GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...
GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-...
 
Architecting Cross-Platform Apps with MvvmCross, Stuart Lodge
Architecting Cross-Platform Apps with MvvmCross, Stuart LodgeArchitecting Cross-Platform Apps with MvvmCross, Stuart Lodge
Architecting Cross-Platform Apps with MvvmCross, Stuart Lodge
 
Xamarin: Introduction to iOS 8
Xamarin: Introduction to iOS 8Xamarin: Introduction to iOS 8
Xamarin: Introduction to iOS 8
 
Mobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBMMobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBM
 
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
 
Developing and Designing Native Mobile Apps in Visual Studio
Developing and Designing Native Mobile Apps in Visual StudioDeveloping and Designing Native Mobile Apps in Visual Studio
Developing and Designing Native Mobile Apps in Visual Studio
 
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
 
Native App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual StudioNative App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual Studio
 
Say hello to Xamarin 3
Say hello to Xamarin 3Say hello to Xamarin 3
Say hello to Xamarin 3
 
Introduction to Xamarin.Forms
Introduction to Xamarin.FormsIntroduction to Xamarin.Forms
Introduction to Xamarin.Forms
 

Similar to Designing Experiences for the iPad, Jenica Welch

Modern UX, UI, and front-end tools
Modern UX, UI, and front-end toolsModern UX, UI, and front-end tools
Modern UX, UI, and front-end toolsAlan Roy
 
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...Jonathan Abbett
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Designjayyearley
 
Just UX it up
Just UX it upJust UX it up
Just UX it upKhal Weir
 
Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016
Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016
Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016Ricardo Amador
 
accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...
accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...
accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...EshaSharma71
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, UglyJoshua Randall
 
Introduction to User Experience Design 2/15/20
Introduction to User Experience Design 2/15/20Introduction to User Experience Design 2/15/20
Introduction to User Experience Design 2/15/20Robert Stribley
 
User first! 前端的最後一塊拼圖
User first! 前端的最後一塊拼圖User first! 前端的最後一塊拼圖
User first! 前端的最後一塊拼圖Maxis Kao
 
Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...
Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...
Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...360|Conferences
 
Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Shane Morris
 
UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...
UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...
UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...UXPA International
 
The Report is Dead, Long Live the Report! How to Communicate UX Research Find...
The Report is Dead, Long Live the Report! How to Communicate UX Research Find...The Report is Dead, Long Live the Report! How to Communicate UX Research Find...
The Report is Dead, Long Live the Report! How to Communicate UX Research Find...Kathi Kaiser
 
The Report is Dead, Long Live the Report ! Communicating Usability Research F...
The Report is Dead, Long Live the Report ! Communicating Usability Research F...The Report is Dead, Long Live the Report ! Communicating Usability Research F...
The Report is Dead, Long Live the Report ! Communicating Usability Research F...Centralis
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
"So UX Designers Just Make Things Pretty, Right?" and Other Myths Debunked
"So UX Designers Just Make Things Pretty, Right?" and Other Myths Debunked"So UX Designers Just Make Things Pretty, Right?" and Other Myths Debunked
"So UX Designers Just Make Things Pretty, Right?" and Other Myths DebunkedKaitlan Chu
 
10 UX Myths busted!
10 UX Myths busted!10 UX Myths busted!
10 UX Myths busted!iKatDigital
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product managementPhil Barrett
 

Similar to Designing Experiences for the iPad, Jenica Welch (20)

Modern UX, UI, and front-end tools
Modern UX, UI, and front-end toolsModern UX, UI, and front-end tools
Modern UX, UI, and front-end tools
 
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
 
The Design Discovery Jetpack
The Design Discovery JetpackThe Design Discovery Jetpack
The Design Discovery Jetpack
 
Just UX it up
Just UX it upJust UX it up
Just UX it up
 
Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016
Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016
Access tufts leveraging_designthinking_enterprisearchitecture_nercomp_3-23-2016
 
accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...
accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...
accessTufts_Leveraging_DesignThinking_EnterpriseArchitecture_NERCOMP_3-23-201...
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly
 
Introduction to User Experience Design 2/15/20
Introduction to User Experience Design 2/15/20Introduction to User Experience Design 2/15/20
Introduction to User Experience Design 2/15/20
 
User first! 前端的最後一塊拼圖
User first! 前端的最後一塊拼圖User first! 前端的最後一塊拼圖
User first! 前端的最後一塊拼圖
 
Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...
Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...
Francisco Inchauste - RIA Mojo - Making your Flex application standout with a...
 
Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!
 
UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...
UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...
UXPA 2023: The Report is Dead, Long Live the Report! How to Communicate Usabi...
 
The Report is Dead, Long Live the Report! How to Communicate UX Research Find...
The Report is Dead, Long Live the Report! How to Communicate UX Research Find...The Report is Dead, Long Live the Report! How to Communicate UX Research Find...
The Report is Dead, Long Live the Report! How to Communicate UX Research Find...
 
The Report is Dead, Long Live the Report ! Communicating Usability Research F...
The Report is Dead, Long Live the Report ! Communicating Usability Research F...The Report is Dead, Long Live the Report ! Communicating Usability Research F...
The Report is Dead, Long Live the Report ! Communicating Usability Research F...
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
"So UX Designers Just Make Things Pretty, Right?" and Other Myths Debunked
"So UX Designers Just Make Things Pretty, Right?" and Other Myths Debunked"So UX Designers Just Make Things Pretty, Right?" and Other Myths Debunked
"So UX Designers Just Make Things Pretty, Right?" and Other Myths Debunked
 
10 UX Myths busted!
10 UX Myths busted!10 UX Myths busted!
10 UX Myths busted!
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product management
 

More from Xamarin

Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin
 
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin
 
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinGet the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinXamarin
 
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinGet the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinXamarin
 
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushCreative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushXamarin
 
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureBuild Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureXamarin
 
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksExploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksXamarin
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinXamarin
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningXamarin
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UIXamarin
 
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesSession 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesXamarin
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilityXamarin
 
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeSession 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeXamarin
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Xamarin
 
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsSkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsXamarin
 
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureBuilding Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureXamarin
 
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Xamarin
 
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureConnected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureXamarin
 
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Xamarin
 
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioBuilding Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioXamarin
 

More from Xamarin (20)

Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
 
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
 
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinGet the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
 
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinGet the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
 
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushCreative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
 
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureBuild Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft Azure
 
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksExploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin Workbooks
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine Learning
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UI
 
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesSession 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and Resources
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
 
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeSession 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile Practice
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud
 
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsSkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.Forms
 
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureBuilding Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
 
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017
 
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureConnected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft Azure
 
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017
 
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioBuilding Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual Studio
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Designing Experiences for the iPad, Jenica Welch

  • 2. I’m Jenica! I n t e r a c t i o n D e s i g n e r U s e r R e s e a r c h e r U X A r c h i t e c t S t u d e n t
  • 3. I’m going to talk about…! Our App UX Process Design Principles Questions?
  • 4. Our App UX Process Design Principles Questions?
  • 5.
  • 6. Release  2   Fixed  Layout   Basic  UI  Elements     Android  (tablet  &  phone)   iOS  (tablet  &  phone)   Windows  8    (tablet  &  phone)     Free  form  layout   Scalable  number  of  UI  Elements   UI  customizaGon     iOS  (tablet)   8  months  4  months   Release  1  
  • 7.
  • 8. Our App UX Process Design Principles Questions?
  • 9. “Design is a process, 
 not a product.”
 
 -Christopher Simmons
  • 10. Two design disciplines @ NI I x D •  Feel •  Interactions •  Workflow •  Navigation •  Information hierarchy V i D •  Look •  Graphics •  Imagery •  Typography •  Color
  • 11. UX Design Process ? Design" Implement"
  • 12. UX Design Process Discovery" Design" Verify" Implement" Iterate" Iterate   Uncovering  user   moGvaGon.   “CreaGon  of  a  plan   for  the  construcGon   of  a…  system”.   Design  validaGon.   Build.  
  • 13. " " " " D i s c o v e r y " Why bother? " " " "
  • 14. " " " "
  • 15. " " " "
  • 16. " " " "
  • 17. " " " " D i s c o v e r y " Who do I talk to? " " " "
  • 18. What are your stakeholders’ goals?! S t a k e h o l d e r I n t e r v i e w s •  What is the purpose and goal of the project? •  What is your vision of what the product should do? •  What tasks are critical (should be done quickly, with few errors)? •  What prompted the ________ (redesign, tweak, new idea)? •  Are there any restraints, mandates or guidelines? •  Who is in charge of _________? •  Who are the users? " " " "
  • 19. What are your users’ motivations? U s e r I n t e r v i e w s Learn more about the user’s work by asking a series of questions I n - S i t u O b s e r v a t i o n •  Observe subject matter experts doing real work in their context –  Which platform do they use? –  Are there interruptions? –  Hope they don’t wear gloves! •  Establish a master-apprentice relationship –  Subject matter expert shows how –  Observer watches and asks questions •  Challenge your assumptions about the workflow " " " "
  • 20. Mental Model! " " " " System! Real World!
  • 22. D i s c o v e r y Who are your competitors?! " " " " " " " "
  • 23. “Competitive” Analysis or Audit     Filterstorm Omnigraffle Keynote Grafio Touch Draw Photoshop " " " "
  • 24. D i s c o v e r y What are you building? " " " "
  • 25. What are your UX requirements? " " F i n d i n g s Other  team  members  can   benefit  from  access  to   shared  variables  to   monitor  system  status.     R e q u i r e m e n t s ! Support  sharing  with  other   team  members.       Creator  is  the  only   approved  editor.     Allow  board  to  be  shared  in   locked  or  unlocked  state.     " " " "
  • 26. UX Design Process Discovery" Design" Verify" Implement" Iterate  
  • 27. Design " " " "" " " " " " " "
  • 28. " " " "
  • 29. Design Iterate   Define   Refine   Iterate   Concept   " " " "
  • 30. Design Iterate   Define   Refine   Iterate   Concept   " " " "
  • 31. Identify Core Tasks •  Create new dashboard •  Open dashboard •  Place controls and indicators on dashboard •  Connect controls and indicators to data •  Organize controls and indicators on canvas •  Customize controls and indicators •  Run dashboard •  Share (Cloud, email) •  Remove dashboard •  Get help? •  Learn " " " "
  • 32. Prioritize Core Tasks •  Create new dashboard (2) •  Open dashboard (1) •  Place controls and indicators on dashboard (1) •  Connect controls and indicators to data (1) •  Organize controls and indicators on canvas (2) •  Customize controls and indicators (3) •  Run dashboard (1) •  Share (Cloud, email) (3) •  Remove dashboard (2) •  Get help? (2) •  Learn (1) " " " "
  • 33. " " " "
  • 34. " " " "
  • 35. Design Iterate   Define   Refine   Iterate   Concept   " " " "
  • 36. " " " "
  • 37. " " " "
  • 38. " " " "
  • 39. When do I wireframe versus code? " " " "
  • 40. Share early & often!! " " " "
  • 41. Design Iterate   Define   Refine   Iterate   Concept   " " " "
  • 42. " " " "
  • 43. " " " "
  • 44. At minimum think about consistency…. Grouping (and white space) Alignment Lorem  ipsum  dolor  sit  amet,  consectetur   adipiscing  elit.  Nullam  maWs  rutrum  erat,  at   sagiWs  est  elementum  vitae.     Sed  non  ante  id  ipsum  vehicula  egestas   adipiscing  a  nisi.  Nullam  placerat,  dolor  ut   sodales  placerat,  mi  velit  dictum  nisl,  id   interdum  augue  dolor  sit  amet  magna.   Fonts Color (or lack of) " " " "
  • 45. UX Design Process Discovery" Design" Verify" Implement" Iterate"Iterate  
  • 46. Verify " " " "" " " " " " " "
  • 47. " " " " " " "
  • 48. Mental Model! " " " " System! Real World!
  • 49. User Testing " " " " " " " " decide what you want to learn create the test plan recruit participants test the test conduct the sessions analyze the data and figure out what you’re going to about it
  • 50. " " " " " " "
  • 51. Heuristic Evaluation Visibility of system status Match between system and real world User control and freedom Consistency and standard Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose, and recover from errors Help and documentation Readability in sunlight Ease of use when in motion Cues to start again after pause Size of tap target Gesture discoverability " " " " " " " "
  • 52. UX Design Process Discovery" Design" Verify" Implement" Iterate" Iterate  
  • 53. Implement " " " "" " " " " " " "
  • 54. 120 60 0 60 120 180 30 30 0 0 60 30 3090150 90 150 60 120 60 0 60 120 18030 3090150 90 150 60 30 30 60 Equator EquatorEquator Tropic of Capricorn (23°27') Tropic of Capricorn (23°27') Antarctic Circle (66°33')Antarctic Circle (66°33') Tropic of Cancer (23°27')Tropic of Cancer (23°27') Arctic Circle (66°33')Arctic Circle (66°33') Gough Island Falkland Islands (Islas Malvinas) Bouvet Island Johnston Atoll Kingman Reef (U.S.) Palmyra Atoll (U.S.) Greenland and Miquelon Western Sahara Macau S.A.R. Wake Island Mariana Guadeloupe (FR.) Guam Aruba Jarvis Island (Fr. Poly.) Christmas Island Ashmore and Cartier Islands (Fr. Poly.) Coral Sea Islands Caledonia Reunion (Fr. Poly.) Norfolk Island Heard Island and McDonald Islands Cook Islands F r e n c h P o l y n e s i a (Fr. Poly.) Pitcairn Islands Cayman Is. Navassa Island Turks and Caicos Islands Bermuda Martinique (FR.) (Fr. S. and Ant. Lands) (Fr. S. and Ant. Lands) (Fr. S. and Ant. Lands) (Fr. S. and Ant. Lands) Cocos (Keeling) Islands Tromelin Island Juan de Nova Island Mayotte Glorioso Islands Bassas da India Europa Island Ocean Territory New American Samoa Niue Wallis and Futuna Tokelau Howland Island Baker Island Northern Midway Islands Islands Svalbard Jan Mayen Faroe Islands British Indian Clipperton Island Hong Kong S.A.R. South Georgia and South Sandwich Islands Montserrat Ceuta Melilla French Guiana St. Pierre Gibraltar Saint Helena Saint Helena, Ascension, and Tristan da Cunha (U.K.) TRISTAN DA CUNHA French Southern and Antarctic Lands Guernsey Jersey Isle of Man Saint Barthelemy (FR.) Curacao British Virgin Islands (U.K.) Virgin Islands (U.S.) Puerto Rico Anguilla (U.K.) Saint-Martin (FR.) Sint Maarten (NETH.) ARCTIC OCEAN ARCTIC OCEAN Hudson Bay Black Sea Philippine Sea N O R T H P A C I F I C O C E A N S O U T H A T L A N T I C O C E A N Caspian Sea Coral Sea I N D I A N O C E A N O C E A N Baltic Sea Bengal S O U T H O C E A N Tasman Sea Aral Sea Lake Balkhash Lake Baikal Ross Ice Shelf Bay of South China Sea Barents Sea Lake Victoria Lake Tanganyika Ross Ice Shelf ARCTIC OCEAN Java Sea Celebes Sea Andaman Sea White Sea Lake Ladoga Lake Onega Sea of Japan Mediterranean Sea S O U T H P A C I F I C O C E A N S O U T H E R N O C E A N S O U T H E R N O C E A N S O U T H E R N O C E A N N O R T H P A C I F I C O C E A NYellow Sea Amery Ice Shelf East China Sea P A C I F I C Red Sea Ronne Ice Shelf Bering Sea Lake Nyasa N O R T H A T L A N T I C Lago Titicaca Lake Superior Lake Michigan Lake Huron Lake Erie Lake Ontario Sea Arabian North Sea Norwegian Sea Greenland Sea Beaufort Sea Denmark Strait Kara Sea Laptev Sea East Siberian Sea Sea of Okhotsk Davis Strait Baffin Bay Caribbean Sea Gulf of Mexico Gulf of Alaska Labrador Sea Chukchi Sea Banda Sea Arafura Sea Timor Sea Luzon Strait Gulf of Bothnia Persian Gulf Gulf of Oman Sea of Azov Gulf of Tonkin Gulf of Thailand Drake Passage Ross Sea Bellingshausen Sea Amundsen Sea Great Australian Bight Great Barrier Re ef Gulf of Carpentaria Bay of Biscay Sea Laccadive Mozambique Channel Gulf of Aden Gulf of St. Lawrence Lake Winnipeg Slave Lake Bear Lake Great Great Gulf of Guinea Celtic Sea Ross Sea Scotia Sea Weddell Sea CUBA COLOMBIA PERU BOLIVIA CHILE PAPUA NEW GUINEA ZEALAND C A N A D A MEXICO BELIZE HONDURAS NICARAGUAEL SALVADOR GUATEMALA COSTA RICA PANAMA R U S S I A C H I N A SURINAME THE BAHAMAS (U.K.) THE GAMBIA SWAZILAND ZIMBABWE ZAMBIA ANGOLA COMOROS SEYCHELLES TANZANIA AFRICA SOUTH KENYA UGANDA CENTRAL AFRICAN REPUBLIC YEMEN N I G E R LIBERIA CAMEROON GABON EQUATORIAL GUINEA GUINEAGUINEA-BISSAU M A L I MAURITANIA SENEGAL CAPE VERDE NORWAY SWEDEN FINLAND FRANCE SPAIN EST. LAT. LITH. ITALY TUNISIA LAOS JAPAN PHILIPPINES MARSHALL ISLANDS SOLOMON ISLANDS FIJI TONGA K I R I B A T I (FRANCE) (administered by U.K., claimed by ARGENTINA) (CHILE) (NORWAY) (administered by U.K., claimed by ARGENTINA) (CHILE) (SOUTH AFRICA) (AUSTL.) (AUSTL.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (FRANCE) (N.Z.) (JAPAN) (N.Z.) (EQUA. GUI.) (BRAZIL) (BRAZIL) (BRAZIL) (FRANCE) (YEMEN) (SP.) (PORT.) (PORT.) (U.K.) (DEN.) U.S. (U.K.) THAILAND BANGLADESH CAMBODIA VIETNAM (INDIA) MALDIVES SRI LANKA SINGAPORE BRUNEI M A L A Y S I A I N D O N E S I A (AUSTL.) (AUSTL.) TIMOR-LESTE A U S T R A L I A NEW (U.S.) (U.S.) NORTH KOREA MOROCCO (FRANCE) (NETH.) TRINIDAD AND TOBAGO DOMINICAN REPUBLIC JAMAICA (U.S.) PARAGUAY ICELAND UNITED KINGDOMIRELAND (U.K.) (U.K.) (U.K.) LIECH. SWITZ. LUX. CZECH REP. SLOVAKIA ROMANIA ALB. BELARUS SYRIA CYPRUS LEBANON Indian claim1972 Line of Control Line of Actual Control (DENMARK) U K R A I N E MOLDOVA GEORGIA AZERBAIJANARMENIA U N I T E D S T A T E S U.S. (U.S.) K I R I B A T I I R A N IRAQ AFGHANISTAN PAKISTAN ANDORRA SAN MARINO AUSTRIA HUNGARY SERBIA MONT. KOS. CROATIA SLOVENIA BURMA I N D I A NEPAL BHUTAN T U R K E Y (U.S.) (U.S.) (U.S.) (U.S.) (U.S.) NAURU (FR.) B R A Z I L A L G E R I A L I B Y A E G Y P T A n t a r c t i c a BOS. & HER. NIGERIA SAMOA (U.K.) VATICAN CITY (SP.) (U.K.) (SP.) (IT.) (SP.) (FR.) (IT.) MALTA NETH. BELGIUM DENMARK JORDAN ISRAEL (GR.) KUWAIT BAHRAIN QATAR UNITED ARAB EMIRATES OMAN OMAN GERMANY POLAND ST. VINCENT AND THE GRENADINES GRENADA BARBADOS ST. LUCIA DOMINICA (ECUADOR) (FRANCE) (FRANCE) (FRANCE) M O N G O L I A DJIBOUTI BOTSWANA NAMIBIA TURKMENISTAN UZBEKISTAN KYRGYZSTAN TAJIKISTAN (FRANCE) ANGOLA (Cabinda) (FRANCE) (FRANCE) (AUSTL.) (AUSTL.) (AUSTL.) BULGARIA RUSSIA GUYANA URUGUAY ECUADOR (CHILE) (CHILE) (FRANCE) (U.K.) (NORWAY) (NORWAY) BENIN TOGO D'IVOIRE CÔTE SAUDI ARABIA SIERRA LEONE (MEXICO) ERITREA SOUTH KOREA GREECE MACEDONIA (KIRIBATI) (BRAZIL) MAURITIUSMADAGASCAR (AUSTL.)(administered by FRANCE, claimed by COMOROS) (U.K.) PALAU VANUATU TUVALU BURKINA FASO U. S. ARGENTINA PORTUGAL MONACO LESOTHO (FRANCE) (U.S.) (N.Z.) (INDIA) (INDIA) (COSTA RICA) (COLOMBIA) (CHILE) CHAD Occupied by the SOVIET UNION in 1945, administered by RUSSIA, claimed by JAPAN (JA PA N) (JA PAN ) (U.K.) VENEZUELA GHANA S U D A N RWANDA BURUNDI MALAWI MOZAMBIQUE ETHIOPIA SOMALIA SOUTH SUDAN FEDERATED STATES OF MICRONESIA HAITI REP. OF THE CONGO DEMOCRATIC REPUBLIC OF THE CONGO SAO TOME AND PRINCIPE K A Z A K H S T A N Taiwan Twenty-one of 28 Antarctic consultative countries have made no claims to Antarctic territory (although Russia and the United States have reserved the right to do so) and they do not recognize the claims of the other countries. (NETH.) ANTIGUA AND BARBUDA ST. KITTS AND NEVIS (U.S.) Kabul Tirana Algiers Pago Pago Luanda Buenos Aires Yerevan Canberra Vienna Baku Nassau Manama Dhaka Minsk Brussels Belmopan Porto- Novo Thimphu La Paz Sarajevo Gaborone Brasília Bandar Seri Begawan Sofia Ouagadougou Rangoon Bujumbura Phnom Penh Yaoundé Ottawa Praia Bangui N'Djamena Santiago Beijing Bogotá Moroni San José Yamoussoukro Zagreb Havana Nicosia Prague Kinshasa Copenhagen Djibouti Santo Domingo Dili Quito Cairo San Salvador Malabo Asmara Tallinn Addis Ababa Stanley Tórshavn Palikir Suva Helsinki Paris Cayenne Papeete Libreville Banjul Tbilisi Berlin Accra Athens Nuuk (Godthåb) Hagåtña Guatemala City Conakry Bissau Georgetown Port-au- Prince Tegucigalpa Budapest Reykjavík New Delhi Jakarta Tehran Baghdad Dublin Tel Aviv-Yafo Jerusalem Rome Kingston Tokyo Amman Astana Nairobi Tarawa Kuwait Bishkek Vientiane Beirut Maseru Monrovia Tripoli Vilnius Luxembourg Skopje Pristina Antananarivo Lilongwe Kuala Lumpur Male Bamako Valletta Majuro Nouakchott Port Louis Mexico City Chis¸inau ( Ulaanbaatar Podgorica Rabat Maputo Windhoek Yaren District Kathmandu Amsterdam Noumea Wellington Managua Niamey Abuja Pyongyang Saipan Oslo Muscat Islamabad Melekeok Panama City Port Moresby Asunción Lima Manila Adamstown Warsaw Lisbon Doha Brazzaville Saint- Denis Bucharest Moscow Kigali Apia Sâo Tomé Riyadh Dakar Belgrade Victoria Freetown Singapore Bratislava Ljubljana Honiara Mogadishu Pretoria Seoul Madrid Colombo Khartoum Paramaribo Longyearbyen Mbabane Stockholm Bern Damascus Dushanbe Dar es Salaam Bangkok Lomé Nuku'alofa Port of Spain Tunis Ankara Ashgabat Funafuti Kampala Kyiv Abu Dhabi London Washington, D.C. Montevideo Tashkent Port-Vila Caracas Hanoi Mata-Utu Sanaa Lusaka Harare Riga¯ Kandaha¯r Constantine Oran Namibe Benguela Bahía Blanca Comodoro Rivadavia Córdoba La Plata Mar del Plata Mendoza Rosario San Miguel de Tucumán Adelaide Alice Springs Brisbane Cairns Darwin Hobart Melbourne Newcastle Perth Sydney Wollongong Chittagong Khulna Homyel Cochabamba Santa CruzSucre Belém Belo Horizonte Campinas Campo Grande Curitiba Florianópolis Fortaleza Goiânia João Pessoa Joinville Maceió Manaus Natal Pôrto Alegre Pôrto Velho Recife Rio de Janeiro Salvador Santos São Luís São Paulo Teresina Uberlândia Vitória Mandalay Nay Pyi Taw Douala Alert Calgary Churchill Edmonton Fort McMurray Halifax Happy Valley- Goose Bay Iqaluit Kuujjuaq Montréal Pond Inlet Prince George Québec Resolute Saskatoon Toronto Vancouver Whitehorse Winnipeg Antofagasta Concepción Puerto Montt Punta Arenas Valparaiso Baotou Changchun Changsha Chengdu Chongqing Dalian Datong Fuzhou Guangzhou Guiyang Hangzhou Harbin Hefei Jilin Jinan Kunming Lanzhou Lhasa Nanchang Nanjing Nanning Nantong Ningbo Qingdao Shanghai Shantou Shenyang Shijiazhuang Taipei Taiyuan Tianjin Ürümqi Wuhan Xiamen Xi'an Yantai Zhanjiang Zhengzhou Zibo Barranquilla Cali Cartagena Cúcuta Medellín Abidjan Kisangani Lubumbashi Mbuji-Mayi Santiago Guayaquil Alexandria Aswa¯n Bordeaux Lille Lyon Marseille Toulouse Cologne Frankfurt Hamburg Munich Qaanaaq (Thule) A¯gra Ahmada¯ba¯d Bengaluru (Bangalore) Bhopa¯l Kozhikode Chennai Kochi Coimbatore Hydera¯ba¯d Indore Jaipur Jamshedpur Ka¯npur Kolkata Lucknow Ludhia¯na Madurai Mumbai Na¯gpur Patna Pune Su¯rat Vijayawa¯da Visha¯khapatnam Bandung Banjarmasin Denpasar Kupang Jayapura Makassar Malang Medan Padang Palembang Pekanbaru Pontianak Samarinda Semarang Surabaya Tanjungkarang- Telukbetung Ahva¯z Es¸faha¯n Kermanshah Mashhad Qom Za¯heda¯n Al Bas¸rah Erbil Mosul Genoa Milan Naples Palermo Turin Fukuoka Hiroshima Nagoya O¯ saka Sapporo Yokohama Almaty Kashi Hera¯t Aqtaü (Aktau) Atyraü Qaraghandy (Karaganda) Shymkent Mombasa Blantyre Tombouctou Acapulco Cancún Chihuahua Ciudad Juarez Guadalajara León Matamoros Mérida Mexicali Monterrey Oaxaca Puebla San Luis Potosí Tijuana Toluca Torreón Casablanca Fès Marrakech Laayoune Beira Walvis Bay Auckland Christchurch Ibadan Kano Lagos Ogbomoso Faisala¯ba¯d Hydera¯ba¯d Kara¯chi Lahore Multa¯n Pesha¯war Quetta Colón Arequipa Cusco Iquitos Trujillo Cebu DavaoZamboanga Kraków Porto Pointe-Noire Anadyr' Arkhangel'sk Astrakhan' Barnaul Chelyabinsk Cherskiy Irkutsk Izhevsk Kazan' Khabarovsk Krasnoyarsk Magadan Murmansk Nizhniy Novgorod Noril'sk NovosibirskOmsk Orenburg Perm' Petropavlovsk- Kamchatskiy Pevek Provideniya Rostov Saint Petersburg Samara Saratov Tiksi Tomsk Tyumen' UfaUl'yanovsk Vladivostok Volgograd Voronezh Yakutsk Chita Yaroslavl' Yekaterinburg Jeddah Mecca Kassala Mek’ele¯ Nyala Medina Hargeysa Cape Town Durban Johannesburg Port Elizabeth Busan Barcelona Bilbao Málaga Sevilla Valencia Juba Omdurman Port Sudan Aleppo Kaohsiung Dodoma Chiang Mai Adana Bursa Gaziantep Istanbul I . zmir Konya Donets'k Kharkiv L'viv Odesa Belfast Birmingham Glasgow Leeds Anchorage Atlanta Austin Baltimore Barrow Boston Charlotte Chicago Cincinnati Cleveland Dallas Denver Detroit El Paso Fairbanks Honolulu Houston Indianapolis Jacksonville Juneau Kansas City Las Vegas Los Angeles Miami Milwaukee Minneapolis Nashville New Orleans New York Nome Oklahoma City Orlando Philadelphia Phoenix Pittsburgh Portland Providence Buffalo Sacramento Saint Louis Salt Lake City San Antonio San Diego San Francisco Seattle Tampa Norfolk Ciudad Guayana Maracaibo Valencia Da Nang Haiphong Ho Chi Minh City Aden Ndola Bulawayo Shira¯z¯ Tabriz¯ Al Jizah¯ Bengha¯zi¯ Lódz . San Juan QUEEN ELIZABETH ISLANDS KURIL ISLANDS Wrangel Island NEW SIBERIAN ISLANDS SEVERNAYA ZEMLYA FRANZ JOSEF LAND NOVAYA ZEMLYA Ellesmere Island Banks Island Victoria BaffinIsland Island Rockall SakhalinIsland of Newfoundland Sardinia Sicily Crete Minami-tori-shima Hainan Dao Socotra PENEDOS DE SÃO PEDRO E SÃO PAULO Kiritimati (Christmas Island) Annobon Diego Garcia Martin Vaz Trindade Isla San Ambrosio Easter Island Lord Howe Island Île Amsterdam Île Saint-Paul Tasmania Campbell Island Macquarie Island GALAPAGOS ISLANDS HAWAIIAN ISLANDS ÎLES MARQUISES SOCIETY ISLANDS ÎLES TUBUAI ARCHIPEL DES TUAMOTU ARCHIPIÉLAGO JUAN FERNÁNDEZ SOUTH ORKNEY ISLANDS PRINCE EDWARD ISLANDS ÎLES CROZET ÎLES KERGUELEN CHATHAM ISLANDS BOUNTY ISLANDS SNARES ISLANDS ANTIPODES ISLANDS AUCKLAND ISLANDS KERMADEC ISLANDS SPRATLY ISLANDS NICOBAR ISLANDS PARACEL ISLANDS AZORES CANARY ISLANDS MADEIRA ISLANDS ISLAS REVILLAGIGEDO ANDAMAN ISLANDS LAKSHADWEEP Isla de Malpelo Isla del Coco Isla Sala y Gómez ARQUIPÉLAGO DE FERNANDO DE NORONHA Isla San Felíx NAM PO -SHOTO - - Okinawa R Y U K Y U ISLANDS BALEARIC ISLANDS Corsica Ascension ALEUTIAN ISLANDS A L E U T I A N I S L A N D S 803512AI (G00010) 11-11 Bermuda AUSTRALIA Sicily / AZORES Dependency or area of special sovereignty Capital Scale 1:35,000,000 standard parallels 38°N and 38°S Robinson Projection Island / island group Independent state Political Map of the World, November 2011 November 2011 Boundary representation is not necessarily authoritative. " " " "" " " " Where are the developers? " " " "
  • 55. 120 60 0 60 120 180 30 30 0 0 60 30 3090150 90 150 60 120 60 0 60 120 18030 3090150 90 150 60 30 30 60 Equator EquatorEquator Tropic of Capricorn (23°27') Tropic of Capricorn (23°27') Antarctic Circle (66°33')Antarctic Circle (66°33') Tropic of Cancer (23°27')Tropic of Cancer (23°27') Arctic Circle (66°33')Arctic Circle (66°33') Gough Island Falkland Islands (Islas Malvinas) Bouvet Island Johnston Atoll Kingman Reef (U.S.) Palmyra Atoll (U.S.) Greenland and Miquelon Western Sahara Macau S.A.R. Wake Island Mariana Guadeloupe (FR.) Guam Aruba Jarvis Island (Fr. Poly.) Christmas Island Ashmore and Cartier Islands (Fr. Poly.) Coral Sea Islands Caledonia Reunion (Fr. Poly.) Norfolk Island Heard Island and McDonald Islands Cook Islands F r e n c h P o l y n e s i a (Fr. Poly.) Pitcairn Islands Cayman Is. Navassa Island Turks and Caicos Islands Bermuda Martinique (FR.) (Fr. S. and Ant. Lands) (Fr. S. and Ant. Lands) (Fr. S. and Ant. Lands) (Fr. S. and Ant. Lands) Cocos (Keeling) Islands Tromelin Island Juan de Nova Island Mayotte Glorioso Islands Bassas da India Europa Island Ocean Territory New American Samoa Niue Wallis and Futuna Tokelau Howland Island Baker Island Northern Midway Islands Islands Svalbard Jan Mayen Faroe Islands British Indian Clipperton Island Hong Kong S.A.R. South Georgia and South Sandwich Islands Montserrat Ceuta Melilla French Guiana St. Pierre Gibraltar Saint Helena Saint Helena, Ascension, and Tristan da Cunha (U.K.) TRISTAN DA CUNHA French Southern and Antarctic Lands Guernsey Jersey Isle of Man Saint Barthelemy (FR.) Curacao British Virgin Islands (U.K.) Virgin Islands (U.S.) Puerto Rico Anguilla (U.K.) Saint-Martin (FR.) Sint Maarten (NETH.) ARCTIC OCEAN ARCTIC OCEAN Hudson Bay Black Sea Philippine Sea N O R T H P A C I F I C O C E A N S O U T H A T L A N T I C O C E A N Caspian Sea Coral Sea I N D I A N O C E A N O C E A N Baltic Sea Bengal S O U T H O C E A N Tasman Sea Aral Sea Lake Balkhash Lake Baikal Ross Ice Shelf Bay of South China Sea Barents Sea Lake Victoria Lake Tanganyika Ross Ice Shelf ARCTIC OCEAN Java Sea Celebes Sea Andaman Sea White Sea Lake Ladoga Lake Onega Sea of Japan Mediterranean Sea S O U T H P A C I F I C O C E A N S O U T H E R N O C E A N S O U T H E R N O C E A N S O U T H E R N O C E A N N O R T H P A C I F I C O C E A NYellow Sea Amery Ice Shelf East China Sea P A C I F I C Red Sea Ronne Ice Shelf Bering Sea Lake Nyasa N O R T H A T L A N T I C Lago Titicaca Lake Superior Lake Michigan Lake Huron Lake Erie Lake Ontario Sea Arabian North Sea Norwegian Sea Greenland Sea Beaufort Sea Denmark Strait Kara Sea Laptev Sea East Siberian Sea Sea of Okhotsk Davis Strait Baffin Bay Caribbean Sea Gulf of Mexico Gulf of Alaska Labrador Sea Chukchi Sea Banda Sea Arafura Sea Timor Sea Luzon Strait Gulf of Bothnia Persian Gulf Gulf of Oman Sea of Azov Gulf of Tonkin Gulf of Thailand Drake Passage Ross Sea Bellingshausen Sea Amundsen Sea Great Australian Bight Great Barrier Re ef Gulf of Carpentaria Bay of Biscay Sea Laccadive Mozambique Channel Gulf of Aden Gulf of St. Lawrence Lake Winnipeg Slave Lake Bear Lake Great Great Gulf of Guinea Celtic Sea Ross Sea Scotia Sea Weddell Sea CUBA COLOMBIA PERU BOLIVIA CHILE PAPUA NEW GUINEA ZEALAND C A N A D A MEXICO BELIZE HONDURAS NICARAGUAEL SALVADOR GUATEMALA COSTA RICA PANAMA R U S S I A C H I N A SURINAME THE BAHAMAS (U.K.) THE GAMBIA SWAZILAND ZIMBABWE ZAMBIA ANGOLA COMOROS SEYCHELLES TANZANIA AFRICA SOUTH KENYA UGANDA CENTRAL AFRICAN REPUBLIC YEMEN N I G E R LIBERIA CAMEROON GABON EQUATORIAL GUINEA GUINEAGUINEA-BISSAU M A L I MAURITANIA SENEGAL CAPE VERDE NORWAY SWEDEN FINLAND FRANCE SPAIN EST. LAT. LITH. ITALY TUNISIA LAOS JAPAN PHILIPPINES MARSHALL ISLANDS SOLOMON ISLANDS FIJI TONGA K I R I B A T I (FRANCE) (administered by U.K., claimed by ARGENTINA) (CHILE) (NORWAY) (administered by U.K., claimed by ARGENTINA) (CHILE) (SOUTH AFRICA) (AUSTL.) (AUSTL.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (N.Z.) (FRANCE) (N.Z.) (JAPAN) (N.Z.) (EQUA. GUI.) (BRAZIL) (BRAZIL) (BRAZIL) (FRANCE) (YEMEN) (SP.) (PORT.) (PORT.) (U.K.) (DEN.) U.S. (U.K.) THAILAND BANGLADESH CAMBODIA VIETNAM (INDIA) MALDIVES SRI LANKA SINGAPORE BRUNEI M A L A Y S I A I N D O N E S I A (AUSTL.) (AUSTL.) TIMOR-LESTE A U S T R A L I A NEW (U.S.) (U.S.) NORTH KOREA MOROCCO (FRANCE) (NETH.) TRINIDAD AND TOBAGO DOMINICAN REPUBLIC JAMAICA (U.S.) PARAGUAY ICELAND UNITED KINGDOMIRELAND (U.K.) (U.K.) (U.K.) LIECH. SWITZ. LUX. CZECH REP. SLOVAKIA ROMANIA ALB. BELARUS SYRIA CYPRUS LEBANON Indian claim1972 Line of Control Line of Actual Control (DENMARK) U K R A I N E MOLDOVA GEORGIA AZERBAIJANARMENIA U N I T E D S T A T E S U.S. (U.S.) K I R I B A T I I R A N IRAQ AFGHANISTAN PAKISTAN ANDORRA SAN MARINO AUSTRIA HUNGARY SERBIA MONT. KOS. CROATIA SLOVENIA BURMA I N D I A NEPAL BHUTAN T U R K E Y (U.S.) (U.S.) (U.S.) (U.S.) (U.S.) NAURU (FR.) B R A Z I L A L G E R I A L I B Y A E G Y P T A n t a r c t i c a BOS. & HER. NIGERIA SAMOA (U.K.) VATICAN CITY (SP.) (U.K.) (SP.) (IT.) (SP.) (FR.) (IT.) MALTA NETH. BELGIUM DENMARK JORDAN ISRAEL (GR.) KUWAIT BAHRAIN QATAR UNITED ARAB EMIRATES OMAN OMAN GERMANY POLAND ST. VINCENT AND THE GRENADINES GRENADA BARBADOS ST. LUCIA DOMINICA (ECUADOR) (FRANCE) (FRANCE) (FRANCE) M O N G O L I A DJIBOUTI BOTSWANA NAMIBIA TURKMENISTAN UZBEKISTAN KYRGYZSTAN TAJIKISTAN (FRANCE) ANGOLA (Cabinda) (FRANCE) (FRANCE) (AUSTL.) (AUSTL.) (AUSTL.) BULGARIA RUSSIA GUYANA URUGUAY ECUADOR (CHILE) (CHILE) (FRANCE) (U.K.) (NORWAY) (NORWAY) BENIN TOGO D'IVOIRE CÔTE SAUDI ARABIA SIERRA LEONE (MEXICO) ERITREA SOUTH KOREA GREECE MACEDONIA (KIRIBATI) (BRAZIL) MAURITIUSMADAGASCAR (AUSTL.)(administered by FRANCE, claimed by COMOROS) (U.K.) PALAU VANUATU TUVALU BURKINA FASO U. S. ARGENTINA PORTUGAL MONACO LESOTHO (FRANCE) (U.S.) (N.Z.) (INDIA) (INDIA) (COSTA RICA) (COLOMBIA) (CHILE) CHAD Occupied by the SOVIET UNION in 1945, administered by RUSSIA, claimed by JAPAN (JA PA N) (JA PAN ) (U.K.) VENEZUELA GHANA S U D A N RWANDA BURUNDI MALAWI MOZAMBIQUE ETHIOPIA SOMALIA SOUTH SUDAN FEDERATED STATES OF MICRONESIA HAITI REP. OF THE CONGO DEMOCRATIC REPUBLIC OF THE CONGO SAO TOME AND PRINCIPE K A Z A K H S T A N Taiwan Twenty-one of 28 Antarctic consultative countries have made no claims to Antarctic territory (although Russia and the United States have reserved the right to do so) and they do not recognize the claims of the other countries. (NETH.) ANTIGUA AND BARBUDA ST. KITTS AND NEVIS (U.S.) Kabul Tirana Algiers Pago Pago Luanda Buenos Aires Yerevan Canberra Vienna Baku Nassau Manama Dhaka Minsk Brussels Belmopan Porto- Novo Thimphu La Paz Sarajevo Gaborone Brasília Bandar Seri Begawan Sofia Ouagadougou Rangoon Bujumbura Phnom Penh Yaoundé Ottawa Praia Bangui N'Djamena Santiago Beijing Bogotá Moroni San José Yamoussoukro Zagreb Havana Nicosia Prague Kinshasa Copenhagen Djibouti Santo Domingo Dili Quito Cairo San Salvador Malabo Asmara Tallinn Addis Ababa Stanley Tórshavn Palikir Suva Helsinki Paris Cayenne Papeete Libreville Banjul Tbilisi Berlin Accra Athens Nuuk (Godthåb) Hagåtña Guatemala City Conakry Bissau Georgetown Port-au- Prince Tegucigalpa Budapest Reykjavík New Delhi Jakarta Tehran Baghdad Dublin Tel Aviv-Yafo Jerusalem Rome Kingston Tokyo Amman Astana Nairobi Tarawa Kuwait Bishkek Vientiane Beirut Maseru Monrovia Tripoli Vilnius Luxembourg Skopje Pristina Antananarivo Lilongwe Kuala Lumpur Male Bamako Valletta Majuro Nouakchott Port Louis Mexico City Chis¸inau ( Ulaanbaatar Podgorica Rabat Maputo Windhoek Yaren District Kathmandu Amsterdam Noumea Wellington Managua Niamey Abuja Pyongyang Saipan Oslo Muscat Islamabad Melekeok Panama City Port Moresby Asunción Lima Manila Adamstown Warsaw Lisbon Doha Brazzaville Saint- Denis Bucharest Moscow Kigali Apia Sâo Tomé Riyadh Dakar Belgrade Victoria Freetown Singapore Bratislava Ljubljana Honiara Mogadishu Pretoria Seoul Madrid Colombo Khartoum Paramaribo Longyearbyen Mbabane Stockholm Bern Damascus Dushanbe Dar es Salaam Bangkok Lomé Nuku'alofa Port of Spain Tunis Ankara Ashgabat Funafuti Kampala Kyiv Abu Dhabi London Washington, D.C. Montevideo Tashkent Port-Vila Caracas Hanoi Mata-Utu Sanaa Lusaka Harare Riga¯ Kandaha¯r Constantine Oran Namibe Benguela Bahía Blanca Comodoro Rivadavia Córdoba La Plata Mar del Plata Mendoza Rosario San Miguel de Tucumán Adelaide Alice Springs Brisbane Cairns Darwin Hobart Melbourne Newcastle Perth Sydney Wollongong Chittagong Khulna Homyel Cochabamba Santa CruzSucre Belém Belo Horizonte Campinas Campo Grande Curitiba Florianópolis Fortaleza Goiânia João Pessoa Joinville Maceió Manaus Natal Pôrto Alegre Pôrto Velho Recife Rio de Janeiro Salvador Santos São Luís São Paulo Teresina Uberlândia Vitória Mandalay Nay Pyi Taw Douala Alert Calgary Churchill Edmonton Fort McMurray Halifax Happy Valley- Goose Bay Iqaluit Kuujjuaq Montréal Pond Inlet Prince George Québec Resolute Saskatoon Toronto Vancouver Whitehorse Winnipeg Antofagasta Concepción Puerto Montt Punta Arenas Valparaiso Baotou Changchun Changsha Chengdu Chongqing Dalian Datong Fuzhou Guangzhou Guiyang Hangzhou Harbin Hefei Jilin Jinan Kunming Lanzhou Lhasa Nanchang Nanjing Nanning Nantong Ningbo Qingdao Shanghai Shantou Shenyang Shijiazhuang Taipei Taiyuan Tianjin Ürümqi Wuhan Xiamen Xi'an Yantai Zhanjiang Zhengzhou Zibo Barranquilla Cali Cartagena Cúcuta Medellín Abidjan Kisangani Lubumbashi Mbuji-Mayi Santiago Guayaquil Alexandria Aswa¯n Bordeaux Lille Lyon Marseille Toulouse Cologne Frankfurt Hamburg Munich Qaanaaq (Thule) A¯gra Ahmada¯ba¯d Bengaluru (Bangalore) Bhopa¯l Kozhikode Chennai Kochi Coimbatore Hydera¯ba¯d Indore Jaipur Jamshedpur Ka¯npur Kolkata Lucknow Ludhia¯na Madurai Mumbai Na¯gpur Patna Pune Su¯rat Vijayawa¯da Visha¯khapatnam Bandung Banjarmasin Denpasar Kupang Jayapura Makassar Malang Medan Padang Palembang Pekanbaru Pontianak Samarinda Semarang Surabaya Tanjungkarang- Telukbetung Ahva¯z Es¸faha¯n Kermanshah Mashhad Qom Za¯heda¯n Al Bas¸rah Erbil Mosul Genoa Milan Naples Palermo Turin Fukuoka Hiroshima Nagoya O¯ saka Sapporo Yokohama Almaty Kashi Hera¯t Aqtaü (Aktau) Atyraü Qaraghandy (Karaganda) Shymkent Mombasa Blantyre Tombouctou Acapulco Cancún Chihuahua Ciudad Juarez Guadalajara León Matamoros Mérida Mexicali Monterrey Oaxaca Puebla San Luis Potosí Tijuana Toluca Torreón Casablanca Fès Marrakech Laayoune Beira Walvis Bay Auckland Christchurch Ibadan Kano Lagos Ogbomoso Faisala¯ba¯d Hydera¯ba¯d Kara¯chi Lahore Multa¯n Pesha¯war Quetta Colón Arequipa Cusco Iquitos Trujillo Cebu DavaoZamboanga Kraków Porto Pointe-Noire Anadyr' Arkhangel'sk Astrakhan' Barnaul Chelyabinsk Cherskiy Irkutsk Izhevsk Kazan' Khabarovsk Krasnoyarsk Magadan Murmansk Nizhniy Novgorod Noril'sk NovosibirskOmsk Orenburg Perm' Petropavlovsk- Kamchatskiy Pevek Provideniya Rostov Saint Petersburg Samara Saratov Tiksi Tomsk Tyumen' UfaUl'yanovsk Vladivostok Volgograd Voronezh Yakutsk Chita Yaroslavl' Yekaterinburg Jeddah Mecca Kassala Mek’ele¯ Nyala Medina Hargeysa Cape Town Durban Johannesburg Port Elizabeth Busan Barcelona Bilbao Málaga Sevilla Valencia Juba Omdurman Port Sudan Aleppo Kaohsiung Dodoma Chiang Mai Adana Bursa Gaziantep Istanbul I . zmir Konya Donets'k Kharkiv L'viv Odesa Belfast Birmingham Glasgow Leeds Anchorage Atlanta Austin Baltimore Barrow Boston Charlotte Chicago Cincinnati Cleveland Dallas Denver Detroit El Paso Fairbanks Honolulu Houston Indianapolis Jacksonville Juneau Kansas City Las Vegas Los Angeles Miami Milwaukee Minneapolis Nashville New Orleans New York Nome Oklahoma City Orlando Philadelphia Phoenix Pittsburgh Portland Providence Buffalo Sacramento Saint Louis Salt Lake City San Antonio San Diego San Francisco Seattle Tampa Norfolk Ciudad Guayana Maracaibo Valencia Da Nang Haiphong Ho Chi Minh City Aden Ndola Bulawayo Shira¯z¯ Tabriz¯ Al Jizah¯ Bengha¯zi¯ Lódz . San Juan QUEEN ELIZABETH ISLANDS KURIL ISLANDS Wrangel Island NEW SIBERIAN ISLANDS SEVERNAYA ZEMLYA FRANZ JOSEF LAND NOVAYA ZEMLYA Ellesmere Island Banks Island Victoria BaffinIsland Island Rockall SakhalinIsland of Newfoundland Sardinia Sicily Crete Minami-tori-shima Hainan Dao Socotra PENEDOS DE SÃO PEDRO E SÃO PAULO Kiritimati (Christmas Island) Annobon Diego Garcia Martin Vaz Trindade Isla San Ambrosio Easter Island Lord Howe Island Île Amsterdam Île Saint-Paul Tasmania Campbell Island Macquarie Island GALAPAGOS ISLANDS HAWAIIAN ISLANDS ÎLES MARQUISES SOCIETY ISLANDS ÎLES TUBUAI ARCHIPEL DES TUAMOTU ARCHIPIÉLAGO JUAN FERNÁNDEZ SOUTH ORKNEY ISLANDS PRINCE EDWARD ISLANDS ÎLES CROZET ÎLES KERGUELEN CHATHAM ISLANDS BOUNTY ISLANDS SNARES ISLANDS ANTIPODES ISLANDS AUCKLAND ISLANDS KERMADEC ISLANDS SPRATLY ISLANDS NICOBAR ISLANDS PARACEL ISLANDS AZORES CANARY ISLANDS MADEIRA ISLANDS ISLAS REVILLAGIGEDO ANDAMAN ISLANDS LAKSHADWEEP Isla de Malpelo Isla del Coco Isla Sala y Gómez ARQUIPÉLAGO DE FERNANDO DE NORONHA Isla San Felíx NAM PO -SHOTO - - Okinawa R Y U K Y U ISLANDS BALEARIC ISLANDS Corsica Ascension ALEUTIAN ISLANDS A L E U T I A N I S L A N D S 803512AI (G00010) 11-11 Bermuda AUSTRALIA Sicily / AZORES Dependency or area of special sovereignty Capital Scale 1:35,000,000 standard parallels 38°N and 38°S Robinson Projection Island / island group Independent state Political Map of the World, November 2011 November 2011 Boundary representation is not necessarily authoritative. " " " "" " " " Where are the developers? " " " " AusGn,  TX  
  • 56. We talked about things like… •  “That wasn’t in the wireframes.” •  “That was in the wireframes.” •  “There’s a gesture conflict.” •  “That is hard to implement.” •  “Let’s put that in front of users.” •  “I need a graphic.” Small things… Most of the big things we already agreed on!" " " " "
  • 57. " " " " Lessons I learned: Don’t write a novel
  • 58. " " " " Lessons I learned: Track & Correct UX Bugs
  • 59. UX Design Process Discovery" Design" Verify" Implement" Iterate" Iterate   •  Doing  Discovery  &  VerificaGon    makes  a  be[er  product   •  Iterate  your  design  where  its  easiest     •  ConGnue  thinking  about  the  user  during  ImplementaGon  
  • 60. Our App UX Process Design Principles Questions?
  • 61. New Interaction Models Right Clicks Tracking states Keyboard shortcuts Windows, Icons, Menus, Points Fat fingers Gesture shortcuts Fewer supported states of feedback
  • 63. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 64. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 65. Hick’s Law “The time it takes to make a decision increases as the number of alternatives increases.”
  • 66.
  • 67. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 68. Affordance “ A property in which the physical characteristics of an object or environment influence its function.”
  • 69.
  • 70. Resizing handles Clearly tappable elements Half on screen/half off
  • 71. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 72. “Safe” Gestures Tap   Double-­‐Tap  Press   Spread  Pinch   Drag   Swipe  
  • 73. “Exotic” Gestures Rotate  Shake   2  Finger  Swipe  
  • 74.
  • 75.
  • 76. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 77.
  • 78.
  • 79.
  • 80. 1cm x 1cm Tablets! 1.6cm x 1.6cm Kiosk Display!
  • 82. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 83.
  • 84.
  • 85. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93. Cognitive Walkthrough! •  Walkthrough each important task and ask yourself at each screen: –  Will the user try to achieve the right effect? –  Will the user notice that the correct action is available? –  Will the user associate the correct action with the effect to be achieved? –  If the correct action is performed, will the user see that progress is being made toward solution of the task?
  • 94. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 95.
  • 96.
  • 97.
  • 98. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 99.
  • 100.
  • 101.
  • 102.
  • 103. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 104. mut = (dut + afec) tsdohithaygtrtwt Where:   mut  =  mobile  usability  tesGng   dut  =  desktop  usability  tesGng   afec  =  a  few  extra  challenges   tsdohithaygtrtwt  =  the  small  detail  of   how  in  the  hell  are  you  going  to   record  the  whole  thing  
  • 105. Recording Options •  Stationary document camera •  Suspend a camera over the area •  Mount a camera behind participants’ shoulder •  Camera mounted on a sled –  DIY
  • 107. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 108.
  • 109. Advantages •  Saves everyone a lot of time in the short run •  Can leverage standard platform assets •  Aligns with user’s expectations of iOS
  • 110.
  • 111. Advantages •  The presentation of a consistent brand across tablets •  Easier to design the optimal experience that works well on all tablets •  Assets might be reusable across devices •  Saves time for designers
  • 112. Consider •  What is the strategy? •  What’s the tablet penetration of your target market? •  Do we have a graphic designer to help us develop our look/feel? •  Are there any app store restrictions?
  • 113. Streamline Clear Affordances Gestures Context Getting Started Workflow & Feedback Error Prevention Cutesy Metaphors Testing Going Native
  • 114. Our App UX Process Design Principles Questions?