Open Source Driver For Microsoft Surface 2.0
dartttt writes "Florian Echtler has developed an open-source driver for the Microsoft Surface 2.0 touch screen. According to him, the open source implementation works surprisingly well on Ubuntu 11.10. The process requires you to boot Linux on your Surface 2.0 in the first place. However, it can be done by just booting Ubuntu from a USB hard disk without modify anything on the original Win7 installation."
All five people who own a Surface will surely make great use of this.
Now to just get $25,000 to send to microsoft so they will build me one.
My luck 3.0 will come out when they ship it.
Do not look at laser with remaining good eye.
Having read the source, it IS a native driver. It does not use binary blobs from the Windows driver, unless you include parroting an init sequence which is apparently optional.
The local M$ store at the Mall of America has them for sale for $5000. Looking at the specs, its not much more than it would cost to build a comparable desktop system.
I read the headline -- OK sounds cool, proprietary stuff being reverse engineered and getting FLOSS drivers for it.
Start to read TFS - "Florian --" Nope! Next! If it wasn't for my lack of caffeine this early in the evening I'd have skipped right over this one.
That aside: It's pretty sweet! I love that my Kinect has never been connected to GNU/Linux doing mo-cap for all but two days I've had it; IMO, wouldn't have been such a hot seller without the openness. I hope MS doesn't start locking down their interfaces like they did with the Zune (not that that's what killed it -- Just would have been nice for my Mom to use hers on the Ubuntu Laptop I gave her). Hardware should be OS agnostic.
it is only a big-ass table.
The Microsoft Surface - it's a giant iPod touch - the size of a table. I can see why it wasn't such a hit.
I'm one of the few who actually owned one of these, so I'll share the good and bad points from my experience. Please note, this is in regards to the SUR40 manufactured by Samsung, Microsoft's Surface SDK is broadly applicable to a wide range of touch devices. It's based on WPF, so if you like .Net and WPF you'll be right at home.
First, the good: .Net will feel right at home. The touch and gesture interfaces are straight forward. For folks who prefer ECMA Script/functional style coding, the SDK might be frustrating. I ended up using Flex for the UI because the development time in WPF was just taking too long. I also tried HTML5 but multitouch just isn't there yet for desktop browsers. The only one who's doing it is Mozilla, and the W3C spec isn't nearly complete, so Mozilla has their own implementation, but it's already deprecated. Flash player has excellent multitouch support, so I went with that.
- The SDK is decent, and well thought out. It's designed in classic OOP fashion, so folks who are familiar with WPF and
- Pixel Sense. The way that the SUR40 recognizes input is unique in the market. Instead of one of the standard implementations like SAW, IR, Projective Capacitance, Camera, etc... the SUR40 uses what they sub "Pixel Sense" technology. Essentially this is a distributed grid of tiny IR cameras. The resolution is amazing, you can actually use this thing as a scanner by placing a piece of paper on it and capturing the raw image. Of course, with OCR, this opens up all sorts of interesting applications.
- Solidly built. The whole unit was solid and well presented. It looks very nice and would be appropriate in any sort of showroom setting.
- Price. While it seems expensive (and is!) it is actually very fairly priced in the market. Other competing offerings are significantly more expensive and have fewer capabilities. This is not a consumer device, this is a business device, and competes well with similar offerings from other companies for example: these are typical. Unless you're going to develop your own hardware platform with integrated CPU (which I ended up doing), the price is actually not bad.
The bad:
- Lighting. I can't stress this point enough. If you're not running this thing in a dark cave, it won't work. Not "decreased performance" like the marketing material says, it simply will not function. Even in a room with curtains closed and blinds drawn, this unit was completely non-functional during the day. This ruled it out as an option for my application, but if you're going to be in very tightly controlled lighting environments, then this still might be a decent option for you.
- Integrated computer. The specs on the integrated computer are frankly embarrassing for Samsung and Microsoft. The unit is terribly underpowered. For a table that's designed to be graphics heavy, this is a severe limitation. A $500 mini-ITX Core i5 based solution (which I ended up going with) is about 3-4 times faster and more powerful than the crappy CPU in this thing, and as far as I know there's no way to upgrade it. This is a huge disappointment, and there's really no reason for it. Microsoft could have thrown intel's i5 based mini-ITX in this and blown the doors down with performance. For the price you're paying for this table, there's no excuse for the underpowered hardware.
- Weight. Be aware, this is not light. Two strong people will be required to move it around. This makes it difficult to use for travelling tradeshows.
- The legs. This annoyed me quite a bit. The legs (which are NOT included with the table) cost over $800 and must be ordered separately. And no, there's no reason for them to be that expensive, there's nothing magical about them. They are just basic metal legs. This aggravated me to no end.
At the end of the day, the unit cost me over 9k (with shipping and tax) and it ended up going back. The marketing material is misleading when it talks about lighting conditions, there should be a
Drinking habits can be dangerous. You can choke on the cloth and the nuns will wonder where their clothes are.
I don't get it. Who's this Florian Echtler and why do you skip over his articles?
- Cave troll
I am currently experiencing such thing. I got my comment on how Google Gmail is getting worse in another thread (http://slashdot.org/comments.pl?sid=2841713&cid=39955445). Even though some folks have evaluated as insightful I have seen it loosing points every couple of days. Also an anonymous commented there very angry. If you know how to get in contact with me through here let's get in touch (I have friended you). I sent an e-mail to Samsenpus last week but heard nothing so far.