newUser is an action which is activated when an user enters the region captured by the sensors. The function is already built-in in Javascript for you. 

Let’s see a simple example to understand how it works!

We are going to create a simple application which changes the text on the screen when an user is captured by the sensors.

In order to trigger the function from Javascript we are going to create a message called “msg” in the HTML code, this by default is set to show on the top left of  the screen the text ‘Nobody’ and will change when the user is captured by the sensors.

The text in blue shows the line added onto the HTML code:




     <h1 id="msg">Nobody</h1>
  <canvas id="skeletonsCanvas" width="640" height="480"></canvas>



Now, within the newUser function on JAVASCRIPT we are going to add the line which calls “msg” created on the HTML code, and will show on the screen the message “New User!” when an user is captured by the sensors.


function newUser() {
  console.debug('New User :)');
  document.getElementById("msg").innerHTML = "New User!";

If you are not using the uboxPlayer on the PC with the Kinect sensor you can test it out on the web. For doing so, open the following link, right click on the mouse and select “New User” from the dropdown menu. It will change as mentioned.

New User App link