Touch Pack officially released

(did you noticed I start all my post by “hi” ?)

Anyway, here is a quite good news for all of us : Microsoft has released offcially its Touch Pack for Windows 7, this means two things :
– now you can fully play with it, install it, reinstall it, put videos of it on the internet and so on.
– you don’t need to ask me for any tips on how to find it !!!

Here is the official link for it on Microsoft website :

and here is a copy of the installer “someone” hosts (shhhh don’t tell anyone…) if you don’t want to install this annoying Genuine Verification Tool from M$ website :

Be sure to remove all previous version of the TouchPack, of Virtual Earth 3D and of the XNA 3.0 framework (all can be done from the control panel on Windows 7).

Enjoy !!!

Surface Applications installation guide

Now that you have the Surface SDK installed, we can install some nice apps in the launcher. Once again this is for a x64 computer as x32 users don’t have any trouble to install those applications.
First you have to download the surface applications you want from the surface site.

1°) Extract the content of the package. Then as you did before in order to install the SDK, open the extracted msi file in Orca.

2°) Select LaunchCondition from the left pane. In the right pane, select the row labeled Installed OR NOT VersionNT64, right-click, and select Drop Row. This will remove the check for a 64-bit OS. If you can’t find LaunchCondition in the right pane then just ignore this step.

3°) Install the msi. (PS : some apps require that you install other softwares first, please install all exe/msi contained in any apps folder before installing the app msi)(PSS : the concierege installation won’t work for the moment if you enable remote acces to the database).

4°) Now we have to patch them to run it as an x32 applications.
As you did before for the SDK installation, launch an elevatd Visual Studio 2008 command prompt.
Change to the directory of the application you’ve just installed. If you just installed the Photo application, this path would be “C:\\Program Files (x86)\\Microsoft Surface\\Photos”…
Then type in :

for %i in (*.exe) do corflags %i /32bit+ /force 

5°) You’re done. After each installation, a new icon should show up in the Surface Shell.


Surface SDK installation guide

I won’t release a x32 how to because the Surface SDK SP1 is Win7 friendly so you have just to install it and then install the samples or other applications to get it running (see my post on customsurface input to know how to do that).

But if you are running x64, you may have to technical difficulties to get it working.
Here are some tools, msi, and tips to get it working.

First, you have to get some softwares. You’re going to need Visual Studio 2008 and the Windows 7 SDK to get this patch working. You’re also going to need patched msi to get the SDK and the applications installed. Unfortunatly, I can’t distribute all the msi patched for two resons : in one hand, it would be against the EULA, in the other hand, it would represent a file over 1.5Go and you would become crazy downloading it.
So here we go :
Please install Visual Studio 2008 with full installation and the Windows 7 SDK.

1°) Create a folder called “surface” in c:\\ . Copy the Surface SDK exe installer in this folder. Rename it to “Microsoft Surface SDK 1.0 SP1, Workstation Edition.exe” if it isn’t so.
Go back in c:\\, right click on the “surface” folder while holding shift. Click on “launch a command window here”. Now type/paste this

"Microsoft Surface SDK 1.0 SP1, Workstation Edition.exe" /extract c:\\surface  

And hit enter.

2°) Launch an elevated command prompt, navigate to the previous folder by typing “cd c:\\surface”. Now type/paste this

msiexec /a SurfaceSDKWE.msi /qb TARGETDIR=c:\\surface 

and hit enter.

3°) Now we are going to patch the msi in order to be able to install the SDK on a non Vista x32 computer. Now that you have the Win7 SDK installed, you have somewhere in your pc a mis called “Orca”. Search it and run it. You should get Orca installed. Then type in the start menu search box “orca” and launch it.
Now open the SurfaceSDKWE.msi from the c:\\surface\\ folder. Select LaunchCondition from the left pane. In the right pane, select the row labeled Installed OR NOT VersionNT64, right-click, and select Drop Row. This will remove the check for a 64-bit OS.
Save the MSI using the standard File –> Save menu option.

4°) Go in the start menu, then launch an elevated Vistual Studio command prompt (shortcut located in the Visual Studio 2008/Tools folder. Change to the c:\\surface\\Microsoft Surface\\v1.0 directory and then type in :

corflags setupcustomaction.exe /32bit+ /force 

5°) Install the SDK with the SurfaceSDKWE.msi in the c:\\surface\\ directory.

