WikiStart

Version 2 (admin, 20/03/2012 14:08) → Version 3/12 (admin, 20/03/2012 14:10)

h1. libavg is a high-level development platform for media-centric applications.

<div style='float: right; background-color: #CCCCCC; width: 24em; margin: 6px 0 9px 12px; padding: 9px 18px 0 0; text-align: center;'>

<div style='text-align: center; color: #C77101; font-size: 1.5em;'>Multitouch</div>

libavg is great for [[Multitouch|multitouch development]]. It supports Win7 Touch, Linux Drivers, TUIO and even the Apple Multitouch Trackpad - in short, all major driver models. It also includes it's own tracker for optical FTIR and DI devices. The libavg event system is fully multitouch-enabled and makes building even complex multitouch applications easy.
</div>

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++. The project has been under constant development since it's inception in 2003. Since 2007, development is being sponsored by "Archimedes Exhibitions":http://www.archimedes-exhibitions.de, which uses libavg for it's exhibits.

libavg has a clear and consistent interface and is easy to learn and use. It delivers professional-quality graphics by default. Above all, however, libavg is ''fast''. The C++ core is written with performance in mind, all graphics processing is hardware-accelerated through OpenGL, and GPU Shaders are used to accelerate critical parts like video decoding, compositing and visual effects.

libavg runs on Linux, Mac OS X and Windows. It is open source and licensed under the "LGPL":http://www.gnu.org/copyleft/lesser.html.

h1. Showcase

libavg has been used in many artistic and commercial projects - here is a sample. More projects are in the full [[Showcase]].

table(hiddenTable).
|!/files/simmed_icon.png!:http:/projects/libavg/wiki/SimMed|!/files/airlock_icon.png!:http:/projects/libavg/wiki/Scanner|!/files/sponc_icon.png!:http:/projects/libavg/wiki/Sponc|
|=.SimMed
_Medical Education_|=.c-base Scanner
_Guards the c-base_|=.Sponc
_Multitouch Pong_|
|!/files/special_player_icon.png!:http:/projects/libavg/wiki/SpecialPlayer|!/files/snatchem_icon.png!:http:/projects/libavg/wiki/SnatchEm|!/files/globaldata_icon.png!:http:/projects/libavg/wiki/GlobalData|
|=.The Special Player
_Augmented Dancing_|=.Snatch'em
_Award-Winning MT Game_|=.GlobalData
_Multitouch Maps_|

[[Sidebar]]