SlideShare a Scribd company logo
Authoring Sensor-Based
Interactions by Demonstration
with Direct Manipulation and Pattern Recognition

                         Björn Hartmann, Leith Abdulla
                        Manas Mittal, Scott R. Klemmer




                                                         1
How would you prototype…




 …a workout monitoring system?
                           [Apple, Nike]
                                      2
How would you explore…




   …motion-based game controllers?
                           [Nintendo]
                                        3
How would you build…




 …a proximity-aware whiteboard?
                          [Ju, Lee, Akers]
                                             4
Sensor-based
Interaction Design


                     5
d.tools




          [Hartmann et al., UIST ’06]




                                        6
d.Tools
                  d.tools
Student Project




                      7
Designing Sensor-based Interactions

         PROTOTYPE APPLICATION LOGIC



             SPECIFY RELATIONSHIP
            BETWEEN SENSOR DATA
            AND APPLICATION LOGIC


        PROVIDE SOFTWARE ABSTRACTION
                FOR HARDWARE




                                       8
Types of Sensors

                               Force Sensitive
                               Resistors
              Accelerometers




                                                 RFID
            IR/Ultrasonic
            Rangers
                            Phototransistors


 Discrete           Continuous                   Categorical

                                                         9
Current Tools:
Oscilloscopes




                 [CC image by
                 Timo Arnall]   10
Current Tools:
     LabView




       LabView
                 11
