Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT

Sebastian Feuerstack
Sebastian FeuerstackPostDoc at OFFIS - Institute for Information Technology
Comparing the Multimodal
Interaction Technique Design of
MINT with NiMMiT
Sebastian Feuerstack and Ednaldo B. Pizzolato
Dr.-Ing. Sebastian Feuerstack
OFFIS – Institute for Information Technology
Oldenburg, Germany
21. Dezember 2013

Sebastian Feuerstack I Sebastian@Feuerstack.org
Outline
1.
2.
3.
4.

Introduction / Use Case
Related Work
NiMMiT vs. MINT
Results of Comparison

21. Dezember 2013

2
Post-WIMP Interfaces

Non-Traditional UIs
Specifically designed, High degree of freedom
Modes: Speech, Gestures Media: Augmented Reality
21. Dezember 2013

3
Basic Question

How to model
multimodal interaction
techniques?

21. Dezember 2013

4
Object-In-Hand-Metaphor

Utilized in 3D worlds
– Navigation, object
selection and object
manipulation.
21. Dezember 2013

Images taken from Boeck et al. 2007

5
Why modeling?
Design, prototype, communicate and store
interaction techniques to be re-usable.
• High-level visual language
– Incorporated in a tool
– Abstracts source code
– Declarative and precise to be executed
21. Dezember 2013

6
What is State of the Art ?
State-driven
Object Graphs [Carr97]
ICOs [Navarre05]

Dataflow-driven:
InTml [Figueroa02]

Icon [Dragicevic04]

NiMMiT [Boeck06]
State + Data + Event +
Hierarchy
21. Dezember 2013

7
21. Dezember 2013

The Augmented “Drag-and-Drop

8
What are the Problems ?
State Explosion
Missing Undo Steps

Incorporation of Output Modalities
How do we model ?
CUI

Behavior

Mapping

B

Structure

• Models

S

Resource
Interactor

– Interactors (Abstract & Concrete Media, Mode)
• Static: class diagram, Behavior: state-chart

– Mappings (Data Flow)
• Custom Notation
21. Dezember 2013

10
UI Model
3DObject:CUI

hidden
hide

initialized

position

position

displaying

selected

deselect
displayed

positioned
unhighlight

highlight

highlighted

select

select_
texture
face

select_
face

display

Class1::3DObject

stopped
rotate

stop

rotating

drag
/parent.remove(self)
dropped

21. Dezember 2013

texture

H

drop

dragging

+origin_x : int
+origin_y : int
+x,y,z : int
+face : string
+texture : string
+rotation : int
+move()
+rotate()

11
Resource Interactor

GestureInteractor
DominantHand.PointingDevice
stopped
stopped

Non-DominantHand

stopped

move

move

grab
released
grab
open
grabbing

stopped

moving
move

moving

move_away
move_away

move
waiting

click

21. Dezember 2013

clicked

translating

rotating
rotate

12
Selection Technique
Highlighting Mapping
Highlighting
x,y = PointingDevice.stopped

S

obj=FC.collision(x,y)

obj.highlight

Selection Mapping
Selection
PointingDevice.clicked
obj=3DObject.highlighted

21. Dezember 2013

C

obj.select

13
Object-In-Hand-Metaphor
Grap and Move Mapping
Object in Hand and Moving while grabbing
Non-DominantHand.grabbing
obj = 3DObject.selected

Tw<0,3s

C

n_x,n_y,offset=FC.calculateOffset(x1,y1,obj)
obj.move(n_x,n_y)

x1,y1 = PointingDevice.moving
x2,y2=Non-DominantHand
FC.proximity(x1,x2,y1,y2)

Withdrawal Mapping
Object Withdrawal
Non-DominantHand.move_away
objs = 3DObject.selected

21. Dezember 2013

S

obj.deselect
obj.move(obj.origin_x,obj.origin_y)

14
Results of Comparison
1. State Explosion
–

Data-flow separated from state-driven behavior model

2. Recovery Options, e.g. Drag-and-Drop
c ) Drag-and-Drop
Non-DominantHand.grabbing

S

Non-DominantHand.released

Item= 3DObject.selected

C

dst.drop(item)

dst=Box.highlighted
item.drag

src=item.parent

src.drop(item)

fail

3. Multimodal Output
b ) Assignment of Output
3DObject.highlighted

A

Sound.click

a ) Redundant Output

x,y = PointingDevice.stopped
obj=FC.colision(x,y)
21. Dezember 2013

S

R

