Slides (friday):
https://docs.google.com/present/edit?id=dczx3xw7_117dq4crzdr

Libraries/Tools:
 https://docs.google.com/document/d/1PGlL3aJHFzHBuEQkBOtzKwGKIyPKfuow81Bbvd6MArc/edit?hl=en


3 librairies
- Libfreenect (OS X, Linux & +/- Windows)
- OpenNI + NITE (Skeleton)
- Codelabs NUI : WIndows


Layers
1) The "client" software (Max, Processing, OF)
    2) The addon/module/object, that contains
        3) ... the library (Libfreenect, OpenNI, etc)
            4) Libusb, that allows the usb dialogue with...
                5) ...the Kinect
                
So if you plan to work with the Kinect, you need to find the addon/module/object that allows you to use a Kinect library with your software.

For example, if OpenNI and Libfreenect work on Windows, there is no Processing library, for them, so you have to use Codelabs NUI.

Those addons/modules/objects can be platform-dependant. ofxKinect (Libfreenect for OpenFrameworks) currently works on OSX, but not Windows.

OpenNI + OpenFramework :
https://github.com/roxlu/OpenNI
https://github.com/HalfdanJ/OpenNI

Yacine's max5 examples:
http://www.imal.org/yacine/dl/kinect_imal_ws-yac.zip
Max Forum thread about kinect:
http://cycling74.com/forums/topic.php?id=29469&page=1

Kinect-Ultra for Windows (Ultraman demo):
http://code.google.com/p/kinect-ultra/


--------------

Let's try to install OSCeleton
Instructions are here : https://github.com/Sensebloom/OSCeleton/blob/master/README.md

Let's complete them and for step by for OS X (10.6 only)
- for Linux or Windows, refer to the original readme

0 -  install Xcode (found on your OSX install disk)
0b - install the update : http://developer.apple.com/technologies/xcode.html


1 - Install Libusb
With Homebrew: (which actually installs libfreenect too, but that's ok)
http://openkinect.org/w/index.php?title=Getting_Started&oldid=998#Homebrew
Time consuming method, ignore this.
with Macports
1)  Install MacPorts from: http://distfiles.macports.org/MacPorts/MacPorts-1.9.2-10.6-SnowLeopard.dmg
2)  Run: sudo port install libtool
3)  Run: sudo port install libusb-devel +universal
                    Note: Do not forget the +universal, it's very important!!
                    If you're previously already installed libusb-devel then use "sudo port  uninstall libusb-devel" and reinstall it again with the +universal  flag.
                   
(if  "sudo port" doesn't work : 
http://bparanj.blogspot.com/2007/03/sudo-port-command-not-found.html )



2 - PrimeSensor Modules for OpenNI (Unstable branch)
1) download unstable OpenNI (http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable) and uncompress
2) download Sensor https://github.com/avin2/SensorKinect/archives/unstable
     and uncompress + the OSX folder inside bin/
3) download unstable NITE (http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable)  and uncompress
 
In Terminal
For Nite, it will ask you for a licence key: 0KOIk2JeIBYClPWVnMoRKn5cdY4=

Now you should be able to run the examples from the SAMPLES folder of OpenNI\Samples\Bin\Release

------------------------------------------------------------------

Various examples
feel free to share yours

Blob Detection in Processing (libfreenect + shiffman)
http://pastebin.com/B1xrLXg4
(requires OpenCV)


sending pointcould through osc  (in this case to Grasshopper)
http://pastebin.com/pVi2yzTV


------------------------------------------------------------------

3D cloud -> mesh
https://groups.google.com/group/openkinect/browse_thread/thread/d2a491c7c7fd28f7