Ansprechpartner

Johannes Kant

Nehmen Sie Kontakt mit uns auf!

zum Kontaktformular

T +49 30 42017576

F +49 30 42017578

Zurück zum Webdesign Glossar

Das pingping Webdesign Glossar

Interface

Ein Interface beschreibt in der Informatik eine Schnittstelle zwischen zwei Systemen, die miteinander interagieren. Interfaces lassen sich im wesentlichen in Software Interfaces (Schnittstellen zwischen Programmen), Hardware Interfaces (Schnittstellen zwischen Geräten) und User Interfaces (Schnittstellen zwischen Nutzern und System) unterteilen.

Computergestützte User Interfaces sind Oberflächen, die die Kommunikation zwischen Nutzern und Programmen ermöglichen und enthalten Informationen und Bedienelemente, um bestimmte Aufgaben durchzuführen. Besonders beliebt wegen hoher Usablity sind Graphical User Interfaces (GUI).

Die wissenschaftliche Disziplin zur benutzerfreundlichen Gestaltung von Schnittstellen ist die "Ergonomie".

Interface Java

Interfaces in Java definieren auf Basis von abstrakten (leeren) Methoden und Variablen die Schnittstellen für Java Klassen, welche diese Interfaces implementieren. Da eine Java Klasse mehrere Interfaces auf einmal implementieren kann, ermöglichen Java Interfaces eine Art Mehrfachvererbung, welche über die allgemeine Klassenvererbung in Java nicht möglich ist.

Interface Builder

Interface Builder ist eine Software zur Entwicklung von Applikationen für das Apple Betriebssystem Mac OS X. Interface Builder ist Teil von Xcode.

Interface Design

Interface Design bezeichnet die Gestaltung von Benutzeroberflächen. Das Design einer Benutzerschnittstelle muss sich an menschlichen Lernprozesse orientieren und auf Erfahrungen von Nutzern mit anderen Systemen aufbauen. Ziel eines guten Interface Designs ist die einfache Bedienbarkeit mit möglichst geringem Schulungsaufwand. Ein wichtiges Kriterium für die Gestaltung von Interfaces ist die Konsistenz bei Steuer- und Informationselementen sowie bei Abläufen. Folgen Prozesse und Elemente eines Interface alle dem gleichen Prinzip, ist es für den Nutzer einfacher, sich in dem System zurecht zu finden und Gelerntes auf neue Anwendungsfälle anzuwenden. Anbieter von Betriebssystemen z.B. Apple bringen zur Orientierung auch Richtlinien zur Gestaltung von User Interfaces heraus.

Interface Lift

Über den Webservice Interface LIFT können kostenlos Bildschirmhintergründe für verschiedene Auflösungen, Themes für Betriebssysteme und Icon Sets heruntergeladen werden. Viele der Downloads wurden von professionellen Designern erstellt und können benutzt werden, um das eigene Interface individuell anzupassen.

Interface C#

C# Interfaces sind in ihrem Funktionsumfang und ihrer Struktur denen von Java sehr ähnlich. Im Unterschied zu Java erlaubt es C# allerdings, dass eine Klasse verschiedene Interfaces implentieren kann, welche die gleichen Methoden definiert haben. Zur Unterscheidung werden in diesem Fall den Methoden bei der Implementierung die Interfacenamen voran gestellt.