obj.highlight
Sound.click
15
Results of Comparison 2
4. Design Process
NiMMiT: Sequential and iterative,
Execution of XML-based
Model, Model observation
MINT: Initial Deployment, Model
observation, Model
manipulation at runtime

5. Tools Support
NiMMiT: One Tool, one Model
MINT: Two Tools, two (three)
different Models
21. Dezember 2013

16
Questions or Comments?

21. Dezember 2013

17
Bio Sebastian Feuerstack
Master in Information Systems and Artificial
Intelligence, Technical University Berlin
PhD about Modal-based Design of Interactive
Systems, TU-Berlin & Researcher, DAI-Labor
Post-Doc about Design of Multimodal Interaction,
UFSCar & German Research Foundation
Project Manager & Senior Researcher of the
European Research Project: Holistic Human Factors
and System Design of Adaptive Cooperative HumanMachine Systems, OFFIS, Oldenburg, Germany

Research Interests: Engineering Interactive Systems,
Models, Methods and Tools Application: Assistance

Systems
Publications, Slides, Videos and Projects:
http://www.multi-access.de & http://www.feuerstack.org
21. Dezember 2013

18
1 of 18

Recommended

Be astonished wow! interactive printing like magic tricks 1 by
Be astonished wow! interactive printing like magic tricks 1Be astonished wow! interactive printing like magic tricks 1
Be astonished wow! interactive printing like magic tricks 1株式会社SO-KEN
698 views19 slides
Basic rendering techniques by
Basic rendering techniquesBasic rendering techniques
Basic rendering techniquesCharles Flynt
5.7K views14 slides
Differentiable Ray Sampling for Neural 3D Representation by
Differentiable Ray Sampling for Neural 3D RepresentationDifferentiable Ray Sampling for Neural 3D Representation
Differentiable Ray Sampling for Neural 3D RepresentationPreferred Networks
15.6K views16 slides
3D Graphics & Rendering in Computer Graphics by
3D Graphics & Rendering in Computer Graphics3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer GraphicsFaraz Akhtar
8.3K views10 slides
[SIGGRAPH 2017] Globally and Locally Consistent Image Completion by
[SIGGRAPH 2017] Globally and Locally Consistent Image Completion[SIGGRAPH 2017] Globally and Locally Consistent Image Completion
[SIGGRAPH 2017] Globally and Locally Consistent Image CompletionSatoshi Iizuka
2.6K views23 slides
Realism in Computer Graphics by
Realism in Computer GraphicsRealism in Computer Graphics
Realism in Computer GraphicsBarani Tharan
2.6K views20 slides

More Related Content

Viewers also liked

Lca seminar modified by
Lca seminar modifiedLca seminar modified
Lca seminar modifiedInbok Lee
858 views58 slides
Integrating Lucene into a Transactional XML Database by
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Databaselucenerevolution
1.4K views24 slides
Gesture-aware remote controls: guidelines and interaction techniques by
Gesture-aware remote controls: guidelines and interaction techniquesGesture-aware remote controls: guidelines and interaction techniques
Gesture-aware remote controls: guidelines and interaction techniquesDong-Bach Vo
710 views70 slides
Xml databases by
Xml databasesXml databases
Xml databasesSrinivasan R
3K views20 slides
XML In My Database! by
XML In My Database!XML In My Database!
XML In My Database!Denise McInerney
748 views34 slides

Viewers also liked(20)

