Software
This is a list of past & current open-source software applications and toolkits developed in the team, or software which team members have made significant contributions to.
Tangible Interaction
TouchTokens
Easily build interfaces that combine
tangible and gestural input using
passive tokens and a regular multi-touch surface
(Java, Android)
WallTokens
Easy-to-fabricate tangibles
to interact with a vertical surface
such as wall-sized displays
(Java, C#)
Interactive Data Manipulation
TableInk
Interactively manipulate spreadsheets
on pen+touch interactive surfaces
(Javascript)
Augmented Reality
AnnotAR
Create and display annotations around mobile devices
with a HoloLens 2
(Unity/Node/JavaScript)
Geovisualization and Interactive Cartography
WildMap
Geovisualization on cluster-driven ultra-high-resolution wall displays
(Node/JavaScript/SVG/WebGL)
MapMosaic
Dynamic Layer Compositing for Interactive Geovisualization
(Java / JOGL)
Baia
Before-and-after Satellite Image Animation
(Java / JOGL)
Astronomy
CTA gamma-ray observatory UI
Visualization components for the observatory's control room.
(Web, Python)
ALMA radio-telescope UI
Visualization components for the observatory's control room.
(Java, Web)
FITS-OW
Visualization of FITS images and VO data
on ultra-high-resolution wall-sized displays
Joint work with Inria Chile, Millennium Institute of Astrophysics
(Java, Python)
Network Visualization
Geo-Storylines
Integrate geospatial context into Storyline visualizations
(JavaScript/SVG/Python)
HyperStorylines
Hypergraph visualization using StoryLines
(JavaScript/SVG/Python)
Graphies
Expressive Authoring of Node-link Diagrams
(JavaScript/SVG/WebGL)
Animated Edge Textures
An API to add animated particles to links in node-link diagrams
(JavaScript/SVG/WebGL)
Linked Data / Semantic Web
S-Paths
Set-Based Visual Exploration of Linked Data Driven by Semantic Paths
(Web)
UI Toolkits
ZVTM / ZUIST
Zoomable User Interface Toolkit
for desktop and ultra-high-resolution wall displays
(Java)
Smarties
Mobile interactive support
to collaborative applications for wall displays
(Android & Java or C++)
SwingStates
Adds state machines
to the Java Swing user interface toolkit
(Java)
Windowing Systems
Metisse
X-based window system
(C++)