Panel Definition Markup Language

Panel Definition Markup Language

Die Panel Definition Markup Language (PDML) ist eine von IBM entwickelte Auszeichnungssprache zur Beschreibung grafischer Benutzeroberflächen (GUI).

PDML wird häufig in Verbindung mit der Programmiersprache Java verwendet und ist genau wie diese plattformunabhängig. Wie in XML wird auch hier mit paarweise vorliegenden Tags gearbeitet (z. B. <LABEL> </LABEL>).

Beispiel

<PDML version="2.0" source="JAVA" basescreensize="1024x768">
        <PANEL name="PANEL1">
                <TITLE>PANEL1</TITLE>
                <SIZE>300,174</SIZE>
                <BUTTON name="BUTTON1">
                        <TITLE>PANEL1.BUTTON1</TITLE>
                        <LOCATION>21,135</LOCATION>
                        <SIZE>80,25</SIZE>
                        <ACTION>COMMIT</ACTION>
                        <HELPLINK>PANEL1.BUTTON1</HELPLINK>
                </BUTTON>
                <TEXTFIELD name="TEXTFIELD1">
                        <TITLE>PANEL1.TEXTFIELD1</TITLE>
                        <LOCATION>83,37</LOCATION>
                        <SIZE>134,24</SIZE>
                </TEXTFIELD>
                <LABEL name="LABEL1">
                        <TITLE>PANEL1.LABEL1</TITLE>
                        <LOCATION>20,36</LOCATION>
                        <SIZE>63,20</SIZE>
                        <HELPLINK>PANEL1.LABEL1</HELPLINK>
                </LABEL>
        </PANEL>
</PDML>

Obwohl die manuelle Anfertigung möglich ist, sollte doch ein GUI-Erstellungsprogramm verwendet werden (der dafür vorgesehene GUI Builder wird mit der AS/400 Toolbox for Java ausgeliefert). Für den Zugriff auf PDML-Quellen in Java-Programmen stehen bestimmte von IBM bereitgestellte Benutzerschnittstellen zur Verfügung.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Markup Language — Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer… …   Deutsch Wikipedia

  • Extensible Application Markup Language — Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehlt Extensible Application Markup Language Dateiendung: .xaml MIME Type: application/xaml+xml …   Deutsch Wikipedia

  • Markup — Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer… …   Deutsch Wikipedia

  • Beschreibungssprache — Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer… …   Deutsch Wikipedia

  • Beschreibungssprachen — Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer… …   Deutsch Wikipedia

  • Markupsprache — Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer… …   Deutsch Wikipedia

  • Textauszeichnungssprachen — Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer… …   Deutsch Wikipedia

  • Auszeichnungssprache — Eine Auszeichnungssprache (englisch: Markup Language, ML) dient zur Beschreibung des Inhalts eines Dokumentenformates und teilweise zur Beschreibung des Verfahrens, welches zur Bearbeitung dieser Daten benötigt wird. Ursprünglich dienten die… …   Deutsch Wikipedia

  • PDML — ist eine Abkürzung für: Panel Definition Markup Language eine auf XML basierende Auszeichnungssprache zur Beschreibung grafischer Benutzungssoberflächen Portable Document Markup Language eine in PHP geschriebene Auszeichnungssprache zur… …   Deutsch Wikipedia

  • Windows Media Center — A component of Microsoft Windows …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”