Cloud4all Third Pilot: Common Terms

From wiki.gpii
Revision as of 13:03, 14 September 2015 by CStrobbe (talk | contribs) (+ wikilink to Cloud4all 3rd Pilots iteration)
Jump to: navigation, search

This page is a temporary list of preference terms for the Cloud4all 3rd Pilots iteration and for some additional work after the third pilot phase.

Note: "Common terms" here refers to preference terms in the namespace http://registry.gpii.net/common/. See for example the preference set for the persona Mikel Vargas. "Application-specific terms" refers to preference terms in a namespace that consists of http://registry.gpii.net/applications/ followed by an application-specific ID. See for example the preferences in the namespace http://registry.gpii.net/applications/net.opendirective.maavis in this preference set for Maavis.

New Common Terms for the 2015 Review

Below is a list of proposed terms for the 2015 review.

Proposed common terms
Identifier (and status) Data type Value range Default value Notes
fontFace fontFaceList

(pending comments)

String TBD; ideally a CSS-style list. See also the "font-family" property in CSS 2.1. none (depends on solution) See "textStyle" in the Online Banking Demo (value range: default, times, comic, arial, verdana).

See "fontFace" in ticket vending machine (value range: default (Calibri), Comic Sans, Tiresias).
See "fontFace" in EASIT4All (value range: default, times, comic, arial, verdana).

sessionTimeout

(accepted)

int (seconds) 1-... none (depends on solution) Used by TVM (see this commit for a pull request to master or this pull request).
screenLockTimeout

(accepted)

int (seconds) 1-... none (depends on solution)
screenDimTimeout

(accepted)

int (seconds) 1-... none (depends on solution) Cf. dim_screen (Boolean) and screen_time_off (seconds as integers) in native Android.
colourSaturation

(accepted)

integer 1-100 (minimum - maximum saturation) none (depends on solution) See DTV. (See also org.gnome.totem.saturation in the Totem Movie Player.)
sharpness

(accepted)

integer 1-100 (minimum - maximum sharpness) none (depends on solution) See DTV.
contrast

(accepted)

integer 1-100 (minimum - maximum contrast) none (depends on solution) Used by DTV; not the same as contrast theme. (See also org.gnome.totem.contrast in the Totem Movie Player.)
captionsEnabled

(accepted)

Boolean TRUE, FALSE FALSE See DTV and the smart house multimedia system (though the smart house has no transformations for captions).
subtitlesEnabled

(accepted)

Boolean TRUE, FALSE FALSE See DTV.
audioDescriptionEnabled

(accepted 2015-04-13)

Boolean TRUE, FALSE FALSE See DTV.
voiceControlEnabled

(accepted)

Boolean TRUE, FALSE FALSE Cf. "voiceControlEnabled" in smart house (in Chrome)(though the smart house has no transformations for this).
navigationAdaptation

(pending comments)

String (or array of strings?) "default", "simplified", "showToC", ... (see last column) none (depends on solution) See smart house multimedia system: "simpleNavigationEnabled": true/false.

A simple Boolean setting seems too primitive compared to the navigation adaptation techniques known in the field of adaptive hypermedia. (The "toc" setting to display a table of contents in Fluid Infusion (used by the Online Banking Demo) would also be an example of such an adaptation.) See also "toc" in OLB and EASIT4all.

(Something for interface adaptations?) See smart house: "interfaceAdaptation": linear, auditory, simplified (though the smart house has no transformations for this).
mouseTrailing

(accepted)

Integer 0-6(?) (0 or 1 = no mouse trail; higher values indicate the number of visible "copies" of the mouse pointer.) 0 Used by com.microsoft.windows.mouseTrailing but was never added to the spreadsheet for the second pilot phase.

Data type based on Microsoft Windows' SystemParametersInfo: SPI_GETMOUSETRAILS.

matchMakerType

(accepted)

String RuleBased, Statistical, Flat (can be expanded in the future, when new matchmakers are added) (Flat) Already used in second pilot phase and the January 2015 review; see also JIRA ticket GPII-579.
foregroundColour (or foregroundColor?)

(pending comments)

(colour units TBD) Possibly CSS 3's colour units (named colours, RGB and HSL)? none (depends on solution) See foregroundColor in EASIT4all.
backgroundColour (or foregroundColor?)

(pending comments)

(colour units TBD) Possibly CSS 3's colour units (named colours, RGB and HSL)? none (depends on solution) See backgroundColor in EASIT4all.
 

New Common Terms for the Third Pilot

Below is a list of proposed terms for the third pilot phase. This table complements the one above.

Proposed common terms
Identifier Data type Value range Default value Notes
enlargeUIElements or uiElementSize

(pending comments)

TBD (most likely integer) TBD (0-.. ?) none (depends on solution) Would map to inputsLarger (Boolean) in Online Banking Demo and EASIT4all, icon size (integer) in eCtouch/eCmobile and optToolbarLargeIcons (Boolean) in ReadAndWrite Gold.
alertsEnabled

(accepted)

Boolean TRUE, FALSE none (depends on solution) cf. eCtouch/eCmobile; potentially useful for Java Mobile app.
alertType

(pending comments)

array of strings any combination of "vibration", "audio", "cameraFlash", "flashScreen", "external" none (depends on solution) cf. eCtouch/eCmobile; potentially useful for Java Mobile app.
relayService

(pending comments)

