Top Banner
LECTURE 3: RAPID PROTOTYPING FOR MOBILE AR Mark Billinghurst [email protected] Zi Siang See [email protected] November 29 th -30 th 2015 Mobile-Based Augmented Reality Development
62

Mobile AR Lecture 3 - Prototyping

Jan 24, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile AR Lecture 3 - Prototyping

LECTURE 3: RAPID PROTOTYPING

FOR MOBILE AR Mark Billinghurst

[email protected]

Zi Siang See [email protected]

November 29th-30th 2015

Mobile-Based Augmented Reality Development

Page 2: Mobile AR Lecture 3 - Prototyping

How can we quickly prototype Mobile AR experiences with little or no coding?

Page 3: Mobile AR Lecture 3 - Prototyping

Why Prototype?

▪ Quick visual design ▪ Capture key interactions ▪ Focus on user experience ▪ Communicate design ideas ▪ “Learn by doing/experiencing”

Page 4: Mobile AR Lecture 3 - Prototyping

Google Glass Prototyping

Page 5: Mobile AR Lecture 3 - Prototyping

Design/Prototyping Tools

Page 6: Mobile AR Lecture 3 - Prototyping

Prototyping Tools ▪ Static/Low fidelity ▪ Sketching ▪ User interface templates ▪ Storyboards/Application flows ▪ Screen sharing ▪ Interactive/High fidelity ▪ Wireframing tools ▪ Mobile prototyping ▪ Native Coding

Page 7: Mobile AR Lecture 3 - Prototyping

Typical Development Steps

▪ Sketching ▪ Storyboards ▪ UI Mockups ▪ Interaction Flows ▪ Video Prototypes ▪ Interactive Prototypes ▪ Final Native Application

Increased Fidelity & Interactivity

Page 8: Mobile AR Lecture 3 - Prototyping

•  Low Fidelity Prototyping

Page 9: Mobile AR Lecture 3 - Prototyping

Low Fidelity Tools • Sketching • GlassSim • UI Templates • Storyboards • GlassWare flow designer • Android Design Preview • Video sketches

Page 10: Mobile AR Lecture 3 - Prototyping

High Fidelity Tools • UXPin/Proto.io • JustinMind • Processing • WearScript • AR browsers • Unity3D • Native Coding

Page 11: Mobile AR Lecture 3 - Prototyping

Sketched Interfaces

▪ Sketch + Powerpoint/Photoshop/Illustrator

Page 12: Mobile AR Lecture 3 - Prototyping

Paper Prototyping

Page 13: Mobile AR Lecture 3 - Prototyping

Paper Prototyping w/Hardware

Page 14: Mobile AR Lecture 3 - Prototyping

GlassSim – http://glasssim.com/

▪ Simulate the view through Google Glass ▪ Multiple card templates

Page 15: Mobile AR Lecture 3 - Prototyping

Storyboarding Sequence of sketches showing use of system in

everyday use context Concrete example Easier (faster) to grasp than text based stories Means of communication with users and system

developers Sketches, not drawings... Use to test interaction and make sure design works

Page 16: Mobile AR Lecture 3 - Prototyping

Storyboarding

Page 17: Mobile AR Lecture 3 - Prototyping

Example Storyboard

Page 18: Mobile AR Lecture 3 - Prototyping

Example Storyboard p.2

Page 19: Mobile AR Lecture 3 - Prototyping

Wireframes & Mock Ups Roughly sketched sequences exploring and

validating interaction design. Focus is on navigation and functionality. Usually explores one interaction but can also be

used as the foundation for development of testing prototypes.

Page 20: Mobile AR Lecture 3 - Prototyping
Page 21: Mobile AR Lecture 3 - Prototyping

Google Glass Application Flow

Page 22: Mobile AR Lecture 3 - Prototyping

•  High Fidelity Prototyping

Page 23: Mobile AR Lecture 3 - Prototyping

Transitions

Page 24: Mobile AR Lecture 3 - Prototyping
Page 25: Mobile AR Lecture 3 - Prototyping

▪ Series of still photos in a movie format. ▪ Demonstrates the experience of the product ▪ Discover where concept needs fleshing out. ▪ Communicate experience and interface ▪ You can use whatever tools, from Flash to iMovie.

Video Sketching

