Building multitouch surfaces

All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.

Would you like an article on building multitouch surfaces?

Poll ended at Fri Nov 11, 2011 11:56 pm

Yes
16
67%
No
8
33%
 
Total votes: 24

User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Building multitouch surfaces

Post by Love4Boobies »

I recently built a multitouch surface similar to Microsoft Surface. I'm very happy with the result and the best part is that it didn't cost me very much to get all the parts I needed; some of you might even have them around the house.

I'm ready to write an article describing the theory behind them and documenting my experiences. However, I'm not entirely sure whether the OSdev wiki is a good place for something like this: An article on user interfaces for multitouch devices certainly has its place but what about building the hardware?
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

Re: Building multitouch surfaces

Post by JackScott »

I voted no because I think this is outside the scope of an operating system development wiki. Drivers for it certainly, but building the hardware should probably go somewhere else.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: Building multitouch surfaces

Post by Brynet-Inc »

I suppose it might fall in the realm "alternate input devices", so maybe you could touch on the subject of user interface concepts that might support such a thing while expanding further on a website/blog?

But I agree with JackScott, that may be pushing the relevance a bit..
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
thepowersgang
Member
Member
Posts: 734
Joined: Tue Dec 25, 2007 6:03 am
Libera.chat IRC: thePowersGang
Location: Perth, Western Australia
Contact:

Re: Building multitouch surfaces

Post by thepowersgang »

I said no too, but I do think it deserves to be linked from the wiki somewhere, just it doesn't really fit being hosted on the wiki.
Kernel Development, It's the brain surgery of programming.
Acess2 OS (c) | Tifflin OS (rust) | mrustc - Rust compiler
Currently Working on: mrustc
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Building multitouch surfaces

Post by Combuster »

+1 Brynet-Inc.

Information on how to deal with multitouch and the registration thereof would arguably qualify as part of the OS scope, but actually building the thing doesn't belong on the wiki (besides the fact that there are a ton of existing pages that deal with the manufacturing process while there are very few on actual software implementations so I'm more interested in the latter anyway).

I want a third poll option.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: Building multitouch surfaces

Post by Love4Boobies »

Combuster wrote:+1 Brynet-Inc.
I claim that +1 because that's basically what I said in the original post. :cry:

On a more serious note, there's no need for a third poll option. The article on (multi)touch user interfaces, describing things like the TUIO protocol, belongs to the wiki regardless of this hardware-related poll.

Also, wow, someone voted "Yes" and it wasn't me :)
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
ACcurrent
Member
Member
Posts: 125
Joined: Thu Aug 11, 2011 12:04 am
Location: Watching You

Re: Building multitouch surfaces

Post by ACcurrent »

Great Job, am in china so no video but Im sure part of It fits in under "device driver development" since you had to create a device driver. (Bet you used openCV) On the other hand if all this were added then I would think that my artificial DIY wiimote could be added. Maybe you should get a blog or something and post it there.
Get back to work!
Github
User avatar
Chandra
Member
Member
Posts: 487
Joined: Sat Jul 17, 2010 12:45 am

Re: Building multitouch surfaces

Post by Chandra »

JackScott wrote:I voted no because I think this is outside the scope of an operating system development wiki.
To my unfortune, I got to agree. You could create an article on the programming interface but manufacturing a hardware itself is beyond the comprehension of the average people. I'd still be interested to see the article should you post it over a different website. Just let us know.

Great Job, by the way. Thumbs Up.
Programming is not about using a language to solve a problem, it's about using logic to find a solution !
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: Building multitouch surfaces

Post by Brynet-Inc »

Love4Boobies wrote:I claim that +1 because that's basically what I said in the original post. :cry:
No, it's mine.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
ACcurrent
Member
Member
Posts: 125
Joined: Thu Aug 11, 2011 12:04 am
Location: Watching You

Re: Building multitouch surfaces

Post by ACcurrent »

I just made myself a wiki for this. You can, too.
Great wiki! Sucks not being able to access wordpress, blogspot, youtube, google sites and lots more... :cry:
Get back to work!
Github
User avatar
Chandra
Member
Member
Posts: 487
Joined: Sat Jul 17, 2010 12:45 am

Re: Building multitouch surfaces

Post by Chandra »

berkus wrote:What do you mean?
Probably ...
ACcurrent wrote:Great Job, am in china so no video
Regional problems, you know.
ACcurrent wrote:Sucks not being able to access wordpress, blogspot, youtube, google sites and lots more... :cry:
Programming is not about using a language to solve a problem, it's about using logic to find a solution !
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: Building multitouch surfaces

Post by Brynet-Inc »

If you can post on these forums then you can most definitely find a way to tunnel traffic and gain access to content your oppressive government doesn't want you to have.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Building multitouch surfaces

Post by Solar »

Brynet-Inc wrote:If you can post on these forums then you can most definitely find a way to tunnel traffic and gain...
...somewhat unwanted attention.
Every good solution is obvious once you've found it.
User avatar
Jvac
Member
Member
Posts: 58
Joined: Fri Mar 11, 2011 9:51 pm
Location: Bronx, NY

Re: Building multitouch surfaces

Post by Jvac »

Chandra wrote:Great Job, by the way. Thumbs Up
I agree
ACcurrent wrote:Great Job, am in china so no video but Im sure part of It fits in under "device driver development" since you had to create a device driver.
And agree

I say Yes, let's hear it.

Congrats! and thanks for wanting to share your experience with us.
"The best way to prepare for programming is to write programs, and
to study great programs that other people have written." - Bill Gates


Think beyond Windows ReactOS®
ACcurrent
Member
Member
Posts: 125
Joined: Thu Aug 11, 2011 12:04 am
Location: Watching You

Re: Building multitouch surfaces

Post by ACcurrent »

Did you by any chance create a new OS for the device? ARM based or x86 based?
Its pretty cool because Im about to start creating a "clip on" tap surface onto the computer screen If you were to create a blog about it it would be great.
Get back to work!
Github
Post Reply