Interfaccia uomo-macchina

Voce da controllare
Questa voce o sezione sull'argomento tecnologia è ritenuta da controllare.
Motivo: Controllare categoria (dalla voce, il concetto non è limitato all'informatica)
Niente fonti!
Questa voce o sezione sull'argomento teorie dell'informatica non cita le fonti necessarie o quelle presenti sono insufficienti.
Interfaccia uomo-macchina di una macchina utensile con controllo numerico computerizzato (CNC)

Interfaccia uomo-macchina IUM (in inglese Human-Machine Interface, HMI) si riferisce allo strato che separa un essere umano che sta utilizzando una macchina dalla macchina stessa, consentendone l'interazione reciproca. In ambito informatico (ma non solo) è chiamata anche interfaccia utente (anche conosciuta come UI, dall'inglese User Interface).[1]
La parola, in inglese si è evoluta da Man-Machine Interface, MMI, usato per decenni.[senza fonte]

In generale, tale espressione può riferirsi ad una macchina di qualsiasi natura, tra cui calcolatore, smartphone, televisori, macchinari industriali, ecc.

Esempi di interfacce uomo-macchina sono:

  • L'insieme dei dispositivi hardware che utilizza un utente per inviare e ricevere informazioni da un calcolatore, tra cui sistemi di puntamento (ad esempio mouse), tastiera e monitor
  • L'interfaccia grafica di un software, che può comprendere ad esempio finestre, icona, ecc., oppure, nei casi più semplici,può essere costituita da un'interfaccia a riga di comando
  • Il pannello di controllo di un macchinario, costituito da pulsantiere, levette di comando, monitor, spie luminose, ecc.

Descrizione

L'interfaccia utente comprende il flusso di informazioni per il supporto delle decisioni, attraverso:

Un insieme di più monitor, dispositivi e superfici di controllo forma una console o stazione di controllo. Da una console, un operatore visiona le informazioni, riceve notifiche ed esegue azioni di controllo.

Una sala di controllo può contenere una o più stazioni di controllo.

Sala di controllo di una centrale nucleare

La sala di controllo e le stazioni di controllo possono essere trovate in molte applicazioni diverse, come ad esempio:

La progettazione dell'abitacolo di aeroplani ed elicotteri comprende la progettazione di interfacce utente altamente specializzate, ma anche applicazioni su larga scala come lavatrici o lavastoviglie necessitano di un'interfaccia utente.

In ogni caso in tale ambito per le interfacce uomo-macchina risultano di primaria importanza i concetti di usabilità e accessibilità per garantire un uso tipicamente user-friendly della macchina stessa a ogni tipologia di soggetto e che spesso ne decidono il relativo successo commerciale come accaduto per i personal computer.

Nell'automotive, con l'avvento dei quadri di bordo digitali, sta diventando sempre più importante lo studio approfondito della migliore interfaccia uomo-macchina.

In informatica

Lo stesso argomento in dettaglio: Interazione uomo-computer.
Il monitor di un computer è un esempio di interfaccia uomo-macchina.
Interfaccia a riga di comando
Interfaccia grafica KDE

Nel campo dell'informatica, spesso le interfacce utente lato software sono costituite da interfacce grafiche (Graphical User Interface o GUI), che permette l'interazione con l'utente con il software (sistemi operativi e applicazioni) attraverso metafore grafiche di immediata comprensibilità piuttosto che con comandi da tastiera (interfaccia a riga di comando o Command Line Interface, CLI).

Le due interfacce utente lato software più comunemente utilizzato sono quindi:

L'interfaccia utente viene generalmente realizzata come strato software "esterno" alla parte del sistema operativo o del programma che contiene invece la logica dell'esecuzione o elaborazione. Questo significa che i dati immessi dall'utente, o che a quest'ultimo sono resi disponibili, non sono generati all'interno del codice che gestisce l'interfaccia stessa, ma in uno strato soprastante a diretto contatto con l'utente. Il vantaggio è che è possibile sviluppare indipendentemente lo strato che realizza e implementa l'interfaccia da quello che realizza la logica di esecuzione o l'accesso ai dati (divide et impera), al punto che, in ambito applicazioni web, sono sorti design pattern come il Model View Controller (MVC).

Nella fantascienza

Lo stesso argomento in dettaglio: Interfaccia neurale.

Nella fantascienza, il termine "interfaccia uomo-macchina" è talvolta usato per riferirsi a quello che è meglio descritto come "interfaccia neurale diretta", ovvero una qualche tecnologia immaginaria in grado di operare una connessione diretta tra il sistema nervoso umano e un computer.

Note

  1. ^ interfaccia, in Treccani.it – Enciclopedie on line, Roma, Istituto dell'Enciclopedia Italiana.

Bibliografia

  • Marco Infussi, Chi: interfacce creative, underscored science ed.ltd, e-book gratuito

Voci correlate

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sull'interfaccia uomo-macchina

Collegamenti esterni

  • (EN) Opere riguardanti Human-computer interaction, su Open Library, Internet Archive. Modifica su Wikidata
  • (EN) Human-Computer Interface, in Free On-line Dictionary of Computing, Denis Howe. Disponibile con licenza GFDL
  • Associazione Italiana Interazione Utente-Calcolatore (ACM SIGCHI Italy), su hcilab.uniud.it.
  • Rubrica di Interazione Uomo-Macchina sul sito del Sole 24 Ore, su lucachittaro.nova100.ilsole24ore.com.
Controllo di autoritàLCCN (EN) sh85080326 · GND (DE) 4125909-9 · J9U (ENHE) 987007545940205171
  Portale Design
  Portale Informatica
  Portale Ingegneria
  Portale Scienza e tecnica