Difference between revisions of "SmartHouses Preference Sets"

From wiki.gpii
Jump to: navigation, search
(Mikel Vargas)
(Peter Vandezande)
Line 92: Line 92:
  
 
== Peter Vandezande ==
 
== Peter Vandezande ==
 +
[http://www.aegis-project.eu/images/docs/Personas/PeterHQacc.pdf AEGIS description]
  
From the [http://www.aegis-project.eu/images/docs/Personas/PeterHQacc.pdf AEGIS description]:
+
=== Preference Set for Peter ===
 
+
<pre>
*suffers from long-term memory loss, muscle weakness and spams in his legs/arms
+
{
 
+
    "http://registry.gpii.org/applications/net.gpii.smarthouses": [
*uses PC (Windows XP, needs icons enlarged, needs separate key for up and down navigation)
+
         {
*uses regular cell phone (presses keys accidentally, needs speed dialing option enabled, needs voice input for SMS, needs an easy way to unlock the device)
+
            "value": {
 
+
                "voiceControlEnabled": true,
*difficulty moving mouse (e.g. drag 'n drop)
+
                "simpleNavigationEnabled": true,
*finds flash hard to navigate due to lack of keyboard support
+
                 "interfaceAdaptation": [
 
+
                     "simplified"
=== Mapping to Registry terms ===
+
                 ]
 
 
(Based on [https://docs.google.com/spreadsheet/ccc?key=0AlBUpM-TFURidEFvRjRCeEZXTEZhWFNrZmx4TVdsR0E#gid=0 registry on Google Docs], last checked on 3 October 2012. Note: LUID means "Local Unique ID" in the registry.)
 
 
 
*USER
 
*language = LUID "language" (value space: [https://en.wikipedia.org/wiki/ISO_639-2#B_and_T_codes ISO 639-2/T], so "en-GB" is not an acceptable value, but "eng" is; see [http://lists.idrc.ocad.ca/pipermail/accessforall/2012-October/000328.html discussion on the AccessForAll list])
 
*DISPLAY
 
*magnification = = LUID "magnification" (value space: real(10,4) range (1.0 .. *))
 
*invertImages = LUID "invert images"
 
*screenMagnification = LUID "magnification" (value space: real(10,4) range (1.0 .. *))
 
*usage = LUID "usage" (value space: required, preferred, optionally use, prohibited)
 
*CONTROL
 
*mouse emulation = LUID "mouse emulation device"
 
*voice recognition = NONE (instead maybe LUID "confirmation", "feedback", "dictation"). See '''Edward Hodgins'''.
 
*microphone gain = LUID "microphone gain" (value space: real(10,4) range (0.0,...,1.0)
 
*dictation = LUID "dictation" (value space: true, false)
 
*command and control: not in Registry except as group from ISO 24751
 
 
 
<br/>CONCLUSION: Unable to express the following:
 
 
 
*cell phone: needs an easy way to unlock the device
 
*difficulty in using mouse for drag and drop
 
<pre>{
 
    "user": {
 
         "language": "en-GB"
 
    },
 
    "display": {
 
        "screenEnhancement": {
 
            "magnification": 2.0,
 
            "invertImages": false,
 
            "screenMagnification": {
 
                 "applications": {
 
                    "name": "ZoomText",
 
                     "priority": 0
 
                 }
 
 
             }
 
             }
 
         }
 
         }
     },
+
     ]
    "control": {
 
"mouse emulation"&nbsp;: "Keyboard",
 
"voice recognition": {
 
"microphone gain": 0.5,
 
"dictation": true,
 
"command and control": {
 
"vocabulary": "Natural"
 
}
 
}
 
    }
 
 
}
 
}
 
</pre>
 
</pre>
  
 
=== Flat Preference Set for Peter ===
 
<pre>{
 
  "http://registry.gpii.org/common/language": [{ "value": "en-GB"}],
 
  "http://registry.gpii.org/common/screenEnhancement.magnification": [{ "value": 2.0 }],
 
  "http://registry.gpii.org/common/screenEnhancement.invertImages": [{ "value": false }],
 
  "http://registry.gpii.org/common/screenEnhancement.screenMagnification": [{ "value": "ZoomText" }],
 
  "http://registry.gpii.org/application/ZoomText.priority": [{ "value": 0 }],
 
  "http://registry.gpii.org/common/mouseEmulation": [{ "value": "Keyboard" }],
 
  "http://registry.gpii.org/common/voiceRecognition.microphoneGain": [{ "value": 0.5 }],
 
  "http://registry.gpii.org/common/voiceRecognition.dictation": [{ "value": true }],
 
  "http://registry.gpii.org/common/voiceRecognition.commandAndControl.vocabulary": [{ "value": "Natural" }]
 
}
 
</pre>
 
 
== General Queries ==
 
== General Queries ==
  

Revision as of 13:35, 13 August 2014

This page contains user preference sets for the personas used in the Smart House Online Simulation. The main goal of creating these preference sets was to check whether the Registry terms allow us to define all the adaptations that would be implemented in the smart house simulation. We found that most needs and preferences can be defined using Registry terms. For those that raised questions or issues, see the end of this document.

For details on the preferences across different devices, please see the Smart House Matrix.

Paulina Reyes

AEGIS description

Preference Set for Paulina

{
    "http://registry.gpii.org/common/language": [
        {
            "value": "es"
        }
    ],
    "http://registry.gpii.org/applications/net.gpii.smarthouses": [
        {
            "value": {
                "interfaceAdaptation": [
                    "linear",
                    "auditory"
                ]
            }
        }
    ]
}

Nitesh Sarin

AEGIS description

Preference Set for Nitesh

{
    "http://registry.gpii.org/common/highContrastTheme": [
        {
            "value": "white-black"
        }
    ],
    "http://registry.gpii.org/common/fontSize": [
        {
            "value": 24
        }
    ],
    "http://registry.gpii.org/applications/net.gpii.smarthouses": [
        {
            "value": {
                "interfaceAdaptation": [
                    "auditory"
                ]
            }
        }
    ]
}

Edward Hodgins

AEGIS description

Preference Set for Edward

{
    "http://registry.gpii.org/common/-provisional-general.-provisional-volume": [
        {
            "value": 100
        }
    ]
}

Mikel Vargas

AEGIS description

Preference Set for Mikel

{
    "http://registry.gpii.org/common/language": [
        {
            "value": "es"
        }
    ],
    "http://registry.gpii.org/applications/net.gpii.smarthouses": [
        {
            "value": {
                "voiceControlEnabled": true,
                "simpleNavigationEnabled": true
            }
        }
    ]
}

Peter Vandezande

AEGIS description

Preference Set for Peter

{
    "http://registry.gpii.org/applications/net.gpii.smarthouses": [
        {
            "value": {
                "voiceControlEnabled": true,
                "simpleNavigationEnabled": true,
                "interfaceAdaptation": [
                    "simplified"
                ]
            }
        }
    ]
}

General Queries

  • Should I declare the applications that I need e.g. the voice recognition to be applied to? If so, how exactly?
    • BS: It might be a good idea, see the screen reader example for Paulina above.
  • Where can the IDs of the applications be found?
    • BS: They should be supplied by the vendor (I think), you can go with dummy ones for now.
  • Should I declare the devices e.g. door bell that I need e.g. the visual alert to be applied to? If so, how exactly?
    • BS: No, we are interested on preferences here, not where they are applied.


  • Are there any particular "application_parameters" that we are limited to use? (application_parameter = LUID "paramater Value" - Number:68 in Registry)

Feedback for Registry

Note: LUID means "Local Unique ID" in the Registry.

  • Turning on Spanish audio description for a blind user: the Registry term "adaptation type" with value the "audio description" turns on audio description, but how do we specify the language of the audio description?
  • Turning on English captions: the Registry term "adaptation type" with value the "caption" (is this a typo for "captions"?) turns on captioning, but how do we specify the language the language of the captions?
  • How would one specify the font size (and possibly other characteristics, e.g. font, foreground colour, background colour) of captions?
  • The Registry term "system sounds" defines "what to use as a visual alternative to system alert sounds", but its value space is limited to "desktop, window, caption bar". This value space assumes an OS with a windowing system, so it does not work for appliances that would be able to provide a visual alert as an alternative to a sound.
  • It is not clear how to define that a user want to use voice recognition to control a device or program. LUID "dictation" seems to be the closest match; LUID "input requirements" is limited to keyboard vs mouse; LUID "mouse control" is about voice commands to control 'mouse' movements; LUID "mouse emulation device" has the value space 'keypad', 'keyboard', 'switch' and 'voice'.
  • It is currently not clear how to the TV sound would be turned up in response to a noisier environment. This would require conditions and context info (gathered through sensors). Of course, there is a risk of a feedback loop: when the TV sound is turned up, people may start to talk louder, which triggers an increase in the TV volume etc. (Perhaps there needs to be a maximum value for the TV volume.)
  • It is currently not clear how to start instant messaging on system startup. Presumably this would be similar to the automatic of AT such as a screen reader or a magnifier.

Editorial:

  • ScreenRedaer.Voice -> Screenreader.Voice (in the Group column for Win7 Narrator, column V)