Gesture Based 3D Data Visualizer
Bradu Dan-GabrielRecean SergiuTalpalariu CosminVicol Daniel Ionut
Agenda
• Short description of the project• Architecture• Sketches• REST API Specification• Each member’s role• Demo
Architecture
• Desktop application (gesture interpreter)• Data displayer (in 3D)• Resource decoder• Aggregation decoder
Architecture
Each member’s contibution
Architecture
• Desktop application (gesture interpreter)– Receives data (fingers/hands/gestures)• From Leap Motion• From Power Arm• From GetMyo (if possible)
– Interprets it– Sends an appropriate command to the 3D
displayer based on the interpretation
Desktop application
Leap motion
Get Myo
Power arm
Architecture
• Data displayer (in 3D)– Receives commands from gesture interpreter– Displays received data in 3D
Data displayer
Data displayer
Architecture
• Resource decoder– Requests data from webservice based on user
input– Parses the received data– Gives it to 3D Data displayer
Architecture
• Aggregation service– Requests data from multiple SPARQL endpoints– Concatenates the results– Sends them to the parser
Aggregation service
Sketches
-User “summons” a virtual keyboard
- Types his/her query using either the virtual keyboard or the real one
Sketches
If the user joins his/her thumbs, the application displays concepts related to the requested data, as a 3D graph
Sketches
The user will be able to interact with some of the information.For example, if his/her request returned a picture, s/he will be able to “hold” that picture via a virtual hand that will mimic his/her real hand
REST API Specification
• http://students.info.uaic.ro/~cosmin.talpalariu/api/ApiSpecifications.htm
Small Demo
... it’s just a prototype
Thank you for your attention
More information and updates at:
http://3ddatavisualizer.wordpress.com/