The Day of the DEV UID division

UID:

- User Interface Designer

- User Interface Developer

UID @ POSSIBLE

 

+ latest technologies

+ experimental solutions / projects

+ big clients / projects

+ team work (8+ UID developer)

+ optimized workflow

+ focus on QA

UID @ POSSIBLE CEE

 

 

+ custom build process (developed by POSSIBLE)

+ regular inner workshops / hackathons

+ trainings / conference attendance

+ test devices, gadgets

+ talented, expert designers, backend developers

 

The Kinect v2

is the updated, improved version of the Kinect v1

and it was developed especially for developers

+ improved camera (full HD)

+ improved body tracking

+ higher depth fidelity

The problem

it can be used only on Windows 8 (officially)

 

you need a USB3 port

 

the official SDK is only available in C#

 

The tech solution

WebSocket - client side

var host = '10.99.0.252',
    channel = 'kinectdata',
    port = 8181, ws,
    wsImpl = window.WebSocket || window.MozWebSocket;

    ...

    function initConnection() {
	ws = new wsImpl('ws://' + host + ':' + port + '/' + channel);
	initSocketBindings();
    }

    function initSocketBindings() {        
        ws.onmessage = function (evt) {
            var data = JSON.parse(evt.data);
            ...
        }
    }

The tech solution

WebSocket - server side (ok, it's not UID)

+ simple, C# Windows application

+ easy to use the Kinect v2 SDK

+ access all the streams, raw data

+ send it through socket

Websocket support

Use your creativity

+ play around with the body parts, joints!
 

+ use the depth stream, infrared stream
 

+ do all the magic & fun in simple canvas or WebGL

DEMO TIME!

Thank you!

peter.schmiz@possible.com

The Day of the DEV - UID

By Péter Schmíz

The Day of the DEV - UID

UID @ POSSIBLE CEE

  • 583