Page 26: Mobile AR Lecture 3 - Prototyping

See https://vine.co/v/bgIaLHIpFTB

Example: Video Sketch of Vine UI

Page 27: Mobile AR Lecture 3 - Prototyping

UI Concept Movies

Page 28: Mobile AR Lecture 3 - Prototyping

Limitations ▪ Positives ▪  Good for documenting screens ▪  Can show application flow

▪ Negatives ▪  No interactivity/transitions ▪  Can’t be used for testing ▪  Can’t deploy on wearable ▪  Can be time consuming to create

Page 29: Mobile AR Lecture 3 - Prototyping

Interactive Wireframing ▪ Developing interactive interfaces/wireframes ▪ Transitions, user feedback, interface design ▪ Web based tools ▪ UXpin - http://www.uxpin.com/ ▪ proto.io - http://www.proto.io/ ▪ Native tools ▪ Justinmind - http://www.justinmind.com/ ▪ Axure - http://www.axure.com/

Page 30: Mobile AR Lecture 3 - Prototyping

Pop - https://popapp.in/

• Combining sketching and interactivity on mobiles

• Take pictures of sketches, link pictures together

Page 31: Mobile AR Lecture 3 - Prototyping

Using Pop

Page 32: Mobile AR Lecture 3 - Prototyping

Proto.io - http://www.proto.io/ ▪ Web based mobile prototyping tool ▪ Features ▪ Prototype for multiple devices ▪ Gesture input, touch events, animations ▪ Share with collaborators ▪ Test on device

Page 33: Mobile AR Lecture 3 - Prototyping

Proto.io - Interface

Page 34: Mobile AR Lecture 3 - Prototyping

Android Design Preview

•  Mirror portion of desktop to Android devices •  Works with Google Glass and other Android wearables •  Using any desktop application for prototyping

https://github.com/romannurik/AndroidDesignPreview

Page 35: Mobile AR Lecture 3 - Prototyping

Interactive Wireframe Limitations •  Can’t deploy on Device •  No access to sensor data •  Camera, orientation sensor

•  No multimedia playback •  Audio, video

•  Simple transitions •  No conditional logic

•  No networking

Page 36: Mobile AR Lecture 3 - Prototyping

Advanced Prototyping Tools • Existing applications

• Show examples • AR Browser applications

• Wikitude, Layar, Aurasma, etc • Rapid development platforms

• Processing – www.processing.org • PhoneGap - http://phonegap.com/

Page 37: Mobile AR Lecture 3 - Prototyping

Mobile AR Design Case Study

Page 38: Mobile AR Lecture 3 - Prototyping

ITERATIVE DESIGN PROCESS Design  (redesign)  

Prototype  Test  Design  with  Users  (Note  

problems)  Evaluate  (Fix  Issues)  

Page 39: Mobile AR Lecture 3 - Prototyping

MOBILE AUGMENTED REALITY FOR SPATIAL NAVIGATION

Sharon Brosnan

0651869

Bachelor of Science in Digital Media Design

Page 40: Mobile AR Lecture 3 - Prototyping

BUNRATTY FOLK PARK Sharon Brosnan

0651869

Bachelor of Science in Digital Media Design

Page 41: Mobile AR Lecture 3 - Prototyping

BUNRATTY FOLK PARK • Irish visitor attraction run by Shannon Heritage • 19th century life is recreated • Buildings from the mid-west have been relocated to the 26-land surrounding Bunratty Castle

• 30 buildings are set in a rural or village setting there.

Page 42: Mobile AR Lecture 3 - Prototyping

AUGMENTED REALITY In Bunratty Folk Park: •  Allows the visitor to point a camera at an exhibit, the

device recognises it by it’s location and layers digital information on to the display

•  3-dimensional virtual objects can be positioned with real ones on display

•  Leads to dynamic combination of a live camera view and information

Page 43: Mobile AR Lecture 3 - Prototyping

NAVIGATIONAL AID Smartphone Platform Most people carry mobile phones and are

comfortable with them Ideal Augmented Reality Technology • Global tracking tools • Wireless communication capabilities • Location based computing • Large display for interaction

Page 44: Mobile AR Lecture 3 - Prototyping

DESIGNING FOR THE VISITOR