Representation Matters    Accelerometer X axis




                          Accelerometer Y axis




                         //detect accelerometer peaks

                         //read data sample
                         xVal[t++]=readA2DValue(xPin);

                         //look for changes in derivative
                         if(((xVal[t]-xVal[t-1]) >= 0
                                    && (xVal[t-1]-xVal[t-2]) < 0)
                             (((xVal[t]-xVal[t-1]) < 0
                                    && (xVal[t-1]-xVal[t-2]) >= 0
                            //peak detected
                            //send message
                            oscSendMessageInt("/x/peak",1);
                         } else {
                           //no peak
                         }
                                                           12
Idea: Programming by Demonstration




                                     13
Idea: Programming by Demonstration




                                     14
Tacit Knowledge




                  15
Crux: Generalization




                       16
Crux: Generalization




                       17
Crux: Generalization




                       18
Exemplar




           19
Exemplar




           20
Exemplar




           21
Exemplar




           22
23
Exemplar UI




              24
Exemplar UI




              25
Exemplar UI




              26
Exemplar UI




              27
Exemplar UI




              28
Exemplar UI




              29
Exemplar UI




              30
[Flash animations from the talk are not included in this presentation]




                                                                         31
Dynamic Time Warping
                       Demonstration Signal




                       Matching Input Signal




                               [Sakoe, H. Chiba, S. ‘78]
                                                       32
Filters

             Offset

          Y-Axis Scaling


            Smoothing

          Rate of Change
                           33
Extensible Filter Set




                        34
Understanding the Exemplar Approach
  What?                          Why?
 Cognitive Dimensions of         Analysis of Exemplar as a
 Notation (CDN) Inspection       visual authoring environment

 First-Use Laboratory Study      Threshold and usability

 Class Deployment                Real-world stress test

 Used as Design Tools for        Complexity ceiling for
 “Building Upon Everyday Play”   knowledgeable users
 CHI Interactivity Exhibit




                                                                35
Lab Study




            [sketches by Wendy Ju]
                              36
Lab Study



      26 min   18 min       27 min




      47 min       22 min   31 min
                               [sketches by Wendy Ju]
                                                 37
38
Mini Joystick
                                   Bend Sensor
                                   taped to table




Navigation         Navigation       Test Play
with Accelerometer with XY Joystick




                                                    39
Mini Joystick
                 Bend Sensor
                 taped to table




       Trigger with Test Play     Refine trigger   Test Play
       Bend sensor                detection




                                                               40
Post-Test Questionnaire




                          41
Post-Test Questionnaire




                          42
CHI Interactivity




                    [Control Freaks by Haiyan Zhang]

                                                       43
CHI Interactivity

    Compulsory latency of pattern matching
     precludes use for fast-paced actions




               Threshold      Pattern
               crossed here   matched here

                                  time




                                             [Control Freaks by Haiyan Zhang] 44
Related Work

PBD Tools                  Musical controller             Commercial
for Ubicomp                Design tools                   Dsp software

a Capella                  HID Toolkit                    LabView/
[Dey et al., CHI 04]       [Steiner, NIME 05]             Lego Mindstorms NXT
Crayons                    MnM
[Fails & Olsen, CHI 03]    [Bevilacqua et al., NIME 05]
Monet                      FlexiGesture
[Li, Landay, UIST 05]      [Merrill & Paradiso, CHI 05]
Papier-Mâché
[Klemmer et al., CHI 04]



                                                                           45
Related Work




    A CAPella (Dey et al., CHI 04)
                                     46
Related Work




               FlexiGesture (Merrill CHI05)
                                        47
Related Work




      LabView
                48
Related Work




Lego Mindstorms NXT          49
Future Directions
Export: Generate code +
specifications

Programming sensor networks
by demonstration

d.mix: Programming by
A Sample for Web Service APIs

Integration of direct
manipulation environments
with textual programming
                                50
Acknowledgments

 We thank MediaX/DNP for funding,
 Intel for equipment donation,
 Wendy Ju for illustrations,
 David Merrill & Timo Arnall for photos.




                                           51
Download Exemplar:
http://hci.stanford.edu/exemplar

CHI Interactivity “Building Upon Everyday Play”
Talk tomorrow, 11:30am, Room C2




                                                  52

More Related Content

What's hot

CS 354 Performance Analysis
CS 354 Performance AnalysisCS 354 Performance Analysis
CS 354 Performance Analysis
Mark Kilgard
 
CS 354 Procedural Methods
CS 354 Procedural MethodsCS 354 Procedural Methods
CS 354 Procedural Methods
Mark Kilgard
 
CS 354 Interaction
CS 354 InteractionCS 354 Interaction
CS 354 Interaction
Mark Kilgard
 
CS 354 Project 2 and Compression
CS 354 Project 2 and CompressionCS 354 Project 2 and Compression
CS 354 Project 2 and Compression
Mark Kilgard
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
Jorge Cardoso
 
A Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyA Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder Piracy
IOSR Journals
 
Computer Vision For Computer Music
Computer Vision For Computer MusicComputer Vision For Computer Music
Computer Vision For Computer Music
Jorge Cardoso
 
NIAR_VRC_2010
NIAR_VRC_2010NIAR_VRC_2010
NIAR_VRC_2010fftoledo
 
Shadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL HardwareShadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL Hardware
Mark Kilgard
 
Cvpr2007 object category recognition p3 - discriminative models
Cvpr2007 object category recognition   p3 - discriminative modelsCvpr2007 object category recognition   p3 - discriminative models
Cvpr2007 object category recognition p3 - discriminative modelszukun
 
The Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s FortuneThe Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s FortuneNaughty Dog
 
MetaZtron holographic Z depth factor
MetaZtron holographic Z depth factorMetaZtron holographic Z depth factor
MetaZtron holographic Z depth factor
Diane Troyer
 
Sobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGASobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGA
ghanshyam zambare
 
SIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA TuringSIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA Turing
Electronic Arts / DICE
 
Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014
Gordon Wetzstein
 
Itcs 4120 introduction (c)
Itcs 4120 introduction (c)Itcs 4120 introduction (c)
Itcs 4120 introduction (c)
yaminigoyal
 
Lighting Shading by John Hable
Lighting Shading by John HableLighting Shading by John Hable
Lighting Shading by John HableNaughty Dog
 
Real-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow VolumesReal-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow Volumes
Mark Kilgard
 
CS 354 Vector Graphics & Path Rendering
CS 354 Vector Graphics & Path RenderingCS 354 Vector Graphics & Path Rendering
CS 354 Vector Graphics & Path Rendering
Mark Kilgard
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
IOSR Journals
 

What's hot (20)

CS 354 Performance Analysis
CS 354 Performance AnalysisCS 354 Performance Analysis
CS 354 Performance Analysis
 
CS 354 Procedural Methods
CS 354 Procedural MethodsCS 354 Procedural Methods
CS 354 Procedural Methods
 
CS 354 Interaction
CS 354 InteractionCS 354 Interaction
CS 354 Interaction
 
CS 354 Project 2 and Compression
CS 354 Project 2 and CompressionCS 354 Project 2 and Compression
CS 354 Project 2 and Compression
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
 
A Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyA Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder Piracy
 
Computer Vision For Computer Music
Computer Vision For Computer MusicComputer Vision For Computer Music
Computer Vision For Computer Music
 
NIAR_VRC_2010
NIAR_VRC_2010NIAR_VRC_2010
NIAR_VRC_2010
 
Shadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL HardwareShadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL Hardware
 
Cvpr2007 object category recognition p3 - discriminative models
Cvpr2007 object category recognition   p3 - discriminative modelsCvpr2007 object category recognition   p3 - discriminative models
Cvpr2007 object category recognition p3 - discriminative models
 
The Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s FortuneThe Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s Fortune
 
MetaZtron holographic Z depth factor
MetaZtron holographic Z depth factorMetaZtron holographic Z depth factor
MetaZtron holographic Z depth factor
 
Sobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGASobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGA
 
SIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA TuringSIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA Turing
 
Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014
 
Itcs 4120 introduction (c)
Itcs 4120 introduction (c)Itcs 4120 introduction (c)
Itcs 4120 introduction (c)
 
Lighting Shading by John Hable
Lighting Shading by John HableLighting Shading by John Hable
Lighting Shading by John Hable
 
Real-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow VolumesReal-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow Volumes
 
CS 354 Vector Graphics & Path Rendering
CS 354 Vector Graphics & Path RenderingCS 354 Vector Graphics & Path Rendering
CS 354 Vector Graphics & Path Rendering
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 

Viewers also liked

FASHION DESIGN CATEGORIES
FASHION DESIGN CATEGORIESFASHION DESIGN CATEGORIES
FASHION DESIGN CATEGORIES
Siti Fatimah Dzulkifli
 
Jahitan
JahitanJahitan
Jahitan
asmah husin
 
Conditionals, basic list manipulation and pattern matching
Conditionals, basic list manipulation and pattern matchingConditionals, basic list manipulation and pattern matching
Conditionals, basic list manipulation and pattern matchingRich Price
 
NOTA BLAUS WANITA KEDUT HADAPAN
NOTA BLAUS WANITA KEDUT HADAPANNOTA BLAUS WANITA KEDUT HADAPAN
NOTA BLAUS WANITA KEDUT HADAPAN
Nurulhidayah Hassan
 
Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...
Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...
Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...
dezyneecole
 
Ukuran kain plaket, kolar, & poket baju melayu cekak musang
Ukuran kain plaket, kolar, & poket baju melayu cekak musangUkuran kain plaket, kolar, & poket baju melayu cekak musang
Ukuran kain plaket, kolar, & poket baju melayu cekak musang
Siti Fatimah Dzulkifli
 
baju kurung pesak buluh dan kain ombak beralun
baju kurung pesak buluh dan kain ombak beralunbaju kurung pesak buluh dan kain ombak beralun
baju kurung pesak buluh dan kain ombak beralunSiti Fatimah Dzulkifli
 
Langkah Membuat Pola Kemeja Lelaki
Langkah Membuat Pola Kemeja LelakiLangkah Membuat Pola Kemeja Lelaki
Langkah Membuat Pola Kemeja Lelaki
Siti Fatimah Dzulkifli
 
Langkah Membuat Pola Baju Melayu
Langkah Membuat Pola Baju MelayuLangkah Membuat Pola Baju Melayu
Langkah Membuat Pola Baju Melayu
Siti Fatimah Dzulkifli
 
Pattern Making Deparment
Pattern Making DeparmentPattern Making Deparment
Pattern Making Deparment
Eliiifdamla
 
Pattern magic vol. 1
Pattern magic vol. 1Pattern magic vol. 1
Pattern magic vol. 1
Maverick Maverick
 
Fashion sketchbook
Fashion sketchbookFashion sketchbook
Fashion sketchbookLuka279
 
Basics fashion design construction (2009)bbs
Basics fashion design construction (2009)bbsBasics fashion design construction (2009)bbs
Basics fashion design construction (2009)bbsMia Delos Santos
 

Viewers also liked (15)

FASHION DESIGN CATEGORIES
FASHION DESIGN CATEGORIESFASHION DESIGN CATEGORIES
FASHION DESIGN CATEGORIES
 
Jahitan
JahitanJahitan
Jahitan
 
Conditionals, basic list manipulation and pattern matching
Conditionals, basic list manipulation and pattern matchingConditionals, basic list manipulation and pattern matching
Conditionals, basic list manipulation and pattern matching
 
NOTA BLAUS WANITA KEDUT HADAPAN
NOTA BLAUS WANITA KEDUT HADAPANNOTA BLAUS WANITA KEDUT HADAPAN
NOTA BLAUS WANITA KEDUT HADAPAN
 
Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...
Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...
Varsha karadia,B.Sc-Fashion Design + one year Fashion Design Womens wear dipl...
 
Ukuran kain plaket, kolar, & poket baju melayu cekak musang
Ukuran kain plaket, kolar, & poket baju melayu cekak musangUkuran kain plaket, kolar, & poket baju melayu cekak musang
Ukuran kain plaket, kolar, & poket baju melayu cekak musang
 
baju kurung pesak buluh dan kain ombak beralun
baju kurung pesak buluh dan kain ombak beralunbaju kurung pesak buluh dan kain ombak beralun
baju kurung pesak buluh dan kain ombak beralun
 
Langkah Membuat Pola Kemeja Lelaki
Langkah Membuat Pola Kemeja LelakiLangkah Membuat Pola Kemeja Lelaki
Langkah Membuat Pola Kemeja Lelaki
 
Langkah Membuat Pola Baju Melayu
Langkah Membuat Pola Baju MelayuLangkah Membuat Pola Baju Melayu
Langkah Membuat Pola Baju Melayu
 
Pattern Making Deparment
Pattern Making DeparmentPattern Making Deparment
Pattern Making Deparment
 
Panduan menjahit
Panduan menjahitPanduan menjahit
Panduan menjahit
 
Pattern magic vol. 1
Pattern magic vol. 1Pattern magic vol. 1
Pattern magic vol. 1
 
Flat pattern
Flat pattern Flat pattern
Flat pattern
 
Fashion sketchbook
Fashion sketchbookFashion sketchbook
Fashion sketchbook
 
Basics fashion design construction (2009)bbs
Basics fashion design construction (2009)bbsBasics fashion design construction (2009)bbs
Basics fashion design construction (2009)bbs
 

Similar to Exemplar: Designing Sensor-based interactions by demonstration... (a CHI2007 Best Paper)

Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User Interface
Pedro J. Molina
 
Collaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot studyCollaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot study
Daniele Gianni
 
Visualization in Software Product Lines
Visualization in Software Product LinesVisualization in Software Product Lines
Visualization in Software Product Lines
thiagofernandes
 
Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)stanbridge
 
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao XieSCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
Tao Xie
 
Easydd program3
Easydd program3Easydd program3
Easydd program3
Taha Sochi
 
The not so short introduction to Kinect
The not so short introduction to KinectThe not so short introduction to Kinect
The not so short introduction to Kinect
AXM
 
Siguccs20101026
Siguccs20101026Siguccs20101026
Siguccs20101026
Takashi Yamanoue
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Waqas Tariq
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Waqas Tariq
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Waqas Tariq
 
Practical Sikuli: using screenshots for GUI automation and testing
Practical Sikuli: using screenshots for GUI automation and testingPractical Sikuli: using screenshots for GUI automation and testing
Practical Sikuli: using screenshots for GUI automation and testing
vgod
 
CG OpenGL polar curves & input display color-course 4
CG OpenGL polar curves & input display color-course 4CG OpenGL polar curves & input display color-course 4
CG OpenGL polar curves & input display color-course 4
fungfung Chen
 
Bdd Introduction
Bdd IntroductionBdd Introduction
Bdd Introduction
Skills Matter
 
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
rossTnick
 
The not so short
The not so shortThe not so short
The not so shortAXM
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverviewMotaz El-Saban
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
samaghorab
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
samaghorab
 

Similar to Exemplar: Designing Sensor-based interactions by demonstration... (a CHI2007 Best Paper) (20)

Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User Interface
 
Collaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot studyCollaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot study
 
Visualization in Software Product Lines
Visualization in Software Product LinesVisualization in Software Product Lines
Visualization in Software Product Lines
 
Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)
 
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao XieSCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
 
