From Fedora Project Wiki

The main page for this idea is Summer Coding 2010 ideas - KDE Usablity tool.


Status: Idea

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 <jreznik@redhat.com>, Lukas Tinkl <ltinkl@redhat.com>

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

Notes: for FIT BUT/FI MUNI students only

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 <jreznik@redhat.com>, Lukas Tinkl <ltinkl@redhat.com>

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

Notes: for FIT BUT/FI MUNI students only

Details

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.