Lca seminar modified by Inbok Lee
Lca seminar modifiedLca seminar modified
Lca seminar modified
Inbok Lee858 views
Integrating Lucene into a Transactional XML Database by lucenerevolution
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Database
lucenerevolution1.4K views
Gesture-aware remote controls: guidelines and interaction techniques by Dong-Bach Vo
Gesture-aware remote controls: guidelines and interaction techniquesGesture-aware remote controls: guidelines and interaction techniques
Gesture-aware remote controls: guidelines and interaction techniques
Dong-Bach Vo710 views
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015) by Yusuke Iwasawa
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)
Yusuke Iwasawa11.5K views
Singletons in PHP - Why they are bad and how you can eliminate them from your... by go_oh
Singletons in PHP - Why they are bad and how you can eliminate them from your...Singletons in PHP - Why they are bad and how you can eliminate them from your...
Singletons in PHP - Why they are bad and how you can eliminate them from your...
go_oh43.5K views
Masterizing php data structure 102 by Patrick Allaert
Masterizing php data structure 102Masterizing php data structure 102
Masterizing php data structure 102
Patrick Allaert10.8K views
Building and deploying PHP applications with Phing by Michiel Rook
Building and deploying PHP applications with PhingBuilding and deploying PHP applications with Phing
Building and deploying PHP applications with Phing
Michiel Rook47.9K views
Semi supervised learning by Ahmed Taha
Semi supervised learningSemi supervised learning
Semi supervised learning
Ahmed Taha1.5K views
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala... by Spark Summit
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...
Spark Summit6K views
PHP 7 – What changed internally? (PHP Barcelona 2015) by Nikita Popov
PHP 7 – What changed internally? (PHP Barcelona 2015)PHP 7 – What changed internally? (PHP Barcelona 2015)
PHP 7 – What changed internally? (PHP Barcelona 2015)
Nikita Popov12.2K views
Biomolecular interaction analysis (BIA) techniques by N Poorin
Biomolecular interaction analysis (BIA) techniquesBiomolecular interaction analysis (BIA) techniques
Biomolecular interaction analysis (BIA) techniques
N Poorin9.7K views
HTTP cookie hijacking in the wild: security and privacy implications by Priyanka Aash
HTTP cookie hijacking in the wild: security and privacy implicationsHTTP cookie hijacking in the wild: security and privacy implications
HTTP cookie hijacking in the wild: security and privacy implications
Priyanka Aash1.1K views
LCA and RMQ ~簡潔もあるよ!~ by Yuma Inoue
LCA and RMQ ~簡潔もあるよ!~LCA and RMQ ~簡潔もあるよ!~
LCA and RMQ ~簡潔もあるよ!~
Yuma Inoue11.1K views
Semi-Supervised Learning by Lukas Tencer
Semi-Supervised LearningSemi-Supervised Learning
Semi-Supervised Learning
Lukas Tencer9.2K views
What is Agile Software Development? by Blossom IO Inc.
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?
Blossom IO Inc.2K views

Similar to Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT

Reach into the computer & grab a pixel by
Reach into the computer & grab a pixelReach into the computer & grab a pixel
Reach into the computer & grab a pixelKIIT University
691 views58 slides
Techwave 2006 Advanced Datawindow Techniques by
Techwave 2006 Advanced Datawindow TechniquesTechwave 2006 Advanced Datawindow Techniques
Techwave 2006 Advanced Datawindow TechniquesBuck Woolley
1.6K views55 slides
Techwave 2006 Advanced Datawindow Functionality by
Techwave 2006 Advanced Datawindow FunctionalityTechwave 2006 Advanced Datawindow Functionality
Techwave 2006 Advanced Datawindow FunctionalityBuck Woolley
908 views55 slides
Bieg Eye And Pointer Coordination In Search And Selection Tasks by
Bieg Eye And Pointer Coordination In Search And Selection TasksBieg Eye And Pointer Coordination In Search And Selection Tasks
Bieg Eye And Pointer Coordination In Search And Selection TasksKalle
586 views4 slides
Material design by
Material designMaterial design
Material designgdgjss
914 views12 slides
Material design by
Material designMaterial design
Material designSuyash Tilhari
519 views12 slides

Similar to Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT(20)

