• Save
OP: A Novel Programming Model  for Integrated Design and Prototyping of Mixed Objects
Upcoming SlideShare
Loading in...5
×
 

OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed Objects

on

  • 309 views

 

Statistics

Views

Total Views
309
Views on SlideShare
309
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OP: A Novel Programming Model  for Integrated Design and Prototyping of Mixed Objects OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed Objects Presentation Transcript

    • OP: A Novel Programming Modelfor Integrated Design and Prototyping of Mixed Objects Céline Coutrix, Laurence Nigay Laboratoire d’Informatique de Grenoble, France 1
    • Context• Mixed Reality Interfaces 2
    • Problem• Prototyping mixed physical-digital interfaces: Different problems - Lower technical difficulties - Enable new users - Adequacy to the design problem 3
    • Problem • The design problem[Bill Buxton. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan KaufmannPublishers Inc., San Francisco, CA, USA] 4
    • Problem • The design problem[Bill Buxton. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan KaufmannPublishers Inc., San Francisco, CA, USA] 5
    • Problem • The design problem[Bill Buxton. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan KaufmannPublishers Inc., San Francisco, CA, USA] 6
    • Problem • The design problem[Bill Buxton. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan KaufmannPublishers Inc., San Francisco, CA, USA] 7
    • Problem • The design problem: Elaboration Conceptual Practical activity activity[Bill Buxton. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan KaufmannPublishers Inc., San Francisco, CA, USA] 8
    • Problem • The design problem: Elaboration Interaction Prototyping Models toolkits[Bill Buxton. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan KaufmannPublishers Inc., San Francisco, CA, USA] 9
    • Problem• Gap between interaction models and prototyping toolkits Interaction Prototyping Models toolkits - Slows down the elaboration of ideas 10
    • Problem• Lower technical difficulties• Enable new users• Adequacy to the design problem 11
    • Contribution • OP (Object Prototyping) Toolkit - Library of software elements • Materializing the concepts of an interaction model • Using Qt signals and slots mechanismMixed Interaction OP toolkit Model 12
    • OP• Underlying interaction model: The Mixed Interaction Model• Why this one? - Has been compared to others and proved interesting - Not easily used though, like the others 13
    • OP• Concepts implemented by OP - Core concept: the mixed (physical-digital) object 14
    • OP• Concepts implemented by OP - Core concept: the mixed (physical-digital) object 15
    • OP• Concepts implemented by OP Digital Properties is exposed to light Physical Properties shape, colors, weight, markers, etc. 16
    • OP• Concepts implemented by OP Digital Properties is exposed to light Linking Modalities Physical Properties shape, colors, weight, markers, etc. 17
    • OP• Concepts implemented by OP Digital Properties is exposed to light Linking Languages threshold impulse Linking Devices light sensor LED Physical Properties shape, colors, weight, markers, etc. 18
    • OP• Concepts implemented by OP Digital Properties is exposed to light Linking Languages threshold impulse Linking Devices light sensor LED Physical Properties shape, colors, weight, markers, etc. 19
    • OP• Concepts implemented by OP Digital PropertiesComposition of modalities Complementarity Linking Languages Linking Devices Physical Properties shape, colors, weight, markers, etc. 20
    • OP• Concepts implemented by OP Digital Properties is exposed to lightComposition of modalities threshold impulse Linking Languages light LED sensor Linking Devices Physical Properties shape, colors, weight, markers, etc. 21
    • OP• Software elementary blocks for: generic Digital Properties digital property Composition of modalities complementarity ... Linking Languages ARToolKit threshold computer vision ... Phidget Interface- Linking Devices camera sensor/ controller Z sensor/ controller ... Physical Properties 22
    • OP• Inserting the use of an interaction model into design practice: example 23
    • 24
    • 25
    • 26
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.27
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.28
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.29
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.30
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.31
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.32
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.33
    • 34
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.35
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.36
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.37
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.38
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.39
    • is exposed to light threshold impulse light LED sensor shape, colors, weight, markers, etc.40
    • OP41
    • Benefits• For design: Systematic exploration of the design space - Physical properties - Linking devices - Linking languages - Composition of linking modalities - Digital Properties 42
    • Benefits• Exploration of input linking devices - Phidgets →Interface-Z 43
    • Benefits• Exploration of input linking devices - Phidgets →Interface-Z 44
    • Benefits• Exploration of input linking languages - Threshold 45
    • Benefits• Exploration of input linking languages - Threshold + Repetition 46
    • Benefits• Exploration of input linking languages - Threshold + Repetition 47
    • Benefits• Exploration of output linking modality - Impulse + LED 48
    • Benefits• Exploration of output linking modality - Impulse + sound 49
    • Benefits• Exploration of output linking language - Repetition + Impulse 50
    • Conclusion • For design - Designers can explore a mixed object similarly to the underlying Mixed Interaction ModelMixed Interaction OP toolkit Model 51
    • Future Work• Lower technical difficulties• Adequacy to the design problem• Enable new users 52
    • Future Work• Enable new users 53
    • OP: A Novel Programming Modelfor Integrated Design and Prototyping of Mixed Objects Céline Coutrix, Laurence Nigay Laboratoire d’Informatique de Grenoble, France 54