it-swarm-eu.dev

Gesta uživatelského rozhraní pro zařízení Kinect, Kinect

Na zařízeních s dotykovou obrazovkou se zdá, že se vyvinula standardní sada gest, např.

  • sevřete a roztáhněte dvěma prsty pro přiblížení a oddálení
  • přejetím jedním prstem posuňte dokument

Vyvíjíme (rádi bychom si mysleli) uživatelské rozhraní ve stylu menšinových reportů pomocí kinectu.

Jaká gesta uživatelského rozhraní by mohla být použita pro zařízení podobné kinectům?

Například abychom dosáhli kliknutí, zvážili jsme následující:

  • úhel ohybu loketního kloubu delta: extension => mouseDown flexion => mouseUp
  • vzdálenost ruky od kamery: blíže => mouseDown dále => mouseUp
  • velikost ruky: handInFist => mouseDown handOpen => mouseUp

Zcela zbrusu nové/nekonvenční/inovativní návrhy jsou vítány !!

1
bguiz

Jakob Nielsen's Alertbox měl článek o první dojmy z Kinect gestural UI . Dalo by se pozorovat několik různých implementací a ideologií pro gesta, která se liší podle aplikace. Tento článek se týká uživatelských rozhraní hry, takže se vám nemusí hodit jako takový, ale přesto poskytuje dobré tipy.

Několik myšlenek o uživatelských rozhraních gest:

  • Klady
    • není potřeba ovládací zařízení
    • víceuživatelské možnosti
  • Nevýhody
    • uživatelé si musí zapamatovat gesta (pokud nejsou zobrazena na obrazovce)
    • žádná univerzální gesta (zatím)
    • žádná (haptická) zpětná vazba
    • možná náhodná aktivace gest
2
Jawa

V době od prvního dotazování vydala společnost Microsoft oficiální sadu SDK (nyní až v1.6): http://www.Microsoft.com/en-us/kinectforwindows/

Součástí sady SDK je balíček nástrojů pro vývojáře, který obsahuje dvě položky, které by byly pro tuto otázku zajímavé:

  1. Dokumentace Human Interface Guidelines pro aplikace Kinect pro Windows
  2. Ukázková aplikace BasicInteractions-WPF, která demonstruje výše uvedené pokyny v akci.

Soubor nástrojů si můžete stáhnout zde: http://www.Microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

1
Evil Closet Monkey