Interactions, Multimodalité et Réalité/Virtualité Augmentée

Techniques de visualisation, application d’un fisheye

cours à venir

Introduction à la Multimodalité

cours à venir

Introduction à la Réalité Augmentée et à la Virtualité Augmentée

cours à venir

 

 

 

 

 

 

ARCHIVES 2016-17 :

Techniques de visualisation, application d’un fisheye

Pour la première séance de cette partie, nous voyons l’aspect visualisation : cours sur la visualisation (pdf, 2.7 Mo).

Sujet du tp : faire un fisheye, 1ere partie (pdf, 1.4 Mo).

Note : pour l’adaptation à l’orientation, vous pouvez consulter les « qualifiers » des ressources (notamment le -land) : http://developer.android.com/guide/topics/resources/providing-resources.html.

Pour la classe qui définit le « type » polygone :  MyPolygon.java.

Pour surchager un View, il faut des constructeurs qui peuvent être utilisés par Android lors du chargement (inflate) du fichier xml. A priori celui qui sera utilisé sera :

public DeformablePolygons(Context context, AttributeSet attrs)
 {
 super(context, attrs);
 setDimensions(initialSize[0], initialSize[1]);
 }

L’ancien exemple (ApiDemo) qui date de la version android 10 (c’est la 2.3, dans le doc c’est la version 17 qui est évoquée) est disponible dans l’archive ApiDemos-android10.

Introduction à la Multimodalité

Pour cette sous partie, il s’agit d’une introduction de la multimodalité est faite (pdf, 3.4Mo).

Sujet de Tp : fisheye seconde partie: multimodalité (pdf, 1.4Mo)

Voici une série d’exemple (code source pour projet android studio) pour le d (dispositifs) du couple (d,l) d’une modalité :

Vous pouvez disposez d’un début de correction pour le fisheye (seulement les polygons, avec une seule interaction : ontouch) – format zip).

 

Introduction à la Réalité Augmentée et à la Virtualité Augmentée

Pour cette sous partie, une introduction à la réalité augmentée et à la virtualité augmentée est faite (pdf, 3.5Mo).

Voici les exemples Vuforia version 6.0.112 (34.5Mo) .
Il faut vous enregistrer sur le site de Vuforia.

Voici aussi les jar à mettre dans le dossier app/libs (7.5 Mo).
La librairie et les exemples sont normalement téléchargeables sur le site de Vuforia, ils sont ici pour avoir une version de référence, mais pour les exemples, la versions 6.0.120 a subie une évolution par rapport à la 6.0.112 qui a servie de base pour la suite)

Pour la mise en pratique, vous avez le choix (et vous êtes invités à toutes les faire en dehors des séances) :

 

Une autre possibilité est de suivre le tutoriel de Vuforia pour l’utilisation avec Unity (nécessite l’environnement Unity).

 

 

 

 

 

 

ARCHIVES 2015-16 : Techniques de visualisation, application d’un fisheye

Pour la première séance de cette partie, nous voyons l’aspect visualisation : cours sur la visualisation (pdf, 2.4 Mo).

Sujet du tp : faire un fisheye, 1ere partie (pdf, 1.1 Mo).

Note : pour l’adaptation à l’orientation, vous pouvez consulter les « qualifiers » des ressources (notamment le -land) : http://developer.android.com/guide/topics/resources/providing-resources.html.

Pour la classe qui définit le « type » polygone : MyPolygon.java.

Pour surchager un View, il faut des constructeurs qui peuvent être utilisés par Android lors du chargement (inflate) du fichier xml. A priori celui qui sera utilisé sera :

public DeformablePolygons(Context context, AttributeSet attrs)
 {
 super(context, attrs);
 setDimensions(initialSize[0], initialSize[1]);
 }

L’ancien exemple (ApiDemo) qui date de la version android 10 (c’est la 2.3) est disponible dans l’archive ApiDemos-android10.

Introduction à la Multimodalité

Pour cette sous partie, il s’agit d’une introduction de la multimodalité est faite (pdf, 3.2Mo).

Sujet de Tp : fisheye seconde partie: multimodalité (pdf, 0.9Mo)

Pour "importer" les projets ci-dessous, le plus simple est de créer un projet vide (qui vise la
version 17 ou 19), de recopier (via l'explorer) le contenu de app/src/main de l'archive 
téléchargée dans le nouveau projet et de re-synchroniser android-studio (le graddle) avec le 
bouton suivant
 syncgraddle

Voici une série d’exemple (code source pour projet android studio) pour le d (dispositifs) du couple (d,l) d’une modalité :

Vous pouvez disposez d’un début de correction pour le fisheye (seulement les polygons, sans interaction) – format zip, 65ko).

 

Introduction à la Réalité Augmentée et à la Virtualité Augmentée

Pour cette sous partie, une introduction à la réalité augmentée et à la virtualité augmentée est faite (pdf, 3Mo).

Voici l’exemple, notez que les dossiers libs contiennent les librairies… :

Pour le tp, il s’agit de poursuivre l’introduction de modalité pour le contrôle du fisheye, avec notamment de la virtualité augmentée avec Vuforia.

Pour transformer votre machine virtuelle Genymotion en « ARM » (processeur), non testé en 2015 : http://forum.xda-developers.com/showthread.php?t=2528952

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *