Summer Coding 2010 ideas - KDE Usablity tool

More information
The main page for Summer Coding 2010 ideas is Category:Summer Coding 2010 ideas.

Summary of idea: Usability engineers regularly administer usability sessions. Within these sessions there are a number of things that they need to record:

The three most notable are the screen of the user being tested


 * An external camera source


 * An external microphone

These must be compressed and multiplexed together, compressed. The tool must be able to open these files, export them to other more conventional types, i.e. an OGG simply of the users screen.

Contacts: Jaroslav Reznik , Lukas Tinkl 

Mentor(s): Jaroslav Reznik, Lukas Tinkl & mentor @ university

Notes: for FIT BUT/FI MUNI students only

Explanation
Usability engineers regularly administer usability sessions. Within these sessions there are a number of things that they need to record:

The three most notable are the screen of the user being tested


 * An external camera source
 * An external microphone

These must be compressed and multiplexed together, compressed. The tool must be able to open these files, export them to other more conventional types, i.e. an OGG simply of the users screen.

Expected results
An application which can record, playback, do very basic export (i.e. export camera feed to an avi file) the required information and that can be used by the people of the KDE Usability Project adn Fedora UX team for usability testing.

Prerequisites:

 * C++, Qt, some C (potentially for GStreamer plugins)
 * Basic knowledge of multimedia development (i.e. what multiplexing, encoding, basic synchronization issues are)

FIT BUT/FI MUNI students info
You can continue working on this idea as bachelor or diploma thesis!

This idea could be partially funded by Red Hat Czech as scholarship for students.