Reach into the computer & grab a pixel by KIIT University
Reach into the computer & grab a pixelReach into the computer & grab a pixel
Reach into the computer & grab a pixel
KIIT University691 views
Techwave 2006 Advanced Datawindow Techniques by Buck Woolley
Techwave 2006 Advanced Datawindow TechniquesTechwave 2006 Advanced Datawindow Techniques
Techwave 2006 Advanced Datawindow Techniques
Buck Woolley1.6K views
Techwave 2006 Advanced Datawindow Functionality by Buck Woolley
Techwave 2006 Advanced Datawindow FunctionalityTechwave 2006 Advanced Datawindow Functionality
Techwave 2006 Advanced Datawindow Functionality
Buck Woolley908 views
Bieg Eye And Pointer Coordination In Search And Selection Tasks by Kalle
Bieg Eye And Pointer Coordination In Search And Selection TasksBieg Eye And Pointer Coordination In Search And Selection Tasks
Bieg Eye And Pointer Coordination In Search And Selection Tasks
Kalle586 views
Material design by gdgjss
Material designMaterial design
Material design
gdgjss914 views
Hands and Speech in Space: Multimodal Input for Augmented Reality by Mark Billinghurst
Hands and Speech in Space: Multimodal Input for Augmented Reality Hands and Speech in Space: Multimodal Input for Augmented Reality
Hands and Speech in Space: Multimodal Input for Augmented Reality
Mark Billinghurst3.5K views
DDiMIT Workshop: 3D Printing by robertree
DDiMIT Workshop: 3D PrintingDDiMIT Workshop: 3D Printing
DDiMIT Workshop: 3D Printing
robertree986 views
Natural Interaction for Augmented Reality Applications by Mark Billinghurst
Natural Interaction for Augmented Reality ApplicationsNatural Interaction for Augmented Reality Applications
Natural Interaction for Augmented Reality Applications
Mark Billinghurst5.2K views
Cross-Media Information Systems - Quo Vadis? by Beat Signer
Cross-Media Information Systems - Quo Vadis?Cross-Media Information Systems - Quo Vadis?
Cross-Media Information Systems - Quo Vadis?
Beat Signer8.2K views
2011 06 01 (uned) emadrid aelsaddik uottawa tangible objects for e learning by eMadrid network
2011 06 01 (uned) emadrid aelsaddik uottawa tangible objects for e learning2011 06 01 (uned) emadrid aelsaddik uottawa tangible objects for e learning
2011 06 01 (uned) emadrid aelsaddik uottawa tangible objects for e learning
eMadrid network684 views
Natural Interfaces for Augmented Reality by Mark Billinghurst
Natural Interfaces for Augmented RealityNatural Interfaces for Augmented Reality
Natural Interfaces for Augmented Reality
Mark Billinghurst8.4K views
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam!  by Chris Gledhill
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! 
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! 
Chris Gledhill834 views
The very basics of human-Centered Interaction Design (sigchi.be 11/2010) by Koen Peters
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)The very basics of human-Centered Interaction Design (sigchi.be 11/2010)
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)
Koen Peters1.2K views
SP1: Exploratory Network Analysis with Gephi by John Breslin
SP1: Exploratory Network Analysis with GephiSP1: Exploratory Network Analysis with Gephi
SP1: Exploratory Network Analysis with Gephi
John Breslin19K views
Interaction Design (IxD) in the context of User Experience (UX) by Dave Malouf
Interaction Design (IxD) in the context of User Experience (UX)Interaction Design (IxD) in the context of User Experience (UX)
Interaction Design (IxD) in the context of User Experience (UX)
Dave Malouf2.9K views
AI - Media Art. 인공지능과 미디어아트 by Tae wook kang
AI - Media Art. 인공지능과 미디어아트AI - Media Art. 인공지능과 미디어아트
AI - Media Art. 인공지능과 미디어아트
Tae wook kang1.9K views
VR_Module_3_PPT.pptx by vrfv
VR_Module_3_PPT.pptxVR_Module_3_PPT.pptx
VR_Module_3_PPT.pptx
vrfv2 views

More from Sebastian Feuerstack

Revealing Differences in Designer‘s and Users‘Perspectives by
Revealing Differences in Designer‘s and Users‘PerspectivesRevealing Differences in Designer‘s and Users‘Perspectives
Revealing Differences in Designer‘s and Users‘PerspectivesSebastian Feuerstack
364 views14 slides
MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In... by
MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In...MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In...
MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In...Sebastian Feuerstack
703 views13 slides
Engineering Device-spanning, Multimodal Web Applications using a Model-based ... by
Engineering Device-spanning, Multimodal Web Applications using a Model-based ...Engineering Device-spanning, Multimodal Web Applications using a Model-based ...
Engineering Device-spanning, Multimodal Web Applications using a Model-based ...Sebastian Feuerstack
578 views17 slides
Designing and Executing Multimodal Interfaces for the Web based on State Char... by
Designing and Executing Multimodal Interfaces for the Web based on State Char...Designing and Executing Multimodal Interfaces for the Web based on State Char...
Designing and Executing Multimodal Interfaces for the Web based on State Char...Sebastian Feuerstack
493 views18 slides
Model-based Design and Generation of a Gesture-based User Interface Navigatio... by
Model-based Design and Generation of a Gesture-based User Interface Navigatio...Model-based Design and Generation of a Gesture-based User Interface Navigatio...
Model-based Design and Generation of a Gesture-based User Interface Navigatio...Sebastian Feuerstack
564 views14 slides
Modelling of User Interfaces based on State- Charts to Ease the Test and Eval... by
Modelling of User Interfaces based on State- Charts to Ease the Test and Eval...Modelling of User Interfaces based on State- Charts to Ease the Test and Eval...
Modelling of User Interfaces based on State- Charts to Ease the Test and Eval...Sebastian Feuerstack
529 views15 slides

