La vitrine de diffusion des mémoires et thèses de l'ÉTS
RECHERCHER

Des techniques d'interaction bimanuelles pour la manipulation de visualisations de réseaux

Velázquez-Godínez, Erick (2012). Des techniques d'interaction bimanuelles pour la manipulation de visualisations de réseaux. Mémoire de maîtrise électronique, Montréal, École de technologie supérieure.

[img]
Prévisualisation
PDF
Télécharger (3MB) | Prévisualisation
[img]
Prévisualisation
PDF
Télécharger (491kB) | Prévisualisation

Résumé

Ce mémoire présente les résultats d’une exploration de l’espace de conception des interfaces utilisateurs à deux mains pour interagir avec une visualisation de réseaux (c.-à-d. un graphe). Un prototype logiciel réalisé en Java, démontrant des nouvelles techniques d’interaction bimanuelles, est proposé. Le prototype utilise deux dispositifs d’entrée indirects (comme deux souris ou des dispositifs semblables, qui ne sont pas sur la surface d’affichage). L’utilisation de tels dispositifs indirects permet d’éviter les problèmes associés à l’entrée multitactile directe sur la surface d’affichage, comme l’occlusion des données par les doigts. Le prototype permet des interactions habituelles, comme la manipulation directe (translation, rotation, et changement d’échelle avec deux points d’entrée) de sous-graphes. De plus, des techniques d’interaction novatrices sont réalisées dans le prototype, comme (1) l’utilisation des deux mains pour sélectionner le plus court chemin entre deux noeuds, suivie d’un glissement pour sélectionner les voisins du chemin jusqu’à une distance voulue ; et (2) l’utilisation de la main non-dominante (MND) pour contrôler le zoom pendant que la main dominante (MD) sélectionne des noeuds le long d’un chemin. Le prototype comprend aussi (3) un HotGlass, une synthèse novatrice des widgets antérieurs de ToolGlass (Bier et al., 1993) et de HotBox (Kurtenbach et al., 1999). Le HotGlass se tient dans la MND, et peut être cliqué-à-travers par la MD comme un ToolGlass, mais peut aussi être “téléporté” sous le curseur de la MD comme s’il s’agissait d’un HotBox. Enfin, le prototype comprend (4) un autre widget novateur bimanuel, la lentille MultiVisu, qui permet de modifier la représentation visuelle d’un sous-graphe. Chaque lentille MultiVisu peut montrer une partie du réseau soit sous forme noeuds-liens, ou bien sous forme de matrice d’adjacence, ou bien sous forme de nuage de points. Plusieurs lentilles MultiVisu peuvent être affichées simultanément, permettant de configurer une visualisation hybride du graphe qui étend le genre de visualisation hybride possible avec NodeTrix (Henry et al., 2007). Le mémoire se termine par la présentation des premières réactions d’utilisateurs.

Titre traduit

Bimanual interaction techniques for manipulating network visualizations

Résumé traduit

This thesis reports the results of an exploration of the design space of two-handed user interfaces for interacting with a network visualization (i.e., a graph visualization). A software prototype implemented in Java demonstrates novel bimanual interaction techniques. The prototype uses two indirect input devices (such as two mice or similar devices, that are not on the display surface). The use of such indirect devices allows us to avoid problems associated with direct multitouch input on the display surface, such as occlusion of data by fingers. The prototype supports status quo interaction techniques, such as direct manipulation (translation, rotation, and scaling via two input points) of subgraphs. Additionally, the prototype supports novel interaction techniques, including (1) using both hands to select the shortest path between two nodes, and then dragging to select neighbors of the path out to a given distance, and (2) using the non-dominant hand (NDH) to control zoom while the dominant hand (DH) selects nodes along a path. The prototype also supports (3) a HotGlass, a novel synthesis of the pre-existing ToolGlass (Bier et al., 1993) and HotBox (Kurtenbach et al., 1999) widgets. The HotGlass is held in the NDH and can be clicked through by the DH like a ToolGlass, but can also be “teleported” underneath the DH’s cursor as if it were a HotBox. Finally, the prototype also demonstrates (4) another novel bimanual popup widget called the MultiVis Lens, that can transiently modify the visual representation of a subgraph. Each MultiVis Lens displays a local portion of the network in either node-link, adjacency matrix, or scatterplot form. Several MultiVis Lenses can be popped up and left on-screen simultaneously, like tear-off menus, enabling a hybrid network visualization to be assembled that extends the kind of hybrid visualization possible with NodeTrix (Henry et al., 2007). At the end of this thesis, initial user feedback is reported.

Type de document: Mémoire ou thèse (Mémoire de maîtrise électronique)
Renseignements supplémentaires: "Mémoire présenté à l'École de technologie supérieure comme exigence partielle à l'obtention de la maîtrise en génie. Bibliogr. : f. [73]-76.
Mots-clés libres: Télécommunications. Réseaux d'ordinateurs. Interfaces utilisateurs (Informatique) Ingénierie Méthodes graphiques. Logiciels. Prototypes. Bimanuel, Contextuel, Graphe, HotBox, Interaction, Menu, Réseau, ToolGlass, Visualisation.
Directeur de mémoire/thèse:
Directeur de mémoire/thèse
McGuffin, Michael John
Programme: Maîtrise en ingénierie > Génie
Date de dépôt: 15 mars 2012 14:53
Dernière modification: 08 mars 2017 01:50
URI: http://espace.etsmtl.ca/id/eprint/973

Actions (Identification requise)

Dernière vérification avant le dépôt Dernière vérification avant le dépôt

Statistique

Plus de statistique...