Login:
Password:

Windows 7 multi-touch SDK being readied for PDC in October

By Scott M. Fulton, III, BetaNews

May 28, 2008, 4:38 PM

(continued from previous page)

As we saw last year with the first demonstrations of Surface development, a gadget that can be used in a Surface application can essentially be the same gadget used in everyday Windows, just wrapped within a new and more versatile container. That container can then be assigned to the Surface container, which is an alternate space that doesn't have to abide by all the rules of the Windows desktop. There, most importantly, a gadget can be sensitive to more than one thing happening at a time; it can register something that takes place on multiple sets of screen coordinates (generally two) as a single event -- something which MFC could never do.

In the Surface world, as Microsoft's first demos showed, a gadget can be stretched and shrunk using two-handed or two-fingered gestures. It can be tossed around and spun, and depending on the level of physics in play at the time, gadgets can pretend to adhere to laws of gravity. This way a Surface display hanging on a wall, for instance, can contain gadgets which, when pinned, descend toward the floor rather than float as if in space.

These are the types of extensions made possible by WPF, and many of these same types of extensions were seen in the videos released yesterday by Microsoft, including windows that spin around -- something typical applications windows in Windows have never done before.

But as the Surface demo showed, the world inside Surface works essentially by registering itself within the underlying Windows kernel as a world within a world. It is an application, as far as Windows knows; and like a Tablet PC app that enables semantic gestures where the rest of Windows won't, a Surface demo is a world of enhanced physics, the likes of which have never been attempted on a Windows desktop.

So the question becomes this: What type of world is Windows 7? Will it adapt a Tablet PC-like model, where the real gist of the enhancements are available only to applications that are "multi-touch-aware?" Or can it open existing Windows applications to the realm of touch sensitivity? Put another way: Could today's Office 2007, running in Windows 7, allow its main application window to be stretched by two hands? Or will the types of functions we saw yesterday only be feasible to developers using the new Windows 7 multi-touch SDK, the existence of which was first confirmed this morning?

We may not know the answer to this next month, when Microsoft throws its TechEd conference in Orlando. But we know that we will know the answer by October; and we can infer from that news the fact that Windows 7 system developers' kits at a very low level will be distributable to developers this fall.

<< Prev | 1 | 2

Add a Comment (22 Comments)

BetaNews reserves the right to remove any comment at any time for any reason. Please keep your responses appropriate and on topic. Foul language and personal attacks will not be tolerated.

Name (required):

E-mail (required):

Enter Your Comment:

By Frances89

edited May 30, 2008 - 9:15 AM

I don't agree multi-touch couldn't be added to the Win32 classic mouse event structure and to frameworks like MFC and VCL. For any mouse event there is already a set of parameters ((X, Y) and [button states]). This is easily expanded to ((X1, Y1), (X2, Y2), [button states]) for two finger gestures, or ([(X, Y)1..n] for an arbitrary number of contact points.

Now how an application should use this information is another thing, it has always been up to the individual application to interpret an event, or to decide to ignore them and let the OS perform the default action.

We can compare this to the introduction of the mouse wheel, first supported in Office 97. Windows 95 did not recognize the wheel natively, but the mouse driver sent wheel events anyway, with a custom message number. Office 97 applications recognized these events and other software could be changed to do so as well.

So how should an application uses multi-touch events? Well, the 'zoom' gesture can be handled the same as the mouse wheel. If an application has no zoomable images, there's nothing sensible to do really. Same applies for 'rotation', 'piano playing' or whatever.

Personally, I always prefer using the mouse buttons and wheel over raising my arm anytime, but when walking around with a tablet pc or electronic white board this could be useful.

Score: 0

By Darwin

edited May 29, 2008 - 8:33 PM

Except for certain applications (like a DAW mixer), multi-touch seems largely a step backwards in ease of use. It doesn't make much sense to now require the use of practically the entire upper body to interface with the computer, when we can already do the same thing with one finger and tiny wrist movements with a mouse.

I wish Microsoft would put their development resources towards making an operating system that wasn't a slow, heinously bloated, incompatibility fraught, unstable monstrosity...they have the brains and the technology is already available.

Score: 0

By Alpha258

posted May 29, 2008 - 5:22 AM

I think that muilti touch is going to be no more than a toy, I can't see it being useful.

Windows needs to work on real features that have real benefits.

Score: 0

By PC_Tool

posted May 29, 2008 - 10:57 AM

I can't see it being useful.

Thea same was said about the car, the computer, the friggin light bulb...

Just because you are not creative enough to find a use for it does not meant hat others suffer the same.

:)

no, I am *not* comparing Windows 7 to lightbulbs, cars, or the computer.

Score: 0

By Briantist

posted May 29, 2008 - 4:03 AM

ooh, a few new events!

Score: 0

By pforbes

edited May 29, 2008 - 4:53 AM

There are thousands of such screens working today all over the world, as applications. IMO the OS is one thing and apps a very different one. It would be better if they developed and sold apps as such, instead of offering them dressed as a new OS every year, being it essentially the same. Software sales would increase, given the world prestige of Microsoft, if users don't need essential hardware/OS changes which mean the waste of a lot of time and money for any individual or corporation.

Score: 0

By preinterpost

posted May 29, 2008 - 3:50 AM

"It would be better if they developed and sold apps as such, instead of offering them dressed as a new OS every year"

Do you know the point of having an OS?

Score: 0

By pforbes

posted May 29, 2008 - 4:50 AM

The operating system is to applications such as canvas to the table.

Score: 0

By preinterpost

