SlideShare a Scribd company logo
1 of 68
Download to read offline
1
Video as a
prototyping tool for
connected products
@marcharlierO’Reilly Design 2017
2
Hello
Product Manager
Industrial design
User Experience
Service design
Strategy
3
Hello
Tom Metcalfe Martin Charlier
@tommetcalfe @marcharlier
4
Video as a
prototyping tool for
connected products
5
Video as a
prototyping tool for
connected products
6
You might learn more
about user experience
from a wooden block and
a chop stick than from
an high-tech prototype.
7
Through early low-fi
prototyping, you can ask
big and fundamental
questions about your
product before you sink
too much cost.
• Would people use this?
• How would it have to work
to be desirable?
• What would it feel like to
use this?
• Should we build this at all?
8
Video as a
prototyping tool for
connected products
9
Challenges with connected products
• The interface might be controls on a new
kind of device.
• The interface could be non-screen based,
like voice, gesture, proximity, physical
interaction.
• Interaction might happen across different
devices, across space or time.
• The overall experience doesn’t just happen
on a computer or a mobile - it involves
unboxing, manuals, different devices,
installation…
Above: Tado Thermostat
Below: Jordi Parra’s Spotify Box (http://blog.zenona.com/)
10
Challenges with connected products
• The interface might be controls on a new
kind of device.
• The interface could be non-screen based,
like voice, gesture, proximity, physical
interaction.
• Interaction might happen across different
devices, across space or time.
• The overall experience doesn’t just happen
on a computer or a mobile - it involves
unboxing, manuals, different devices,
installation…
Amazon Echo
11
Challenges with connected products
• The interface might be controls on a new
kind of device.
• The interface could be non-screen based,
like voice, gesture, proximity, physical
interaction.
• Interaction might happen across different
devices, across space or time.
• The overall experience doesn’t just happen
on a computer or a mobile - it involves
unboxing, manuals, different devices,
installation…
Fujifilm manual
12
Challenges with connected products
• The interface might be controls on a new
kind of device.
• The interface could be non-screen based,
like voice, gesture, proximity, physical
interaction.
• Interaction might happen across different
devices, across space or time.
• The overall experience doesn’t just happen
on a computer or a mobile - it involves
unboxing, manuals, different devices,
installation…
Photo by Ari Jay Comet (www.arijaycomet.com)
13
Conventional
prototyping methods
aren’t always fit for the
prototyping challenges
of connected products.
14
Bootstrap
HTML/CSS/JS
Objective-C / Swift
Software UX
prototyping tools
15
Bootstrap
HTML/CSS/JS
Objective-C / Swift
• Software UX tools are often too
screen centric too soon.
• They don’t really work for Voice
or Gesture UIs.
• Prototyping user journeys that
happen across multiple screens
or devices isn’t ideal.
• It’s easy to forget the physical
context around the device.
16
Industrial design
& electronics
prototyping
17
• Industrial design and physical
prototyping methods often lack
interactivity at the low-fi level.
• You need electronics - this can
be time-consuming.
• Electronics can become a barrier
quickly.
• Easy to get carried away with
optimisation.
18
Service design
prototyping
Photos from:
D-LABS
http://www.servicedesigntools.org/tools/43
http://uxpamagazine.org/business-origami/
Photos from:
D-LABS
http://www.servicedesigntools.org/tools/43
http://uxpamagazine.org/business-origami/
19
• Workshop-based
• Hard to document or share with
people that weren’t there
20
Video as a
prototyping tool for
connected products
21
Video isn’t an obvious
tool for prototyping.
22
The first association for ‘video’ 

in design is often a polished, CGI 

heavy vision film illustrating a 

shiny, seamless future.
23
What makes video great
• Effortless to follow
• Easy to share
• Conveys what an experience feels like -
viewers gain empathy with the actors.
24
Dissecting video
• Script/Scenes = Description of action sequence
• Set = The physical context in which action takes place
• Actors = Multiple humans that carry out actions or interact
• Props = Physical things, mock-ups, prototypes
• Special Effects = Things, actions or behaviours that don’t exist
25
Dissecting video
• Script/Scenes = Description of action sequence
• Set = The physical context in which action takes place
• Actors = Multiple humans that carry out actions or interact
• Props = Physical things, mock-ups, prototypes
• Special Effects = Things, actions or behaviours that don’t exist
The user journey you iterate and develop
26
Dissecting video
• Script/Scenes = Description of action sequence
• Set = The physical context in which action takes place
• Actors = Multiple humans that carry out actions or interact
• Props = Physical things, mock-ups, prototypes
• Special Effects = Things, actions or behaviours that don’t exist
How you gain (and convey) empathy
with the user and their context
27
Dissecting video
• Script/Scenes = Description of action sequence
• Set = The physical context in which action takes place
• Actors = Multiple humans that carry out actions or interact
• Props = Physical things, mock-ups, prototypes
• Special Effects = Things, actions or behaviours that don’t exist
Working across different touch
points, interface types, spaces and
taking into account multiple users.
28
Low-fi video prototyping
builds on paper prototyping,
enactment, storyboarding
and wizard-of-oz.
29
30 minute prototype for a connected herb garden sensor.
31
https://instagram.com/explore/tags/solidprototyping/ https://instagram.com/explore/tags/ixdprototyping
32
Gestural interface for a cooking hob
Script / Scenes
Rapid iteration
through alternative
options you’re unsure
about
Non-screen based
interfaces
33
Set
Understanding the
user’s physical
context
34
Connected loyalty coffee cup
Actors & Props
Interactions that
involve multiple
users and cross-
device interactions.
35
Robotic kitchen aid
Special Effects
Interactions with
robots and machines.
36
A connected fishing rod?!
• It’s a way to figure out whether something is a good idea
before investing much time & money.
37
It’s more about the process than the outcome
80% (The process)
• Rapid iteration and decision
making.
• Exploration across physical
context, multiple devices, time and
space.
• Forces you to think in a time-based
sequence of events - a user journey.
• Acting out: Empathy with the user.
How it might ‘feel’ like using this.
20% (The video)
• It’s self-explanatory and shareable.
• Film is a widely understood
medium that is easily digestible.
• Less ‘loss in translation’, relies less
on imagination of others.
• It lets viewers judge plausibility
(they get a degree of empathy).
38
Why Instagram?
How does it work?
39
Conventional filming Instagram
Edit while filming
Film
↓
Edit
40
Forces you to focus on specific interactions & simplify.
1. Select herb type
2. Start paring
3. Confirm on sensor
4. Install sensor
5. See notification
Substitution
41
The ‘Stop Trick’ (or ‘Substitution splice’)
Recording
STOP START
• Don’t move the camera.
• Keep the same shot.
• Only move the parts
that change.
42
43
44
See last frame as
transparent overlay.
Move clips around after
filming.
Beyond this low-fi
method, there are quick
ways of using video that
have lots of potential.
45
46
1 / 3
More elaborate 

low-fi video prototype
47
Sketch-A-Move: Slightly
more elaborate. Both a
demonstration and an
exploration.
Anab Jain & Louise Klinker
http://superflux.in/index.php/work/sketch-a-move/
48
Sketch-A-Move: Slightly more elaborate. Both a demonstration and an exploration.
http://www.superflux.in/work/sketch-move
49
Inspiring a team
through conveying
the vision behind an
idea.
Matthias Kranz, et. al http://www.eislab.fim.uni-passau.de/files/
publications/2006/SketchAMove_preprint.pdf
50
2 / 3
Take storyboards
to the next level
51
52
“What it would feel like being in the theatre
watching the final film”
“Trying to convey that feeling”
53
The storyboard isn’t
just read out, it is
performed.
The emotional feeling
of the scene is
conveyed.
54
55
Stills compositions
with narration
Cooper Economizer
More info: http://www.cooper.com/journal/
2008/12/economizer
56
A storyboard or video prototype can guide the tech requirements
More info: http://www.cooper.com/journal/2008/12/economizer
Design requirements Design requirements Design requirements Design requirements
57
3 / 3
High-fidelity looks, but
low-fidelity prototypes
58
59
Cut & paste prototype
Issue of The
Economist
Economist-styled
mock up paper parts
we glued in
Cut off
headphone
socket, glued in.
+ +
60
61
Still image animated composition - then add wiggle
Still image Animated flat Wiggle path
+ +
62
Keynote prototyping
63
Keynote prototyping
Look & feel: Pinching timeline to group
photos by affinity
Explainer: Group photos by affinity
when pinching timeline & create album
from stack..
Explainer: Tap stack to “uncompress”
timeline and go to selected photos.
64
Summary
Using video for
prototyping
65
Builds on low-fi methods
• Storyboarding
• Enactment
• Paper prototyping / physical prototyping
• Wizard-of-Oz
66
Works at a range of levels of fidelity
Animated storyboard
Instagram sketch
High-fidelity film with low-fi prototypes
67
Has a range of uses
• Iterate and refine your design
• Articulate a joint vision
• Document design requirements
• Test user desirability
• Convince investors or backers
68
Thank you.
designingconnectedproducts.com
@marcharlier

More Related Content

What's hot

Hartford.wayne wh1
Hartford.wayne wh1Hartford.wayne wh1
Hartford.wayne wh1
NASAPMC
 
Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2
Rachel Hinman
 

What's hot (20)

Hartford.wayne wh1
Hartford.wayne wh1Hartford.wayne wh1
Hartford.wayne wh1
 
IoT Meetup Stockholm - Designing Connected Products
IoT Meetup Stockholm - Designing Connected ProductsIoT Meetup Stockholm - Designing Connected Products
IoT Meetup Stockholm - Designing Connected Products
 
Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2
 
COMP 4010 Lecture 3 VR Input and Systems
COMP 4010 Lecture 3 VR Input and SystemsCOMP 4010 Lecture 3 VR Input and Systems
COMP 4010 Lecture 3 VR Input and Systems
 
MHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction Design
 
Rapid Prototyping For Augmented Reality
Rapid Prototyping For Augmented RealityRapid Prototyping For Augmented Reality
Rapid Prototyping For Augmented Reality
 
Designing for Wearables
Designing for WearablesDesigning for Wearables
Designing for Wearables
 
Debugging (Docker) containers in production
Debugging (Docker) containers in productionDebugging (Docker) containers in production
Debugging (Docker) containers in production
 
Lecture7 Example VR Applications
Lecture7 Example VR ApplicationsLecture7 Example VR Applications
Lecture7 Example VR Applications
 
Leadership Without Management: Scaling Organizations by Scaling Engineers
Leadership Without Management: Scaling Organizations by Scaling EngineersLeadership Without Management: Scaling Organizations by Scaling Engineers
Leadership Without Management: Scaling Organizations by Scaling Engineers
 
Introduction to Wearables
Introduction to WearablesIntroduction to Wearables
Introduction to Wearables
 
COMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface TechnologyCOMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface Technology
 
From Interaction to Empathy
From Interaction to EmpathyFrom Interaction to Empathy
From Interaction to Empathy
 
Cardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR ExperiencesCardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR Experiences
 
The Glass Class at AWE 2015
The Glass Class at AWE 2015The Glass Class at AWE 2015
The Glass Class at AWE 2015
 
Lecture 4: VR Systems
Lecture 4: VR SystemsLecture 4: VR Systems
Lecture 4: VR Systems
 
COMP 4026 - Lecture 1
COMP 4026 - Lecture 1COMP 4026 - Lecture 1
COMP 4026 - Lecture 1
 
COMP 4010 - Lecture 5: Interaction Design for Virtual Reality
COMP 4010 - Lecture 5: Interaction Design for Virtual RealityCOMP 4010 - Lecture 5: Interaction Design for Virtual Reality
COMP 4010 - Lecture 5: Interaction Design for Virtual Reality
 
COMP 4010 Lecture 6: VR Applications
COMP 4010 Lecture 6: VR ApplicationsCOMP 4010 Lecture 6: VR Applications
COMP 4010 Lecture 6: VR Applications
 
Mobile Prototyping Essentials - Part II
Mobile Prototyping Essentials - Part IIMobile Prototyping Essentials - Part II
Mobile Prototyping Essentials - Part II
 

Similar to Video as a prototyping tool for connected products

Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
Rachel Hinman
 

Similar to Video as a prototyping tool for connected products (20)

User Testing Doesn't Have to Be Hard
User Testing Doesn't Have to Be HardUser Testing Doesn't Have to Be Hard
User Testing Doesn't Have to Be Hard
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
Design Thinking - Types of prototypes
Design Thinking - Types of prototypes Design Thinking - Types of prototypes
Design Thinking - Types of prototypes
 
Prototyping - 2015 PhillyCHI UX Workshop Series
Prototyping - 2015 PhillyCHI UX Workshop SeriesPrototyping - 2015 PhillyCHI UX Workshop Series
Prototyping - 2015 PhillyCHI UX Workshop Series
 
La UX delle cose
La UX delle coseLa UX delle cose
La UX delle cose
 
CSC8605 - Video as Inquiry
CSC8605 - Video as InquiryCSC8605 - Video as Inquiry
CSC8605 - Video as Inquiry
 
UX Beers - A Story about product management at uman.ai - Jasper Verplanken
UX Beers - A Story about product management at uman.ai - Jasper VerplankenUX Beers - A Story about product management at uman.ai - Jasper Verplanken
UX Beers - A Story about product management at uman.ai - Jasper Verplanken
 
Stop making bland things
Stop making bland thingsStop making bland things
Stop making bland things
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
 
User eXperience insights
User eXperience insightsUser eXperience insights
User eXperience insights
 
Agile leadership practices for PIONEERS
 Agile leadership practices for PIONEERS Agile leadership practices for PIONEERS
Agile leadership practices for PIONEERS
 
Gearing up! A Designer-Focused Evaluation of Ideation Tools for Connected Pro...
Gearing up! A Designer-Focused Evaluation of Ideation Tools for Connected Pro...Gearing up! A Designer-Focused Evaluation of Ideation Tools for Connected Pro...
Gearing up! A Designer-Focused Evaluation of Ideation Tools for Connected Pro...
 
Ami2013 Tutorial Contextual Experience Prototyping
Ami2013 Tutorial Contextual Experience PrototypingAmi2013 Tutorial Contextual Experience Prototyping
Ami2013 Tutorial Contextual Experience Prototyping
 
Prototyping and storyboarding.pptx
 Prototyping and storyboarding.pptx Prototyping and storyboarding.pptx
Prototyping and storyboarding.pptx
 
UX Day Mannheim: UX for systems of connected products
UX Day Mannheim: UX for systems of connected productsUX Day Mannheim: UX for systems of connected products
UX Day Mannheim: UX for systems of connected products
 
User Experience Basics for Product Management
User Experience Basics for Product ManagementUser Experience Basics for Product Management
User Experience Basics for Product Management
 
Multi-Device Digital Product Design
Multi-Device Digital Product DesignMulti-Device Digital Product Design
Multi-Device Digital Product Design
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
Ufix no2
Ufix no2Ufix no2
Ufix no2
 

Recently uploaded

➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
gajnagarg
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 

Recently uploaded (20)

VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 

Video as a prototyping tool for connected products