SlideShare une entreprise Scribd logo
1  sur  10
Real NUI
Many descriptions…
It is said “NUI is the user interface
goal, not interface itself. NUI is
intuitive interface.“ (from Wikipedia)
Natural is such an ambiguous
adjective that this definition
doesn’t tell much.
Many descriptions…
It is said “Voice and Gesture are
NUI, because they are used in real
human interactions.”
Input modality itself is not natural. They may
convey unnatural UI, for example, special
gesture language, voice command to select item
from menu. But the reason part is a good hint.
Many descriptions…
It is said “NUI is not WIMP (Window,
Icon, Menu, Pointing device), and it
is the post-GUI paradigm”.
Contrasting with current main
stream UI is a hindsight, but
doesn’t show specific direction.
Many descriptions…
It is said “Touch is NUI, because users
directly manipulate objects. The
contents is the interface (Wigdor)”.
The definition suggests a hint wrt
method. But touch UI can be
unnatural.
Many descriptions…
It is said “NUI is invisible
UI”.
The definition looks mysterious,
but broadens the implications of
“direct manipulation” definition.
Many descriptions…
Steve Mann’s Reality-Based Interface or AR or
VR (for example, clickable world-objects) is NUI,
because it extends the reality which human is
familiar with.
RBI can be unnatural. However it
suggests we should think about
objects beyond GUI.
Many descriptions,…
It is said “NUI doesn’t require training. NUI is
intuitive. Machine adapts to human in NUI,
while human adapts to machine in traditional
UI“.
Those are attributes or
results of NUI.
What is NUI, then?
Get back to origin. Ideal NUI would be:
Interact with machine as if he/she
interacts with human or world everyday
• Method: No artifacts but eye, hand, and mouth
• Objects: No WIMP but real world objects = human
(communication with remote people), perceptive
(INTEL terminology) or robotized devices
(Filed as JPA 2017-204737)

Contenu connexe

Plus de yoshiharu sato

Survey of finger gesture sensing
Survey of finger gesture sensingSurvey of finger gesture sensing
Survey of finger gesture sensingyoshiharu sato
 
Paper, pen and digital
Paper, pen and digitalPaper, pen and digital
Paper, pen and digitalyoshiharu sato
 
Interactions of human, machines, and atoms
Interactions of human, machines, and atomsInteractions of human, machines, and atoms
Interactions of human, machines, and atomsyoshiharu sato
 
Comparisons of input modalities and methods
Comparisons of input modalities and methodsComparisons of input modalities and methods
Comparisons of input modalities and methodsyoshiharu sato
 
High Bandwidth Interactions - one minute overview
High Bandwidth Interactions - one minute overviewHigh Bandwidth Interactions - one minute overview
High Bandwidth Interactions - one minute overviewyoshiharu sato
 
Human receptors, effectors and human machine interactions
Human receptors, effectors and human machine interactions Human receptors, effectors and human machine interactions
Human receptors, effectors and human machine interactions yoshiharu sato
 
Historical perspective of communication --- Imbalance in producing and consum...
Historical perspective of communication --- Imbalance in producing and consum...Historical perspective of communication --- Imbalance in producing and consum...
Historical perspective of communication --- Imbalance in producing and consum...yoshiharu sato
 

Plus de yoshiharu sato (7)

Survey of finger gesture sensing
Survey of finger gesture sensingSurvey of finger gesture sensing
Survey of finger gesture sensing
 
Paper, pen and digital
Paper, pen and digitalPaper, pen and digital
Paper, pen and digital
 
Interactions of human, machines, and atoms
Interactions of human, machines, and atomsInteractions of human, machines, and atoms
Interactions of human, machines, and atoms
 
Comparisons of input modalities and methods
Comparisons of input modalities and methodsComparisons of input modalities and methods
Comparisons of input modalities and methods
 
High Bandwidth Interactions - one minute overview
High Bandwidth Interactions - one minute overviewHigh Bandwidth Interactions - one minute overview
High Bandwidth Interactions - one minute overview
 
Human receptors, effectors and human machine interactions
Human receptors, effectors and human machine interactions Human receptors, effectors and human machine interactions
Human receptors, effectors and human machine interactions
 
Historical perspective of communication --- Imbalance in producing and consum...
Historical perspective of communication --- Imbalance in producing and consum...Historical perspective of communication --- Imbalance in producing and consum...
Historical perspective of communication --- Imbalance in producing and consum...
 

Dernier

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Dernier (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Real NUI

  • 2. Many descriptions… It is said “NUI is the user interface goal, not interface itself. NUI is intuitive interface.“ (from Wikipedia) Natural is such an ambiguous adjective that this definition doesn’t tell much.
  • 3. Many descriptions… It is said “Voice and Gesture are NUI, because they are used in real human interactions.” Input modality itself is not natural. They may convey unnatural UI, for example, special gesture language, voice command to select item from menu. But the reason part is a good hint.
  • 4. Many descriptions… It is said “NUI is not WIMP (Window, Icon, Menu, Pointing device), and it is the post-GUI paradigm”. Contrasting with current main stream UI is a hindsight, but doesn’t show specific direction.
  • 5. Many descriptions… It is said “Touch is NUI, because users directly manipulate objects. The contents is the interface (Wigdor)”. The definition suggests a hint wrt method. But touch UI can be unnatural.
  • 6. Many descriptions… It is said “NUI is invisible UI”. The definition looks mysterious, but broadens the implications of “direct manipulation” definition.
  • 7. Many descriptions… Steve Mann’s Reality-Based Interface or AR or VR (for example, clickable world-objects) is NUI, because it extends the reality which human is familiar with. RBI can be unnatural. However it suggests we should think about objects beyond GUI.
  • 8. Many descriptions,… It is said “NUI doesn’t require training. NUI is intuitive. Machine adapts to human in NUI, while human adapts to machine in traditional UI“. Those are attributes or results of NUI.
  • 9. What is NUI, then?
  • 10. Get back to origin. Ideal NUI would be: Interact with machine as if he/she interacts with human or world everyday • Method: No artifacts but eye, hand, and mouth • Objects: No WIMP but real world objects = human (communication with remote people), perceptive (INTEL terminology) or robotized devices (Filed as JPA 2017-204737)