Gdy ktoś słyszy słowo „interfejs”, może to dla niego mieć zupełnie inne znaczenia. Słowem tym określa się zarówno urządzenia fizyczne, jak i elementy oprogramowania. Czym zatem są interfejsy i jakie są ich rodzaje? Postaramy się wyjaśnić to w zwięzły sposób.
Jakie są rodzaje interfejsów?
Według Słownika języka polskiego PWN, interfejs (ang. interface) ma dwie definicje. Jedna wskazuje na zasady, urządzenia lub programy służące do łączenia ze sobą i współpracy dwóch różnych urządzeń lub programów; też: urządzeni. Druga mówi o tym, iż interfejs użytkownika to element lub program umożliwiający współpracę użytkownika z oprogramowaniem komputera lub urządzenia. Interfejsem komunikacyjnym z komputerem jest także klawiatura, myszka lub gładzik.
Interfejsy, będące połączeniami pomiędzy urządzeniami mogą przyjmować formę fizyczną, czyli różnych przewodów, rur, podajników i innych elementów, którymi przemieszczają się zarówno informacje, jak i elementy biorące udział w tworzeniu przedmiotów. Wyróżnia się też interfejsy połączeń bezprzewodowych, a mogą nimi być nadajniki i odbiorniki radiowe oraz optyczne. Radiowe to przykładowo IrDA, czyli podczerwień stosowana w pilotach zdalnego sterowania, Wi-Fi, GSM i jej pochodne, czyli dwustronna łączność bezprzewodowa. Mogą to być także takie połączenia radiowe, jak Bluetooth, i inne.
Wyróżniamy także interfejsy użytkownika, czyli swego rodzaju łączniki pomiędzy urządzeniami a użytkownikami. Koronnymi przykładami interfejsów są systemy operacyjne wraz z nakładkami graficznymi, których używamy w komputerach, telefonach, tabletach i im pokrewnych urządzeniach. Są nimi także liczniki i inne zegary wraz z kontrolkami, które spotyka się w samochodach, samolotach i innych pojazdach.
Interfejsy diagnostyczne i użytkownika spotykamy na każdym kroku w urządzeniach przemysłowych, warsztatach, fabrykach, liniach produkcyjnych, bankomatach, a choćby kuchenkach mikrofalowych, piekarnikach, czy ręcznych odkurzaczach. Każda forma prezentacji informacji, które możemy odczytać, jest formą interfejsu.
Interfejsy użytkownika wykorzystywane do sterowania komputerami, telefonami i urządzeniami
W przypadku komputerów, telefonów i urządzeń im pokrewnych stosuje się różnego rodzaju interfejsy. Wyróżniamy kilka najpopularniejszych:
- wizualne:
- tekstowe (wiersz poleceń, gdzie wpisujemy treści i polecenia z klawiatury),
- graficzne (okienkowe, jak w przypadku telefonów i komputerów),
- dotykowe (sterujemy gestami, jak w przypadku gładzika),
- wskaźnikowe (zegary, lampki, diody itp.),
- gestowe (stosowane w telefonach i systemach z kamerami odczytującymi ruchy dłoni),
- głosowe (instrukcje podawane głosem – Asystent Google, Siri, Cortana itp.).