Zum Inhalt springen

„UIML“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Srbauer (Diskussion | Beiträge)
 
(23 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''UIML''' (''User Interface Modelling Language'') ist eine Programmiersprache auf Basis von [[XML]], die benutzt wird, um grafische Benutzeroberflächen zu gestalten. XML wird gewöhnlich dazu verwendet, um Dokumente und Daten zu speichern, es kann aber dank der allgemeinen Definition auch für andere Anwendungen genutzt werden.
'''UIML''' ('''''U'''ser '''I'''nterface '''M'''arkup '''L'''anguage''; deutsch: ''[[Grafische Benutzeroberfläche|Benutzeroberfläche]]n-[[Auszeichnungssprache]]'') ist eine Auszeichnungssprache auf Basis von [[Extensible Markup Language|XML]], die benutzt wird, um plattformunabhängige Benutzeroberflächen zu gestalten. Dabei soll durch die Einführung einer allgemeinen Beschreibungssyntax dem Modellierer die Möglichkeit gegeben werden, die Struktur, sowie den Style einer Benutzeroberfläche zu definieren. Erst durch anschließende, automatische Transformation dieses Modells der Benutzerschnittstelle wird die konkrete Benutzerschnittstelle erzeugt, welche in einer beliebigen (wenn es einen passenden Mapping-Stylesheet gibt) Programmiersprache beschrieben wird. Momentan werden als konkrete Benutzungsschnittstellen u. a. HTML, VoiceXML und Java Swing unterstützt. XML wird gewöhnlich dazu verwendet, um Dokumente und Daten zu speichern, es kann aber dank der allgemeinen Definition auch für andere Anwendungen genutzt werden.


[[XUL]] (Xml User-interface Language) bietet ähnliche Funktionen wie UIML und wird vom Webbrowser [[Mozilla]] genutzt.
[[XML User Interface Language]] (XUL) bietet ähnliche Funktionen wie UIML und wird von [[Mozilla]] u. a. bei dem Browser [[Mozilla Firefox]] und dem E-Mail-Programm [[Mozilla Thunderbird]] eingesetzt.


==Weblinks==
== Weblinks ==
*[http://www.uiml.org/ www.uiml.org]
*[http://www.packwood-cottages.freeserve.co.uk/uiml/vb2uiml.htm Umwandlungs-Tool - VisualBasic Formulare nach UIML]


* [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uiml OASIS User Interface Markup Language (UIML) TC]
[[Kategorie:Informatik]]
* [http://www.uiml.org/ www.uiml.org (nur Archiv)]


[[Kategorie:XML-basierte Sprache]]
[[en:UIML]]
[[Kategorie:Abkürzung]]

Aktuelle Version vom 25. Mai 2021, 15:50 Uhr

UIML (User Interface Markup Language; deutsch: Benutzeroberflächen-Auszeichnungssprache) ist eine Auszeichnungssprache auf Basis von XML, die benutzt wird, um plattformunabhängige Benutzeroberflächen zu gestalten. Dabei soll durch die Einführung einer allgemeinen Beschreibungssyntax dem Modellierer die Möglichkeit gegeben werden, die Struktur, sowie den Style einer Benutzeroberfläche zu definieren. Erst durch anschließende, automatische Transformation dieses Modells der Benutzerschnittstelle wird die konkrete Benutzerschnittstelle erzeugt, welche in einer beliebigen (wenn es einen passenden Mapping-Stylesheet gibt) Programmiersprache beschrieben wird. Momentan werden als konkrete Benutzungsschnittstellen u. a. HTML, VoiceXML und Java Swing unterstützt. XML wird gewöhnlich dazu verwendet, um Dokumente und Daten zu speichern, es kann aber dank der allgemeinen Definition auch für andere Anwendungen genutzt werden.

XML User Interface Language (XUL) bietet ähnliche Funktionen wie UIML und wird von Mozilla u. a. bei dem Browser Mozilla Firefox und dem E-Mail-Programm Mozilla Thunderbird eingesetzt.