Active Standard
Most Recent

ARINC Specification 661P2-1:2024

661P2-1 Cockpit Display System Interfaces, Part 2, User Interface Markup Language (UIML)

Summary

This document defines the User Interface Markup Language (UIML) which allows developers to specify the interface, look, and behavior of any Graphical User Interface (GUI). The GUI consists of several components, from the simplest, called primitive components (such as rectangle, text, image, group), to more complex components built by the aggregation of several primitive components and by providing relational specific logic. Also defined is the execution model, which provides the rules to interpret the language so that the graphical user interface has a standardized and consistent behavior defined for any platform. Supplement 1 adds numerous additions and changes:





Scripting Language Definition


Creation of A661P2_StringType


Addition of Color property to the Image Primitive


Addition of color Standard Library.


Correction of ColorMatrix Datatype


Addition of Private Library schema


Constraints on max array size and max string size


Rectangle primitive clarification


Function Library function restrictions


Touch & Gesture primitives’ clarification


Type Restriction


Modalities clarification of Initialization of In and InOut


Clipping Region extension and clarification


BorderImage


Positive Real clarification


Maps


Clarification of State Machine Syntax and Behavior


CustomPrimitive standard XML tag


Clarification on PropSetter/Getter/onChange


Updated Metadata to support Custom Primitives


State Machine Layout Metadata


KeyboardInput events clarification


ConstIn Init Expression


Appendix on Changelog


Crown Clarification


Font Library Issue


Semantics of Transform Skew


Path Clarification


Technical characteristics

Publisher SAE-ITC, ARINC Industry Activities (ARINC)
Publication Date 02/09/2024
Edition 1
Page Count 303
EAN ---
ISBN ---
Weight (in grams) ---
No products.