Page 45: Mobile AR Lecture 3 - Prototyping

HUMAN CENTRED DESIGN Goal of the Navigational Aid •  Easy to use, clear and understandable •  Useful to visitors •  Creating interaction between the visitor and the aid

through the user interface

Engage the visitor •  It is necessary to understand the visitor to Bunratty •  Identify visitor motives and goals while going through

the Folk Park.

Page 46: Mobile AR Lecture 3 - Prototyping

HUMAN CENTRED DESIGN Understanding the technology and Related Works ! Literature ! Similar Technologies ! Electronic Tours in Museum Settings ! Interactions design in Outdoor Museums

Understanding the User over time ! Observations !  Interviews

Page 47: Mobile AR Lecture 3 - Prototyping

HUMAN CENTRED DESIGN

Findings • Most visitors do not use the map • Most visitors have mobile phones • Visitors want more information • View the Folk Park at their own pace •  Information should be straight to the point • Large social interaction within groups

Page 48: Mobile AR Lecture 3 - Prototyping

NEXT STEPS FROM RESEARCH • Define Visitors Goals

• Define Functionalities of the Aid • Develop Personas – visitors who use the Aid

• Develop Scenarios – how the persona uses the navigational aid in the Folk Park

• Draw up Storyboards on scenarios

Page 49: Mobile AR Lecture 3 - Prototyping

FUNCTIONALITY • View Options

• Camera View • Map View • List View

• Sub-Options • Places • Events • Restaurants

•  AR Features •  Text Information •  3D Objects •  3D Tour Guide •  3D Placement of Buildings

Page 50: Mobile AR Lecture 3 - Prototyping

STORYBOARD

Page 51: Mobile AR Lecture 3 - Prototyping
Page 52: Mobile AR Lecture 3 - Prototyping
Page 53: Mobile AR Lecture 3 - Prototyping

ITERATIVE DESIGN PROCESS

Page 54: Mobile AR Lecture 3 - Prototyping

ITERATIVE DESIGN PROCESS Prototyping and User Testing • Low Fidelity Prototyping

• Sketches • Paper Prototyping • Post-It Prototyping • PowerPoint Prototyping

• High Fidelity Prototyping • Wikitude

Page 55: Mobile AR Lecture 3 - Prototyping

INITIAL SKETCHES - Photoshop Pros: •  Good for idea generation •  Cheap •  Concepts seem feasible Cons: •  Not great feedback gained •  Photoshop not fast enough for making changes

Page 56: Mobile AR Lecture 3 - Prototyping

POST IT PROTOTYPING

First  Dra@  

Camera  View  with  3D  

Second  Dra@   Third  Dra@  •   SelecFon  highlighted  in  blue   •   Home  buHon  added  for  easy  

navigaFon  to  main  menu  

Page 57: Mobile AR Lecture 3 - Prototyping

POWERPOINT PROTOTYPING Benefits •  Used for User Testing •  Interactive •  Functionalities work •  Quick •  Easy arrangement of slides

User Testing •  Participants found •  15 minute sessions screen captured •  ‘Talk Allowed’ technique used •  Notes taken •  Post-Interview

Page 58: Mobile AR Lecture 3 - Prototyping

WIKITUDE • Popular AR browser • Mapping • Point of Interest abilities • Multiplatform • Shows points of interest

• Markers can be selected in and information pop-up appears

Page 59: Mobile AR Lecture 3 - Prototyping

WIKITUDE

User Testing • Application well received • Understandable • Participants playful with the technology

Page 60: Mobile AR Lecture 3 - Prototyping

FINAL CONCEPT DESIGN

Page 61: Mobile AR Lecture 3 - Prototyping

FINAL DESIGN CONCEPT

Key Issues •  Fix issues found in previous sessions

•  Design with guidelines in mind

•  Appealing to the Mental Model •  Icon Design

•  Aesthetic Design • Colour/Font • Buttons • Look

Page 62: Mobile AR Lecture 3 - Prototyping

VIDEO PROTOTYPE " Flexible  tool  for  capturing  the  use  of  an  interface  

" Elaborate  simulaFon  of  how  the  navigaFonal  aid  will  work  

" Does  not  need  to  be  realisFc  in  every  detail  

" Gives  a  good  idea  of  how  the  finished  system  will  work