Internships at Inria / Aviz
Internship Topics
Examples
Internships with Petra Isenberg
(others are possible, ask if you have a topic in mind)
Understanding Dual-Axis Charts�(Petra Isenberg)
contact petra.isenberg@inria.fr
Understanding Dual-Axis Charts�(Petra Isenberg)
topic areas:
goals:
contact petra.isenberg@inria.fr
Visual Analytics of Bitcoin Transactions�(Christoph Kinkeldey and Petra Isenberg)
contact petra.isenberg@inria.fr
Visual Analytics of Bitcoin Transactions�(Christoph Kinkeldey and Petra Isenberg)
goals:
contact petra.isenberg@inria.fr
Supporting Personal Finances with Situated Visualizations�(Petra Isenberg)
contact petra.isenberg@inria.fr
Supporting Personal Finances with Embedded Visualizations�(Petra Isenberg)
topic areas:
goals:
contact petra.isenberg@inria.fr
Supporting Workplace Health with Situated Visualizations�(Petra Isenberg)
contact petra.isenberg@inria.fr
Supporting Workplace Health with Situated Visualizations�(Petra Isenberg)
topic areas:
goals:
contact petra.isenberg@inria.fr
Supporting Personal Finances with Embedded Visualizations�(Petra Isenberg)
topic areas:
goals:
contact petra.isenberg@inria.fr
Perception of Data Visualizations Across Devices�(Petra Isenberg)
contact petra.isenberg@inria.fr
Perception of Data Visualizations Across Devices�(Petra Isenberg)
topic areas:
goals:
contact petra.isenberg@inria.fr
Internships with �Tobias Isenberg
(topics are examples, similar ones are�possible, ask if you have a topic in mind)
Visualization and Interactive Analysis of Collision Tracts�(Tobias Isenberg w/ D. Rousseau, LAL)
goals:
contact: tobias.isenberg@inria.fr
Cell Lineage from Static Images of Plant Embryos�(Tobias Isenberg w/ A. Trubuil, INRA/MaIAGE)
goals:
contact: tobias.isenberg@inria.fr
Interactive 3D Data Registration for Proton Therapy w/�Touch Interfaces (Tobias Isenberg w/ Michel Auger, Institut Curie)
goals:
contact: tobias.isenberg@inria.fr
goals:
Tangible Interaction for 3D Flow Data Visualization�(Lonni Besançon and Tobias Isenberg)
contact: lonni.besancon@inria.fr
Interactive Illustrative Map Visualization�(Tobias Isenberg)
goals:
contact: tobias.isenberg@inria.fr
Internships with �Jean-Daniel Fekete
(others are possible, ask if you have a topic in mind)
Synoptic Visualization of the�History of the World
Related project:
contact jean-daniel.fekete@inria.fr
Synoptic Visualization of the�History of the World
How to do it (maybe)?
Testing Visualizations in a Browser�Advisor: Jean-Daniel Fekete
Visualizations are popular on the Web
Goals of the internship:
contact jean-daniel.fekete@inria.fr
Testing Visualizations
require("science");
require("../reorder.v1");
var vows = require("vows"),
assert = require("assert");
var suite = vows.describe("reorder.graph");
suite.addBatch({
"graph": {
"simple": function() {
var nodes = [{id: 0}, {id: 1}, {id: 2}],
links = [{source: 0, target: 1}, {source:1, target: 2}];
var graph = reorder.graph(nodes, links)
.init();
assert.equal(graph.nodes().length, 3);
assert.equal(graph.links().length, 2);
assert.deepEqual(graph.edges(0), [links[0]]);
assert.deepEqual(graph.neighbors(0), [nodes[1]]);
assert.deepEqual(graph.neighbors(1), [nodes[0], nodes[2]]);
assert.deepEqual(graph.neighbors(2), [nodes[1]]);
}
}
});
Example test for Google request
module.exports = {
'Demo test Google' :
function (client) {
client
.url('http://www.google.com')
.waitForElementVisible('body', 1000)
.assert.title('Google')
.assert.visible('input[type=text]')
.setValue('input[type=text]',
'rembrandt van rijn')
.waitForElementVisible('button[name=btnG]', 1000)
.click('button[name=btnG]')
.pause(1000)
.assert.containsText('ol#rso li:first-child',
'Rembrandt - Wikipedia')
.end();
}};