IDF staat ook voor intermediate distribution frame .
Een interface device (IDF) is een hardwarecomponent of een systeem van componenten dat een mens in staat stelt te interageren met een computer, een telefoonsysteem, of een ander elektronisch informatiesysteem. De term wordt vaak gebruikt in de sector van de mobiele communicatie, waar de ontwerpers voor de uitdaging staan de juiste combinatie van draagbaarheid, capaciteit en gebruiksgemak in te bouwen in de interface-apparatuur. Het geheel van eigenschappen van een interface-apparaat wordt vaak aangeduid als de gebruikersinterface (en voor computers - althans, in meer academische discussies - de mens-computerinterface of HCI ). De desktop- en notebookcomputers van vandaag hebben wat een grafische gebruikersinterface ( GUI ) is gaan heten om het te onderscheiden van vroegere, meer beperkte interfaces zoals de opdrachtregelinterface ( CLI ).
Een interface-apparaat moet over het algemeen een of meer vormen van output-interface omvatten, zoals een beeldscherm of geluidssignalen, en een of meer vormen van input-interface, zoals knoppen om in te drukken, een toetsenbord, een stemontvanger, of een handschrijftablet. Harmonia, een bedrijf dat een programma maakt voor het ontwikkelen van Web-pagina's die "on the fly" kunnen worden geformatteerd voor verschillende soorten interface-apparaten, definieert zes generieke klassen van interface-apparaten die kenmerkend zijn voor de technologie van vandaag:
- The personal computer (desktop or notebook, abundant memory and external storage, keyboard, large display)
- Handheld (much smaller, still has a keyboard)
- Palm (smaller still, can fit in some pockets, handwriting is primary input interface, display very small and usually landscape rather than portrait)
- Smart Phone (digital cellular phone with little or no computing, accepts Wireless Markup Language-coded pages from Web servers)
- Smart Pager (also known as a two-way pager , has the ability to respond by pressing buttons or by using a tiny keyboard)
- Standard Telephone (voice and key input interface, no computer capability)
- Hybrid (often a combined phone and handheld computer)
If you are creating content for a human receiver, you need at least a general understanding of the type or types of interface devices that the your audience may be using. De Extensible Markup Language ( XML ) is ontworpen om web- of andere inhoud te kunnen maken, onafhankelijk van het type interface-apparaat dat kan worden gebruikt. Met behulp van de Extensible Stylesheet Language ( XSL ) kan een individueel stylesheet voor specifieke typen interface-apparatuur worden gemaakt. Wanneer een gebruiker dan een pagina opvraagt, kan het type interface device van die gebruiker worden herkend en het juiste stylesheet worden gebruikt om de pagina op te maken die wordt verzonden. Harmonia heeft een User Interface Markup Language (UIML) ontwikkeld die dit proces vergemakkelijkt.