"DragonFly: Spatial Navigation for Lecture Videos" enables students to retrieve information from lecture videos by a single click.

Instead of using a generic tool, such as a timeline slider, DragonFly features content-based navigation. The original presentation document - a mind map authored with Fly - serves as navigation control. The student can zoom the map in and out and click on different text snippets or images which will automatically synchronize the corresponding lecture video to the time the lecturer talked about the selected item.

If the presenter referred to an item multiple times, the student is given the choice between different time modes. Hence, the same location in the map allows for efficiently switching between the different, content-related scenes of the lecture video.

In general, students using DragonFly perform up to 50% faster in retrieving specific lecture scenes compared to those who use a timeline slider to find the equivalent scene in the video. In case of multi-referened items, DragonFly testers were even up to 80% faster.


You can download the beta version of DragonFly here.

IMPORTANT: At its current status, DragonFly only runs under Mac OS X 10.5 Leopard. Due to changes of the QuickTime framework in Snow Leopard, synchronization between the mind map and the video fails.

In order to play around with DragonFly, there is some test material available here.

Please unzip the file and drag the "DragonFly" folder (including the folder structure) to your home directory. In DragonFly, please open the file "~/DragonFly/Material/Talk 1/Multi-Touch und Surface Computing SmartBoard Rec1.flyx".




  • Christian Corsten. DragonFly: Spatial Navigation for Lecture Videos.  In CHI '10: Extended Abstracts on Human Factors in Computing Systems, pages 4387–4392,April 2010.
    PDF DocumentBibTeX Entry
  • 2009

  • Christian Corsten. DragonFly: Reviewing Lecture Recordings with Spatial Navigation. Bachelor's Thesis, RWTH Aachen University, Aachen, October 2009.
    PDF DocumentBibTeX Entry

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.