UIML - UIML
UIML (Язык разметки пользовательского интерфейса) является XML -основан язык разметки пользовательского интерфейса для определения пользовательские интерфейсы на компьютерах. В основном UIML пытается сократить объем работы, необходимой для разработки пользовательских интерфейсов. Он позволяет описывать пользовательский интерфейс декларативно (т.е. как текст) и Абстрактные Это. Абстрагирование означает, что вы точно не указываете, как будет выглядеть пользовательский интерфейс, а скорее, какие элементы должны отображаться и как они должны себя вести. Например, чтобы описать окно сообщения, вы можете написать:
<часть class ="DialogMessage" имя ="Привет, мир"/>
Теоретически вы можете использовать это описание для создания пользовательских интерфейсов для разных платформ, например КПК. На практике разные возможности этих разных платформ затрудняют полный перевод. Другие менее амбициозные предметно-ориентированные языки программирования пытаться описать только пользовательские интерфейсы (или другие части приложения или процесса) в домене (например, Windows). См., Например, язык Microsoft XAML. Эти языки обычно работают лучше, но они менее гибкие.
Сегодня UIML стандартизируется ОАЗИС.[1]
Отдельное усилие с теми же целями, что и UIML. UsiXML.[2]
Реализации UIML
- jUIML - Реализация в Ява Качать
- UIML.Net Бесплатное средство визуализации UIML, написанное на C #. Он был разработан в Центре экспертизы цифровых медиа (Университет Хасселта, Бельгия) и может отображать документ UIML с использованием различных наборов виджетов и различных платформ. Программное обеспечение теперь размещено на Github.
Рекомендации
- ^ "oasis-open.org/committees/uiml". Получено 2018-09-06.
- ^ "UsiXML.org". Получено 2007-01-21.
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |