Mittwoch, Juni 9th, 2010 | by Daniel Siegl | Posted in Microsoft Surface | 5 Comments »
My article yesterday caused a little bit of confusion so I will try to explain a little more in detail what options we have.
In order to run Surface applications you have three basic options:
- A real Microsoft Surface Table
- A developer work seat with the tools provided by the Surface SDK
- If you have the source code you can port it to run on Windows 7 with a Multitouch-LCD
I hope this makes it more clear what I showed in yesterdays post!
Dienstag, Juni 8th, 2010 | by Daniel Siegl | Posted in Microsoft Surface | 4 Comments »
*UPDATE* If you are confused about the options you have read this first: How to leverage Surface investments for Windows 7
I like Surface and I like MsBuild – so i got motivated in making a build script where we could automatically port our Surface applications for Windows 7 Touchpack.
Of course there is trade offs as conventional multitouch screens are not working with tags – nevertheless it gives us and our customers a value add.
In order for this to make sense, the Surface applications have to be built in a resolution “neutral” way.
On your buildserver or development machine you need to install the MsBuild Community tasks.

Inside the project directory I generate a “libs” directory where I gather all of the assemblies for surface and touchpack.
After this I change the “References” in the surface project to go to the surface version of the assemblies in my libs directory.
Those two steps are mandatory to be able to build on a build server, to build on local development machines they are not required.
The first part of the Script collects all files that need to be changed:
<ItemGroup>
<ProjectFiles Include=”$(SolutionDir)**\*.csproj” />
<CSharpFiles Include=”$(SolutionDir)**\*.cs” />
<XamlFiles Include=”$(SolutionDir)**\*.xaml” />
<AppXamlFiles Include=”$(SolutionDir)**\App.xaml” />
</ItemGroup>
After this I define a Target that modifies the content of these files:
<Target Name=”TouchPack” >
This target consists of lines like:
<FileUpdate Files=”@(CSharpFiles)” Regex=”using Microsoft.Surface” ReplacementText=”using Microsoft.Surface.TouchPack” />
When ever I want to build for Windows 7 Touchpack I call the Touchpack target before my Build target.
You can download a sample build.xml from here.
Montag, Juni 7th, 2010 | by Daniel Siegl | Posted in Microsoft Surface | No Comments »
Since April there is a nice way to port microsoft surface application for the growing number of multitouch screens available with Windows 7. This allows for a cool expierence on multitouch windows 7 – with the proven Development tools from the Microsoft Surface Tool chain. There is some manual porting effort included – nevertheless the effort is not to big. obviously anything related to “Tags” will not work – but can stay in the code.
Download details: Microsoft Surface Toolkit for Windows Touch Beta
Dienstag, Mai 4th, 2010 | by Christian Zauner | Posted in Microsoft Surface, Silverlight, WPF, Win7, Windows 7 | No Comments »
Wir werden in unserem Blog die Verwendungsmöglichkeiten von MS Surface in verschiedenen Branchen aufzeigen. Da Microsoft Surface die Datenaufbereitung für beratungsintensive Gespräche vereinfacht, beginnen wir unsere Serie in den Financial Industries.
Als erstes Beispiel eine Applikation zur Zukunftsvorsorge der Groupama Group. Dieses Beispiel zeigt wie mit dreidimensionalen Objekten das Angebot “begreifbar” gemacht werden kann und verschiedene Parameter geändert werden können. Das Gesamtergebnis wird dabei im Hintergrund immer gleich aktualisiert.
Mittlerweile können wir Lösungen, wie die hier gezeigten so entwickeln, dass die Lösung nicht nur auf Surface, sondern auch auf Windows 7 touch/multitouch oder als Silverlight Lösung im Browser laufen kann (mit minimalen Unterschieden in der Benutzerführung).
Im nächsten Beispiel, das auf der CeBit 2010 von der deutschen Sparkassen Gruppe vorgestellt wurde, kann sogar ein Vertragsabschluss am Tisch selbst erfolgen.
Freitag, April 16th, 2010 | by Christian Zauner | Posted in AMUSE, Microsoft Innovation Award 2010, Microsoft Surface, UML Simulation and Execution, Veranstaltungen | No Comments »
Wir freuen uns , dass es AMUSE auf die Shortlist für den Innovation Award 2010 von Microsoft Österreich und dem Bundesministerium für Verkehr, Innovation und Technologie.
Wir werden bei der Innovation Award Verleihung auf jeden Fall mit einer kleinen MS Surface Lösung, ähnlich wie bei den Big>Days 2010, dabei sein
Microsoft Innovation Award 2010
Montag, April 12th, 2010 | by Christian Zauner | Posted in Microsoft Surface, WPF | No Comments »
Ken Hickley, Koji Yatani, Michel Pahud, Nicole Coddington, Jenny Rodenhouse und Bill Buxton von Microsoft Research haben das folgende Video auf Youtube gepostet. Sie zeigen, wie ein User Interface basierend auf Stift und (Multi-touch) Eingabe funktionieren kann. Die Demo wird dabei auf einem Microsoft Surface Tisch – wie man im Video schön sehen kann – gemacht. Damit ist das ganze ja keine Zukunftsmusik, sondern benötigt “nur” einen Stift, der von der Infrarotkamera als schön heller Punkt erkannt wird – idealerweise also mit eigener, feiner, kleiner Infrarot-Lichtquelle.
Im folgenden Vorschaubild ist der – für Micrososft Surface passende – Stift schön zu erkennen.
Dienstag, April 6th, 2010 | by Christian Zauner | Posted in Microsoft Surface, WPF | No Comments »
Ich finde das folgende Video als Ideenspender sehr interessant, da es einen Anwendungsfall zeigt, bei dem persönliche Daten auf einem eigenen Device – z.B. einem Mobiltelefon, aber auch E-Book Reader, Tablets und alles was über Bluetooth oder wlan angesprochen werden kann – gezeigt werden und die gemeinsame Interaktion mit anderen “Player” am MS Surface Tisch stattfindet.
Im Gaming und Entertainment Bereich, werden wir da noch einige interessante Sachen sehen ….