?? ?? none (depends on solution) cf. eCtouch/eCmobile. Note: A value range cannot be defined since the options vary between countries. Leaving this open to the solutions that use this may be technically possible but makes is impossible to defined transformers.
lineHeight

(pending comments)

See "line-height" in the CSS 2.1 (which is part of the CSS 3 2010 Snapshot) See previous column "normal" (default value in CSS) See lineSpacing in the Online Banking Demo and EASIT4all.
linkAdaptation

(accepted)

String "default", "emphasizeLinks", "hideLinks", "disableLinks", "removeLinks", "annotateLinks" default See links in Online Banking Demo in EASIT4all (UI Options). See also the navigation adaptation techniques known in the field of adaptive hypermedia.
signLanguageEnabled

(accepted)

Boolean TRUE, FALSE FALSE See signLanguageEnabled in the Online Banking Demo.
signLanguage

(accepted)

string (tag conforming to IETF BCP 47) sign language tags conforming to IETF BCP 47, e.g. gsg (German Sign Language), ils (International Sign), ase (American Sign Language) (should depend user's locale) See signLanguage in Online Banking Demo.

Note: there are as yet no ISO language tags for the variants of Makaton.

signLanguageInterpreterType

(accepted)

String "human", "avatar" none (depends on solution) See interpreterType in Online Banking Demo.
pictogramsEnabled

(accepted)

Boolean TRUE, FALSE FALSE See pictogramsEnabled in Online Banking Demo.
pictogramsMode String popup, replace, ruby none (depends on solution) See pictogramsMode in Online Banking Demo.
pictogramsSymbolSet String at least the values "ARASAAC", "Bliss" and "Wahl" none (depends on solution) See pictogramsSymbolSet in Online Banking Demo.
autoAdjustToContextChange

(accepted in the UX telco of 23 April 2015)

Boolean TRUE, FALSE FALSE Setting to determine whether a system should automatically adapt in response to context changes or not.

See the discussion on the GPII-UX mailing list or the Architecture mailing list.

Other year 4 terms below:
onScreenKeyboardEnabled

(pending comments)

Boolean TRUE, FALSE FALSE Setting to enable the on-screen keyboard. Can easily be mapped to GNOME's gsettings.

Replaces onscreenKeyboard in universal's ontology (see PR #363, merged on 1 June 2015).

 


In addition to the above table, the following changes were made to common terms that were used during the second pilot phase:

  • The value range of the common term "highContrastTheme" was extended with the value "lime-black" (lime foreground on black background) to represent the Windows 7 theme "High Contrast #2" and similar contrast themes in other applications.

Unmanaged Common Terms

The preference terms in the following table occur in preference sets in GPII universal repository (master branch) but were never discussed in Cloud4all pilot preparations.

Unmanaged common terms
Identifier Data type Value range Default value Notes
http://registry.gpii.net/common/fontFaceFontName

(pending comments)

String "Comic Sans", ... none (depends on solution) Occurs in the preference sets for

sammy, carla, andrei, nisha and timothy.
To officialise the use of the term in the transformers for EASIT4all.
ISO/IEC 24751:2008 contains a preference term called "font name". However, see fontFace in the table with common terms for the 2015 review.

http://registry.gpii.net/common/fontFaceGenericFontFace

(pending comments)

String "sans serif", ... none (depends on solution) Occurs in the preference sets for

sammy, carla, andrei, nisha and timothy.
ISO/IEC 24751:2008 contains a preference term called "generic font name". However, see fontFace in the table with common terms for the 2015 review.

http://registry.gpii.net/common/adaptationPreference

(pending comments)

Strings (caption:en, ...) none (depends on solution) Occurs in the preference sets for

carla, andrei, nisha and timothy.
ISO/IEC 24751:2008 contains a preference term called "adaptation type". However, this term is rather vague, especially because any UI change triggered by a preference set is an adaptation. See also captionsEnabled, subtitlesEnabled and navigationAdaptation in the table with common terms for the 2015 review.

http://registry.gpii.net/common/tableOfContents

(pending comments)

Boolean true, false false Occurs in the preference sets for

carla, andrei, nisha and timothy.
ISO/IEC 24751:2008 contains a preference term called "table of contents". See also navigationAdaptation in the table with common terms for the 2015 review.

http://registry.gpii.net/common/initDelay

(pending comments)

real 0.0 .. * (seconds) ?? (NOTE: ISO 24751 does not define a default value.) For mouse emulation. Based on "automatic scan initial delay" from ISO 24751 (2008). (See pull request 363)
http://registry.gpii.net/common/cursorSpeed

(pending comments)

real 0.0 .. * (NOTE: Use 0.0 = "slow," 0.5 = "medium," 1.0 = "fast".) 0.5 (NOTE: ISO 24751 does not define a default value.) Corresponds to "cursor speed" in ISO 24751 (2008). (See pull request 363)
http://registry.gpii.net/common/cursorAcceleration

(pending comments)

real 0.0 .. * (NOTE: Use 0.0 = "slow," 0.5 = "medium," 1.0 = "fast".) 0.5 (NOTE: ISO 24751 does not define a default value.) Corresponds to "cursor acceleration" in ISO 24751 (2008). (See pull request 363)
http://registry.gpii.net/common/mouseEmulationEnabled

(pending comments)

Boolean true, false false Not in ISO 24751 (2008); created for the purpose of Cloud4all. (See pull request 363)
http://registry.gpii.net/common/voiceProfile

(pending comments)

String ("GPII", … ?) ? Used in this pull request for JAWS 16.
 

Wiki Categories