6°) Go in the start menu, then launch an elevated Vistual Studio command prompt (shortcut located in the Visual Studio 2008/Tools folder.
Change to the “C:\\Program Files (x86)\\Microsoft SDKs\\Surface\\v1.0\\Tools\\Simulator” and run the following command :

corflags SurfaceSimulator.exe /32bit+ /force 

Now change to the “C:\\Program Files (x86)\\Microsoft Surface\\v1.0” and run the following command :

for %i in (*.exe) do corflags %i /32bit+ /force 


Surface SDK and Applications download

Here is a big news : MS Surface SDK is available for download for everyone at this adress :


You can find a lot of informations here :


Here are the direct links :





Game pack

Financial Services

Mobile Connect Demo

I didn’t try those yet but I’ll post some explainations and feedbacks as soon as possible (but I’m so excited it won’t take long)…

Surface SDK and so on… {UPDATE CUSTOMSURFACINPUT 06/09/2009 08:08}

Here are some news regarding the Surface SDK and its implementation under Windows 7.
I want to thank first Daniel D. because it would not be possible to play with the SDK today without him…

So lets get started.

Fisrt, you need a copy of the Surface SDK (Workstation Edition SP1, or the one from the Surface table if you have one… ^^). You can find the Surface SDK Workstation Edition SP1 on Microsoft Partners website or on Microsoft Academic Alliance program if you have access to it. You also need Vistual Studio, the XNA Framework, Windows 7 with the HID Driver, and a multitouch hardware.

Install all that stuff and the SDK.
Then download this amazing piece of coding from Daniel :

Extract the content of the archive and launch the .reg file from the archive, and allow the keys to be included in your registry.

To install sample apps in the Surface Shell, you need to go in the Start Menu, Microsoft Surface, Samples… an explorer window opens, then extract the content of the Sample Apps zip in this same window.
Launch Install.bat in admin mode. Type Enter and wait,… type enter to quit when it is done.

So now some sample apps are installed (I’ll do a tuto on how to install other applications when I’m done trying it), we juste need to run Surface.
Have your multitouch hardware ready, with ccv and the HID Driver running…
From the CustomSurfaceInput archive extracted somewhere at the beginning, launch CustomSurfaceInput;exe (a hand tray icon should appear).
Now go to %Program Files%\\Microsoft Surface\\1.0\\ and launch SurfaceShell.exe
You should have Surface “booting”
Voilà, it should work…

If you want to run Surface in full screen, you need to set your resolution to 1024*768…



HID Driver as Windows Service


So, I’ve published the HID Driver from Daniel D and the package called “MultitouchVista driver release” but I didn’t tell you what to do with the second one.
With the HID Driver, I had you guys launching all those multitouch.service.console.exe, and multitouch.driver.console.exe… not very good…
So after installing the HID Driver as instructed in one of the previous posts, here is how to install all that as Windows Service, so you’ll have just ccv to launch…


I must warn you, the instructions are maybe missing some parts or explanations because I don’t know exactly what I did since the beginning to enable it, but I’m almost sure that’s it, and if it doesn’t work with you, just PM me on the forum or contact me, and I’ll find the missing piece…!!!
So here it is :
First have the HID driver installed as told earlier.
Then download the archive called “MultitouchVista Driver release” down here…
Extract everything somewhere you won’t delete it… (I don’t know if you can delete it after installing it, but I guess not)
Then you’ll need a command called installutil.exe in the command line of windows.
To enable this function, you have to install a windows SDK, the vista one or the win7 one. Here is a link to the win7 sdk BETA, the one I use :

After installing the SDK, type in the Start Menu Search box : cmd, and launch as admin the one called CMD Shell (or the one called cmd of you have only this option)…
Navigate to the folder where you’ve extracted the archive… (using the cd command, you shoudl be able to find help on that on google, or contact me).
Then type : installutil.exe Multitouch.Driver.Service.exe and press enter.
Some crap should scrol in the box and then close it.
Now launch the services manager of windows 7 (type services in the start menu search box, it will find it.
Scroll down until you find a service called Multitouch Driver, double clic on it and then choose start to launch it.
(Some firewall can block the UDP listening of the driver, so if you have any notification from your firewall, allow the application to have acces to internet, then shutdown the service (with several try because you’ll get some error messages) and then restart it).
Close all the box, launch ccv and enable tuio protocol…
This should do the trick.
As i said, some parts could be missing so don’t panic, send me a quick feedback and I’ll help you fixing that…
Cya !!!!!

MS Touch Pack (suite) and Work in Progress

So I tried this week end the touch pack on my Rear DI Setup. It was just great. I think this pack is really a good start for the expansion of multitouch devices.
So for the people who don’t know what is the content of the pack : 3 multitouch games, 1 screensaver, 1 photo collage app, 1 globe app.
For more infos on the pack, just google a little and you will find anythinkg you want about it.
As soon as my setup is complete, I swear I can make it within 1-2 weeks, I will post some pictures and videos, and I’ll publish a list of apps (win, flash, Python) which are working with the table…
By the way, my table is almost done. I’ve bough the table which will be the base of the setup.

here are some pics of the table :…

I’ve placed the illuminators (I use 6-7 of the 48 led lluminators from HK (ebay)) and the mirors and the projector. I will have a 20″ screen (maybe a little bit more but I can’t do more because I don’t want the table to be more than 45cm high.).
I still have to find the right place for the camera and to do some tests, but I hope this will be over soon.
I keep you in touch…

EDIT I won’t make it within two weeks I think, as soon as I get the glass for my table I will do some videos…

MS Touch Pack

HI everybody,
Some of you may have noticed that Microsoft showed some months ago a Pack with 6 multitouch apps.
Well, this pack is now available. (not from microsoft you sure have understood that…).
I can’t provide any informations against the EULA on the blog. So mail me, or PM on the NUI Group Forum (MashineGun), if you want more infos.

EDIT : You have to be working with Win7 to be able to play with apps from the Touch Pack…