Loading article…
UIML (ユーザー インターフェイス マークアップ言語) は、コンピューターのユーザー インターフェイスを定義するために使用されるXMLベースのマークアップ言語です。UIML の主な目的は、ユーザー インターフェイスの開発プロセスを効率化し、プログラマーがインターフェイスを宣言的な用語(つまり、テキスト) で記述して抽象化できるようにすることです。たとえば、メッセージ ウィンドウを記述する場合、この言語を使用するプログラマーは次のように記述できます。
<partクラス = "DialogMessage"名前 = "HelloWorld" />
理論上は、プログラマーは記述を使用してさまざまなプラットフォームのユーザー インターフェイスを作成できます。しかし、実際には、これらのプラットフォームでは包括的な翻訳が困難です。
現在、UIMLはOASISによって標準化が進められており、最新のバージョンは2008年にリリースされたUIML 4.0です。[1] UIMLと同様の目的を持つ並行した取り組みとしてUsiXMLがあります。[2]
実装
- jUIML – Java Swingでの実装。
- UIML.Net – C# で書かれた無料の UIML レンダラー。Expertise Centre for Digital Media (ハッセルト大学、ベルギー) で開発され、さまざまなウィジェット セットとさまざまなプラットフォームを使用して UIML ドキュメントをレンダリングできます。このソフトウェアはGitHubでホストされています。
参考文献
- ^ "oasis-open.org/committees/uiml" . 2018年9月6日閲覧。
- ^ 「UsiXML.org」 。 2007年1月21日閲覧。
