{"action":"closed","issue":{"url":"https://api.github.com/repos/alathon/EmguCVWallViz/issues/4","repository_url":"https://api.github.com/repos/alathon/EmguCVWallViz","labels_url":"https://api.github.com/repos/alathon/EmguCVWallViz/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/alathon/EmguCVWallViz/issues/4/comments","events_url":"https://api.github.com/repos/alathon/EmguCVWallViz/issues/4/events","html_url":"https://github.com/alathon/EmguCVWallViz/issues/4","id":139914635,"number":4,"title":"[Code] TUIO server","user":{"login":"alathon","id":293825,"avatar_url":"https://avatars.githubusercontent.com/u/293825?v=3","gravatar_id":"","url":"https://api.github.com/users/alathon","html_url":"https://github.com/alathon","followers_url":"https://api.github.com/users/alathon/followers","following_url":"https://api.github.com/users/alathon/following{/other_user}","gists_url":"https://api.github.com/users/alathon/gists{/gist_id}","starred_url":"https://api.github.com/users/alathon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alathon/subscriptions","organizations_url":"https://api.github.com/users/alathon/orgs","repos_url":"https://api.github.com/users/alathon/repos","events_url":"https://api.github.com/users/alathon/events{/privacy}","received_events_url":"https://api.github.com/users/alathon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/alathon/EmguCVWallViz/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-10T15:06:18Z","updated_at":"2016-04-14T14:54:03Z","closed_at":"2016-04-14T14:54:03Z","body":"Implement the necessary parts to become a TUIO server, that can take incoming TUIO client connections and emit relevant events to them. In our case, relevant events is simply when a cursor is created, updated or deleted.\r\n\r\nThe TUIO server methods should be getting called in response to blob tracking events, which it will translate to TUIO events (where we f.ex need to map from screen space to 0-1 along both axis,  and emit to listening clients."}}