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!