Easydd program3
Easydd program3Easydd program3
Easydd program3
 
The not so short introduction to Kinect
The not so short introduction to KinectThe not so short introduction to Kinect
The not so short introduction to Kinect
 
Siguccs20101026
Siguccs20101026Siguccs20101026
Siguccs20101026
 
02 analysis
02 analysis02 analysis
02 analysis
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Practical Sikuli: using screenshots for GUI automation and testing
Practical Sikuli: using screenshots for GUI automation and testingPractical Sikuli: using screenshots for GUI automation and testing
Practical Sikuli: using screenshots for GUI automation and testing
 
CG OpenGL polar curves & input display color-course 4
CG OpenGL polar curves & input display color-course 4CG OpenGL polar curves & input display color-course 4
CG OpenGL polar curves & input display color-course 4
 
Bdd Introduction
Bdd IntroductionBdd Introduction
Bdd Introduction
 
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
 
The not so short
The not so shortThe not so short
The not so short
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
 

Recently uploaded

The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
Antonis Zairis
 
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
Amil Baba Dawood bangali
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
DOT TECH
 
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Quotidiano Piemontese
 
Latino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino CaucusLatino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino Caucus
Danay Escanaverino
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
DOT TECH
 
What website can I sell pi coins securely.
What website can I sell pi coins securely.What website can I sell pi coins securely.
What website can I sell pi coins securely.
DOT TECH
 
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Vighnesh Shashtri
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
DOT TECH
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad, Mandi Bah...
NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad,  Mandi Bah...NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad,  Mandi Bah...
NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad, Mandi Bah...
Amil Baba Dawood bangali
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
DOT TECH
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
shetivia
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf
morearsh02
 
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
Falcon Invoice Discounting
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
DOT TECH
 
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdfWhich Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Kezex (KZX)
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
marketing367770
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
DOT TECH
 

Recently uploaded (20)

The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
 
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
 
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
 
Latino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino CaucusLatino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino Caucus
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
 
What website can I sell pi coins securely.
What website can I sell pi coins securely.What website can I sell pi coins securely.
What website can I sell pi coins securely.
 
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad, Mandi Bah...
NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad,  Mandi Bah...NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad,  Mandi Bah...
NO1 Uk Black Magic Specialist Expert In Sahiwal, Okara, Hafizabad, Mandi Bah...
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024
 
655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf
 
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
 
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdfWhich Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
 

Exemplar: Designing Sensor-based interactions by demonstration... (a CHI2007 Best Paper)