Gaming, Show Room, Media: Test Multitouch Framework libavg on your PC
completed by: Tymon Radzik
mentors: Mario Behling, Ulrich von Zadow
Your task is to install libavg from source and run the test suite on your computer. Then upload your output here as a result. Finally tweet about it under the hashtag #GCI #FOSSASIA and #libavg.
libavg allows programmers, media artists and designers to quickly develop media applications. It uses python as scripting language and is written in high-speed C++. libavg is a framework for creating applications that use a lot of media, e.g. company showroom installations or museums. libavg is also great for multitouch development. It supports Win7 Touch, Linux Drivers, TUIO and even the Apple Multitouch Trackpad - in short, all major driver models.
Links to step-by-step instructions on how to do this for Ubuntu, Mac OS X and Windows are available below.
These instructions include running tests to make sure everything works on your machine. We are using the results to build knowledge about the stability of libavg on different configurations, so please upload the complete console output of the tests you ran here on Google Melange.
If you run into any problems, please include a copy of the console output when asking for help.
On Ubuntu, install libavg using these instructions: https://www.libavg.de/site/projects/libavg/wiki/UbuntuSourceInstall. For other Linux distributions, you will need to adapt the instructions accordingly. Also, don't install libavg in a virtual machine, that will cause the tests to fail. The last command in the instructions is make check. Upload the output of that command. Also, compress the directory src/test/resultimages and upload it as well. Finally, upload the output of the following commands:
$ uname -a
If the resultimages directory doesn't exist, the tests didn't complete. Try running:
$ cd src/test
That should run more tests and create the directory.
Under Windows, install libavg using the instructions at https://www.libavg.de/site/projects/libavg/wiki/WinSourceInstall. The last command in the instructions is Test.py. Upload the output of that command. Also, compress the directory src/test/resultimages and upload it as well. Finally, get system information using the instructions here, please:
Be sure to navigate to the instructions for your version of windows, save the System Information to a file and send us the file.
Please use the instructions for Mac to install libavg: https://www.libavg.de/site/projects/libavg/wiki/MacSourceInstall. The last command in the instructions is make check. Upload the output of that command. Also, compress the directory src/test/resultimages and upload it as well. Finally, open the System Profiler (About This Mac -> More Info), then choose System Report, File -> Save... . Upload the resulting spx file.