GUI auf (Dos) Ebene!?
-
Bashar schrieb:
Was verstehst du unter 3D? Etwas, das man nicht mehr Grafik nennen kann?
3D Filme zB. Dieses Konzept mit 3D Brillen ist ohne Probleme auf einen Monitor Anwendbar - aber man verliert die Option jeden Pixel so zu setzen wie man will. Da ein Pixel mehr Info beinhaltet als bei einer 2D Oberfläche.
Dieses Armewedeln-im-Cyberspace bei -- war es Minority Report? -- würde ich z.B. nicht GUI nennen bzw. hätte kein Problem, wenn sich dafür ein anderer Name etabliert.
Ich würde das zB immernoch GUI nennen.
Man kann den Begriff GUI nicht über eine Liste von Steuerelementen definieren.
Dann verrate doch mal deine Definition.
Ohne ist eine Diskussion nämlich sinnlos.
PS:
Ich sehe das ganze nicht aus technischer Sicht. Für mich ist alles eine GUI wo ich einen 08/15 User davor setzen kann und er kann keinen relevanten Unterschied zu einer herkömmlichen GUI wie er sie aus Windows kennt nennen.Und das trifft sowohl auf Minority Report-GUI als auch TUIs zu. Deshalb ist es für mich ein Konzept. Wie es technisch realisiert ist, ist für mich bei Konzepten immer komplett uninteressant.
-
SeppJ schrieb:
An unsere Grafik ist Grafik und Text ist Text Verfechter:
Ist das hier also eine GUI?
http://uni.xkcd.com/Nein.
-
Shade Of Mine schrieb:
Bashar schrieb:
Was verstehst du unter 3D? Etwas, das man nicht mehr Grafik nennen kann?
3D Filme zB. Dieses Konzept mit 3D Brillen ist ohne Probleme auf einen Monitor Anwendbar - aber man verliert die Option jeden Pixel so zu setzen wie man will. Da ein Pixel mehr Info beinhaltet als bei einer 2D Oberfläche.
Na und, wo ist das Problem? Wenn es neue technische Entwicklungen gibt, dann muss man die alten Definitionen halt anpassen.
Dieses Armewedeln-im-Cyberspace bei -- war es Minority Report? -- würde ich z.B. nicht GUI nennen bzw. hätte kein Problem, wenn sich dafür ein anderer Name etabliert.
Ich würde das zB immernoch GUI nennen.
Auch gut.
Man kann den Begriff GUI nicht über eine Liste von Steuerelementen definieren.
Dann verrate doch mal deine Definition.
Geh zur Wikipedia, das sieht ganz vernünftig aus.
-
Ihr könnt euch definieren was ihr wollt, zu Dos-Zeiten hat man unter einer Gui sowas wie Windows oder das von mir verlinkte Neopaint, also eine Oberfläche im Grafikmodus, verstanden. Und um Dos gings hier. Tuis waren damals Oberflächen nach SAA-Standard. Da wir uns eh nicht einigen EOD.
-
lololololo bashz
-
Bashar schrieb:
Wenn es neue technische Entwicklungen gibt, dann muss man die alten Definitionen halt anpassen.
Dieser Ansatz gefaellt mir nicht wirklich. Ein Konzept ist IMHO unabhaengig von technischen Moeglichkeiten.
Geh zur Wikipedia, das sieht ganz vernünftig aus.
In computing a graphical user interface (GUI, sometimes pronounced gooey,[1]) is a type of user interface that allows users to interact with electronic devices with images rather than text commands.
[...]
A GUI represents the information and actions available to a user through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation. The actions are usually performed through direct manipulation of the graphical elements.[2]
*Darin sind TUIs enthalten.
Als Beispiel was wikipedia zum Unterschied GUI<->TUI sagt:
*TUI short for: Text User Interface or Textual User Interface (and sometimes Terminal User Interface), is a retronym that was coined sometime after the invention of graphical user interfaces, to distinguish them from text-based user interfaces. TUIs are different from command-line interfaces in that, like GUIs, they use the entire screen area and do not necessarily provide line-by-line output. However, TUIs only use text, symbols and colors available on a typical text terminal, while GUIs typically use high-resolution raster graphics.
*Finde ich persoenlich nicht wirklich einen wahnsinns Unterschied: eine TUI ist eine Low Resolution Version einer GUI. Damit kann ich zB super leben.
Also, was ist deine Definition von GUI? Wikipedia sagt, eine TUI ist einer GUI wahnsinnig aehnlich (wenn nicht sogar gleichwertig).
-
Bashar schrieb:
SeppJ schrieb:
An unsere Grafik ist Grafik und Text ist Text Verfechter:
Ist das hier also eine GUI?
http://uni.xkcd.com/Nein.
Aber jeder einzelne Pixel kann angesteuert werden.
Trotzdem stimme ich dir zu (das ist ja gerade mein Punkt), es ist natürlich ein Kommandozeileninterface.
Denn das ist doch das, um was es hier geht: Das Interface, die Schnittstelle. Und wenn die beiden Begriffe "Grafisches Interface" und "Kommandozeileninterface" sind und sich gegenseitig ausschließen, dann sind die Begriffe eben ungünstig gewählt, weil sich Grafik und Kommandozeile nicht gegenseitig ausschließen. Wobei das ganz verständlich ist, denn das was eine GUI auszeichnet, lässt sich schwer mit einem Wort zusammenfassen. Jedenfalls sollte man sich nicht so an einem einzigen Wort hochziehen. Der Kernpunkt sind immer noch die Interfacekonzepte und die sind bei Kommandozeilen und GUIs grundverschieden und sehr klar unterscheidbar (ok, es gibt ein paar Zwischendinge wie den Editor
vi
, aber meistens ist es ziemlich klar).
-
@SeppJ:
Es geht hier aber nicht um CLI vs GUI sondern um TUI vs GUI. Eine TUI ist sowas:
http://en.wikipedia.org/wiki/File:Fdedit.png
-
SeppJ schrieb:
Bashar schrieb:
SeppJ schrieb:
An unsere Grafik ist Grafik und Text ist Text Verfechter:
Ist das hier also eine GUI?
http://uni.xkcd.com/Nein.
Aber jeder einzelne Pixel kann angesteuert werden.
Ja klar, das war ja auch nur die Voraussetzung dafür, etwas "grafisch" zu nennen. Deshalb wird noch lange keine GUI daraus.
Denn das ist doch das, um was es hier geht: Das Interface, die Schnittstelle. Und wenn die beiden Begriffe "Grafisches Interface" und "Kommandozeileninterface" sind und sich gegenseitig ausschließen, dann sind die Begriffe eben ungünstig gewählt, weil sich Grafik und Kommandozeile nicht gegenseitig ausschließen.
Jep, tun sie auch nicht.
Wobei das ganz verständlich ist, denn das was eine GUI auszeichnet, lässt sich schwer mit einem Wort zusammenfassen. Jedenfalls sollte man sich nicht so an einem einzigen Wort hochziehen. Der Kernpunkt sind immer noch die Interfacekonzepte und die sind bei Kommandozeilen und GUIs grundverschieden und sehr klar unterscheidbar (ok, es gibt ein paar Zwischendinge wie den Editor
vi
, aber meistens ist es ziemlich klar).Genau. Die TUI hat sogar grundsätzlich sehr ähnliche Konzepte wie eine GUI, wobei ich der Meinung bin, dass sie versucht, eine GUI zu simulieren. Zuerst war der Macintosh (und davor irgendein Xerox-Teil) da, Windows auch, und dann hat man im Textmodus versucht, das nachzubilden. Nennt es von mir aus Text-GUI (ja, mit "G". Ein Tretauto ist ja auch kein Auto.) Aber es ist nicht das, was man meint, wenn man GUI sagt, dazu gehören grafische Elemente.
Shade schrieb:
Dieser Ansatz gefaellt mir nicht wirklich. Ein Konzept ist IMHO unabhaengig von technischen Moeglichkeiten.
Zum Konzept der GUI gehört (ich wiederhole mich) die Metapher, die durch grafische Symbole dargestellt wird. Du willst als User nicht lernen müssen, dass du an einer Stelle etwas klicken musst, damit etwas anderes passiert, sondern das soll sich intuitiv ergeben. Beispielsweise kannst du einen Order in einen Papierkorb ziehen, und in der Welt des Computers wird dann das zugehörige Verzeichnis gelöscht. Mag ja sein, dass das in der Praxis nicht so gut funktioniert, das ist nur die Grundphilosophie. In der Praxis muss man wohl meistens doch lernen, was bei diversen Icons passiert, und dann ist der einzige Vorteil der GUI die höhere Informationsdichte.
-
Shade Of Mine schrieb:
@SeppJ:
Es geht hier aber nicht um CLI vs GUI sondern um TUI vs GUI. Eine TUI ist sowas:
http://en.wikipedia.org/wiki/File:Fdedit.pngHeh, meine Randbemerkung hat diesen Thread überhaupt angestoßen
. Ich würde TUI noch nicht einmal als einzelne Kategorie ansehen, sondern als eine unnötige Subklassifizierung von GUI. Argumente: Die gleichen die du bringst.
Irgendwie finde ich die Argumente der Gegenseite auch nicht sehr überzeugend. Bei einem Bedienkonzept sich an der Zahl der Pixel zu orientieren verfehlt den Kern der Sache.
-
Um auf die eigentliche Frage zurückzukommen:
Microwindows wäre z.B. so eine GUI-Bibliothek: