Giter Site home page Giter Site logo

ecologylab / ecotuiodriver Goto Github PK

View Code? Open in Web Editor NEW
40.0 10.0 23.0 174.45 MB

Diver to convert tuio touch events into windows touch events. Started as GSoC 2012 project.

C# 4.83% PowerShell 0.01% C 19.37% C++ 70.72% Objective-C 4.32% Batchfile 0.24% Makefile 0.23% PHP 0.04% NSIS 0.25%

ecotuiodriver's Introduction

EcoTUIODriver

Driver to convert tuio touch events into windows touch events. Supports both Windows 7 & 8. Started as GSoC 2012 project. EcoTUIODriver uses the vmulti project.

Original Authors: Rajat Goyal([email protected]) and Bill Hamilton([email protected]) Liscense: LGPL

##INSTALL

  1. Download the source.

  2. Run the installer (EcoTUIODriver.exe in top level directory).

##Configuration Utility

If you used the installer, the configuration utility will automatically be added in your startmenu and desktop. Otherwise you can manually locate it at $INSTALL_DIR/executables/Configuration/Configuration_Utility.exe

 "Screenshot"

Start the service to convert TUIO events to windows touch events.

EcoTUIODriver supports up to 5 TUIO sensors simultaneously on distinct UDP ports. Sensors may be mapped to displays by hitting the "ASSIGN DISPLAYS TO SENSORS" button, which runs a native windows mapping utility.

EcoTUIODriver in action:

EcoTUIODriver is being used with CCV, Touch Frames, LeapMotion and Wii.

ZeroTouch Windows 8

LEAP Motion demo: Visualizer, Windows 8

"The Leap" Windows 8 touchless tests

Windows 8 + CCV 1.5 + multitouch

Touchmote

ecotuiodriver's People

Contributors

bilhamil avatar rajatgoyal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ecotuiodriver's Issues

A blocking operation was interrupted by a call to WSACancelBlockingCall

I got that problem and I can't do anything! Please help me. Thanks from now on.

"Adding Displays
Adding Touch sensor for every Display
listening to TUIO messages at port 3333
listening to TUIO messages at port 3334
listening to TUIO messages at port 3335
listening to TUIO messages at port 3336
listening to TUIO messages at port 3337
0 >-1920 0 0 -1920 1040 0
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3333
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3334
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3335
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3336
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3337
Toggle Service button clicked
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3333
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
Starting the Tuio-To-vmulti-Device1 service...
The Tuio-To-vmulti-Device1 service status is now set to Running.
test 8
Starting the Tuio-To-vmulti-Device1 service...
The Tuio-To-vmulti-Device1 service status is now set to Running.
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3334
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3335
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3336
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3337
Starting the Tuio-To-vmulti-Device1 service...
The Tuio-To-vmulti-Device1 service status is now set to Running.
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3334
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3335
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3336
A blocking operation was interrupted by a call to WSACancelBlockingCall
null packet
listening to TUIO messages at port 3337
Toggle Service button clicked
Stopping the Tuio-To-vmulti-Device1 service...
The Tuio-To-vmulti-Device1 service status is now set to Stopped.
listening to TUIO messages at port 3333"

Typo in the main Readme.md

At the Configuration Utility section, you used "INSALL" rather than "INSTALL". I know it is a bit pedantic. I am sorry for that but...

installation

I think you guys have hardcodec the path of this (msvcr100.dll) because It's looking for in the X86 folder.
I had install "Microsoft Visual Basic 2010 C++ X64", but ECOTUIO kept crashing. But as soon I installed the X86 version, ECOTUIO worked fine.

Regards

Right click

Hello,

How do we do the right click ? no matter what I am doing, no right click.

regards

DUMP/LOG

Hello,

I would like to have an option to log TUIO message received by ECOTUIODRIVER, but After it had been parsed, like that we will know if the TUIO message reveived are good.

Regards

EcoTUIODriver installation fails on Windows 8.1 single language

Hi ..
I am using EcoTUIODriver in my project, and it worked all right in all the other Computers i have tested... but when i installed it in a HP with Windows 8.1 Single language, it didnt work as it suposed to work..

The installation runs without error, and after the installation, I run the EcoTUIODrivewr.exe and it runs ok... it shows me the tuio touch's when the service is stopped, but then i turn the service on, and no events are generated... it just doesnt work....

I was looking for an answer and i compared several PC's and i noticed some suspicious differences between the ones that works, and the ones that doesnt.

The first is that in the System window, in the pen and touch option, The pc's that works fine, shows "Pen and Limited Touch Support with 20 Touch Points"
But in the pc's that doesnt work it says something like "Handwriting input compatibility" (it actually says "Compatibilidad con entrada manuscrita"... the windows is in spanish)

Also in the pc's that works fine the window "Control Panel>Hardware and Sound>Pen and touch" there is a tab named "Touch", but in the ones that doesn't work, the window doesn't have that Tab....

So i think this is really strange behavior, but i dont know what else to try.... So if you can help me.. i would apreciate it a lot.

Create file fails with error code 5

Can you suggest why it create file fails for vmulti project.
Also TUI service example does not build directly from source, any changes do you recommend.?

Any help appreciated.!

Select sensor at startup

Hello,

Because my computer is a bit slow, I don"t want the 5 sensors loaded up at start, so we should have an option to select the one to start at startup.

Regards

Right click / Left click

Hello,

According from what I am experiencing, it's looks like whenever you click to do a right clic, it does a left clic first then do a right clic.

It's a problem because some application are expecting a direct right clic.
So you should rebuild the trigger, to be sure to send a left clic or a right clic to the OS.

I don't know if I am clear.

Best regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.