More from Sebastian Feuerstack(8)

Revealing Differences in Designer‘s and Users‘Perspectives by Sebastian Feuerstack
Revealing Differences in Designer‘s and Users‘PerspectivesRevealing Differences in Designer‘s and Users‘Perspectives
Revealing Differences in Designer‘s and Users‘Perspectives
MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In... by Sebastian Feuerstack
MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In...MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In...
MINT-Composer – A Toolchain for the Model-based Specification of Post-WIMP In...
Engineering Device-spanning, Multimodal Web Applications using a Model-based ... by Sebastian Feuerstack
Engineering Device-spanning, Multimodal Web Applications using a Model-based ...Engineering Device-spanning, Multimodal Web Applications using a Model-based ...
Engineering Device-spanning, Multimodal Web Applications using a Model-based ...
Designing and Executing Multimodal Interfaces for the Web based on State Char... by Sebastian Feuerstack
Designing and Executing Multimodal Interfaces for the Web based on State Char...Designing and Executing Multimodal Interfaces for the Web based on State Char...
Designing and Executing Multimodal Interfaces for the Web based on State Char...
Model-based Design and Generation of a Gesture-based User Interface Navigatio... by Sebastian Feuerstack
Model-based Design and Generation of a Gesture-based User Interface Navigatio...Model-based Design and Generation of a Gesture-based User Interface Navigatio...
Model-based Design and Generation of a Gesture-based User Interface Navigatio...
Modelling of User Interfaces based on State- Charts to Ease the Test and Eval... by Sebastian Feuerstack
Modelling of User Interfaces based on State- Charts to Ease the Test and Eval...Modelling of User Interfaces based on State- Charts to Ease the Test and Eval...
Modelling of User Interfaces based on State- Charts to Ease the Test and Eval...
Model-based Design of Interactions that can bridge Realities – The Augmented... by Sebastian Feuerstack
 Model-based Design of Interactions that can bridge Realities – The Augmented... Model-based Design of Interactions that can bridge Realities – The Augmented...
Model-based Design of Interactions that can bridge Realities – The Augmented...

Recently uploaded

How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...Vadym Kazulkin
70 views64 slides
The Importance of Cybersecurity for Digital Transformation by
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationNUS-ISS
25 views26 slides
[2023] Putting the R! in R&D.pdf by
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdfEleanor McHugh
38 views127 slides
Empathic Computing: Delivering the Potential of the Metaverse by
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
449 views80 slides
Understanding GenAI/LLM and What is Google Offering - Felix Goh by
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohNUS-ISS
39 views33 slides
Liqid: Composable CXL Preview by
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL PreviewCXL Forum
121 views8 slides

Recently uploaded(20)

How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 views
The Importance of Cybersecurity for Digital Transformation by NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS25 views
[2023] Putting the R! in R&D.pdf by Eleanor McHugh
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh38 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst449 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS39 views
Liqid: Composable CXL Preview by CXL Forum
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum121 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet52 views
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by The Digital Insurer
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad... by Fwdays
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad..."Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad...
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad...
Fwdays40 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS31 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views
CXL at OCP by CXL Forum
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum208 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 views
MemVerge: Memory Viewer Software by CXL Forum
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer Software
CXL Forum118 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada119 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 views
Astera Labs: Intelligent Connectivity for Cloud and AI Infrastructure by CXL Forum
Astera Labs:  Intelligent Connectivity for Cloud and AI InfrastructureAstera Labs:  Intelligent Connectivity for Cloud and AI Infrastructure
Astera Labs: Intelligent Connectivity for Cloud and AI Infrastructure
CXL Forum125 views
AMD: 4th Generation EPYC CXL Demo by CXL Forum
AMD: 4th Generation EPYC CXL DemoAMD: 4th Generation EPYC CXL Demo
AMD: 4th Generation EPYC CXL Demo
CXL Forum126 views

Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT

Editor's Notes

  1. The Post-WIMP term sums up the trend to design interaction techniques specifically to a certain combination of an application and one or more interaction devices and their control modes. Non-traditional interfaces that consider modes like speech or gestures and media such as augmented and hyper-reality offer a high degree of freedom in interaction design but make the design process cumbersome since extensive user testing is usually required to figure out an efficient and accessible way of interaction.
  2. is
  3. Transformationalapproach Not targetedtomultmodalinterfaces, Models areinspectable but transformationsarecomplexAssembly Approach: Black-boxedcomponents, extensibilityproblem