First Data Glove Experience

While i was looking on UI engineering notes, i saw some 3D UI research results. Article was about data glove usages, problems&solutions etc. After that i ordered a cheap data glove name called p5. Yesterday, i received and installed&configured it. (Note : 1024×768 will be the right screen resolution)

P5 is an excellent glove for its price range. It’s offical api (p5dll.dll) was enough for beginner level programming(to handle 2d tasks like mouse movement). But if the things become harder you will need extra programming skills and libraries especially to deal filtering problem. For the first day experience, i used an unoffical api that converts glove’s samplings to OSC messages. Also found an pre-ready implementation which maps glove events to GoogleMap keyboard inputs. So i started to implement this task using C# and .Net Framework. Paul Varcholik’s OSC Framework was really helpful solution in this project.

Anyway, here is the video that shows my code&data glove in action:

If you can’t watch video, here is the youtube version.

3 Responses

Write a comment
  1. Hi there,

    I’m interested in an alternative input method which offers easier handling of the desktop and also in games. I also found the P5 which seems to be quite a good choice. But what amazes me is that there are only marginal experiential reports to be found. It seems the thing did not sell like hot cakes which must have some reason I guess.
    That leads me to my questions: How is the usability of this thing? How fast does it react? I read some calculation which announces that the reaction time is at about 1 sec which makes it quite unusable for games. And what about the precision? Are you able to move the cursor precisely to a designated point?

    I would appreciate your feedback.

    Thanks for your time.

    PS: Unluckily I cannot see your video. Seems the link is missing.

    Seymour 17 April 2009 at 10:38 pm Permalink
  2. Hi Seymour;
    Thanks for your comment, there is no problem with loading video. Also there is an alternative link on youtube:

    First of all, recommendation depends on the case that you need 2D or 3D input method. There are many satistifying alternative 2D input methods(you may review on NUI – Natural user interface). If you need alternative 3D input method, it’s hard to answer. It depends on lots of factors. I haven’t tried all 3D VR methods but have read many academic papers on this matter.

    Usability of P5 is really hard for beginners(after a while it becomes ~normal). Also their costs are extremely expensive(excluding P5) for normal users. These are the reasons, why developers can’t develop their applications depending just on DataGlove input methods (should be supported more VR devices like head mounted displays).

    In my opinion, if anyone wants to develop dataglove enabled application, their user interface architecture should be completely different than usual. I’m currently using DataGloves for my 3d information exploration project. In that project factors like precision, reaction time are tolerancable. Because event handling relies on user motions by using action signatures.

    I hope you find this information helpful.

    Mehmet Akif CAKAR 18 April 2009 at 10:08 pm Permalink
  3. It looks very interesting,

    but there are no samples using c#, would you share your code?

    almir 26 June 2009 at 7:36 pm Permalink

Write a Comment

Commenter Gravatar

Ads by Lake Quincy Media