IDF sta anche per telaio di distribuzione intermedio.
Un dispositivo di interfaccia (IDF) è un componente hardware o un sistema di componenti che consente a un essere umano di interagire con un computer, un sistema telefonico o un altro sistema di informazioni elettroniche. Il termine si incontra spesso nel settore della comunicazione mobile in cui i progettisti sono sfidati a creare la giusta combinazione di portabilità, capacità e facilità d'uso nel dispositivo di interfaccia. L'insieme complessivo di caratteristiche fornite da un dispositivo di interfaccia è spesso denominato Interfaccia utente (e, per i computer - almeno, in discussioni più accademiche - l'interfaccia uomo-computer o HCI). I computer desktop e notebook di oggi dispongono di quella che è diventata un'interfaccia utente grafica (GUI) per distinguerla dalle interfacce precedenti e più limitate come l'interfaccia della riga di comando (CLI).
Un dispositivo di interfaccia generalmente deve includere una o più forme di interfaccia di output, come uno schermo di visualizzazione o segnali audio, e una o più forme di interfaccia di input, come pulsanti da premere, una tastiera, un ricevitore vocale o una tavoletta per la scrittura a mano. Harmonia, una società che realizza un programma per lo sviluppo di pagine Web che possono essere formattate al volo per diversi tipi di dispositivi di interfaccia, definisce sei classi generiche di dispositivi di interfaccia che caratterizzano la tecnologia odierna:
- Il personal computer (desktop o notebook, abbondante memoria e memoria esterna, tastiera, ampio display)
- Palmare (molto più piccolo, ha ancora una tastiera)
- Palma (ancora più piccolo, può stare in alcune tasche, la scrittura a mano è l'interfaccia di input principale, il display è molto piccolo e di solito orizzontale piuttosto che verticale)
- Smart Phone (telefono cellulare digitale con poca o nessuna elaborazione, accetta pagine codificate in Wireless Markup Language dai server Web)
- Cercapersone intelligente (noto anche come a cercapersone a due vie , ha la capacità di rispondere premendo i pulsanti o utilizzando una piccola tastiera)
- Telefono standard (interfaccia di input vocale e chiave, nessuna capacità del computer)
- IBRIDO (spesso un telefono combinato e un computer palmare)
Se stai creando contenuti per un ricevitore umano, hai bisogno almeno di una comprensione generale del tipo o dei tipi di dispositivi di interfaccia che il tuo pubblico potrebbe utilizzare. L'Extensible Markup Language (XML) è progettato per consentire la creazione del Web o di altro contenuto indipendentemente dal tipo di dispositivo di interfaccia che può essere utilizzato. È possibile creare un foglio di stile individuale progettato per tipi di dispositivi di interfaccia specifici utilizzando Extensible Stylesheet Language (XSL). Quindi, quando un utente richiede una pagina, il tipo di dispositivo dell'interfaccia dell'utente può essere riconosciuto e il foglio di stile appropriato utilizzato per formattare la pagina che viene inviata. Harmonia ha sviluppato un UIML (User Interface Markup Language) che facilita questo processo.