posted May 29, 2008 - 9:01 AM

Ok... Besides administering the pc's commodities it provides a common API that defines a contract for applications to interact with resources in a uniform way. If they'd release applications instead of an OS nobody else would code to it.
I do find it lame though to require a new OS for touch and not add it onto Vista (which they supposedly already do with Surface) to make the whole value prospect a little tastier.

Score: 0

By pforbes

posted May 29, 2008 - 10:26 AM

I agree.

Score: 0

By zridling

posted May 29, 2008 - 12:02 AM

Oh crap, the hype begins. Didn't we already go down this road with the failed Vista version?

Score: 0

By PC_Tool

posted May 29, 2008 - 10:56 AM

Oh crap, the trollign begins. Didn't we already go down this road with EVERY MSFT PRODUCT EVER RELEASED?!!?!?

Yeah, Zaine. I can cut and paste too. :)

Score: 0

By deminicus

edited May 29, 2008 - 2:22 AM

Vista is not bad. Most of the crap you hear about it is actually ...crap. If you want the cold truth you have to dive deep and not skim the crap of the internet's surface. Word of advice to anyone still reading. Don't trust the internet for easy to find facts about controversial stuff. You'll get garbage. It took me a solid month to get down to useful unbiased info about vista before I switched.

I know it's almost natural to go by hearsay and info that's self serving to ones preconceptions. It takes real effort to get to something more real.. and in the end you benefit from it.

The net is sweet but it makes you weak with the temptation of easy info. Too bad its a pain to sort out the mess and it's getting worse.

sorry for the long winded post.

ps if you want some at least interesting info on the vista issue try digging a few months into the posts in this blog. I found it useful for at least another pov. gl

http://blogs.zdnet.com/Bott/

Score: 0

By fatty

posted May 29, 2008 - 7:58 AM

What does Vista give me over XP? I can surf the web on both. I can listen to music on both.

A lot of older hardware does not work on Vista. Vista has DRM built into its core. Vista runs slower than XP on the same hardware. Vista crashes more than XP.

There are like five "different" versions of Vista which are really the same but Microsoft is nickel and diming people. Why does Apple only sell a single version of OSX for $129 which you can legally install on three machines?

From an end users standpoint, upgrading to Vista makes little sense. The only way Vista is selling is on new computers where it is preinstalled...consumers have no choice.

Score: 0

By deminicus

posted May 30, 2008 - 7:59 AM

"What does Vista give me over XP? I can surf the web on both. I can listen to music on both."

if thats all you care about then sure.

"A lot of older hardware does not work on Vista."

its not up to ms to write drivers for everyones hardware. blame the other companies but at the same time why should they spend money writing drivers for old outdated stuff?

"Vista has DRM built into its core."

it has to.. otherwise it cannot natively support blue ray and friends cuz it won't get the license allowing to do so. it sux but it's not their fault. The drm issues is one of the most hyped and misunderstood issue in vista... like i said in my previous post...you gotta dig deeper and not assume.

"Vista crashes more than XP"

how do you know??? maybe RTM did. Once again drivers...that's pretty much fixed. Vista is much more strict with crap code and drivers which in the long run is a good thing.

"here are like five "different" versions of Vista"
You are correct and I agree with you. MS dropped the ball there.

Score: 0

By PC_Tool

posted May 29, 2008 - 4:53 PM

I can surf the web on both. I can listen to music on both.

Ah@! Genius! Why hasn't anyone else come up with that???

Oh, right...they have.

You could do those things in DOS, brainiac, so why are you not still sitting at the old C:\>, eh?

DRM? Support, not restriction. Slower? Depends on the hardware. Try it on a decent system (like you'd actually ever tried it). Crashes? Really? When?

Only selling pre-installed? Funny... I bought the OEM version of ultimate. Amazingly, I didn't get a PC with it. Odd, huh?

Nice try at old trolls. Find something new, man...but thanks for the memories.

Score: 0

By fatty

posted May 29, 2008 - 5:19 PM

I notice your posts are always personal attack/troll posts. You never post first, always attacking other posters views. Nothing but a troll.

Does IE, Firefox, Opera, or Safari run under DOS. nope.

Ok, they sold one copy to you...no one else in their right mind would spend that much money for a single-user license for an OS which runs so poorly.

Score: 0

By tankist

posted May 29, 2008 - 2:56 PM

"What does Vista give me over XP? I can surf the web on both. I can listen to music on both. "
in my case i can only put audio and video through the same HDMI cable from PC to the DLP with vista as the corresponding drivers are for vista only (or at least were at that time)

if you don't need it don't use it, simple.

Score: 0

By preinterpost

edited May 29, 2008 - 9:05 AM

"Why does Apple only sell a single version of OSX"

Because you overpaid for a proprietary closed hardware system already. What stops Apple from offering it on standard PC platforms these days instead of artificially locking it down?

Score: 0

By fatty

posted May 29, 2008 - 11:26 AM

So a single hardware purchase from Apple makes them so much money they can subsidize multiple OS upgrades and let you install the upgrades on three machines legally?

129 / 3 = $43 a copy for an OS that Vista Ultimate tries to compete with. How much does that single-user licence for Vista Ultimate cost?

Score: 0

By cescam66

posted May 28, 2008 - 8:22 PM

jmaclachlan... so what?

Score: 0

By jmaclachlan

edited May 28, 2008 - 6:41 PM

The X foundation is working on it Open Source multi touch interface as well.
Here:
http://www.x.org/wiki/De...pment/Documentation/MPX

Score: 1