Kullanıcı arayüzü
bir kullanıcının bir makineyle etkileşime girdiği ve makineyi kontrol ettiği araçlar / From Wikipedia, the free encyclopedia
Kullanıcı arayüzü ya da kullanıcı arabirimi (KA; İnsan-Makine Arayüzü), insanların bir makine, cihaz, bilgisayar programı ya da karmaşık aletlerle etkileşimini sağlayan yöntemlerin bileşkesine verilen addır.[1]
Bu etkileşimin amacı, makinenin insan tarafından etkili bir şekilde çalıştırılmasına ve kontrol edilmesine olanak tanırken, makine aynı anda operatörlerin karar verme sürecine yardımcı olacak bilgileri geri beslemektir. Bu geniş kullanıcı arayüzleri kavramının örnekleri arasında bilgisayar işletim sistemlerinin etkileşimli yönleri, el aletleri, ağır makine operatör kontrolleri ve süreç kontrolleri yer alır.[2] Kullanıcı arayüzleri oluştururken geçerli olan tasarım hususları ergonomi ve psikoloji gibi disiplinlerle ilgilidir.
Genel olarak kullanıcı arayüzü tasarımının amacı, bir makineyi istenen sonucu üretecek şekilde çalıştırmayı kolay, verimli ve keyifli (kullanıcı dostu) hale getiren bir kullanıcı arayüzü üretmektir. Bu genellikle operatörün istenen çıktıyı elde etmek için minimum girdi sağlaması ve aynı zamanda makinenin kullanıcıya yönelik istenmeyen çıktıları en aza indirdiği anlamına gelir.[3]
Kullanıcı arayüzleri, insan-makine arayüzü (HMI) dahil olmak üzere bir veya daha fazla katmandan oluşur. Tipik olarak makinelere fiziksel giriş aygıtı (klavye, fare veya oyun kumandası gibi) ve çıkış aygıtı (bilgisayar monitörleri, hoparlörler ve yazıcılar gibi) ile arayüz oluşturur. HMI uygulayan bir cihaza insan arayüz cihazı (HID) adı verilir. Beyin ile makine arasında bir ara adım olarak vücut parçalarının fiziksel hareketini gereksiz kılan kullanıcı arayüzleri, yalnızca elektrotlar dışında hiçbir giriş veya çıkış cihazı kullanmaz; bunlara beyin-bilgisayar arayüzü (BCI'ler) veya beyin-makine arayüzleri (BMI'ler) denir.[4]