After a tiny hiatus we are back and better than ever. The show is jam-packed this week so let’s get right to it:
Mouse Mischief: The Multi Point Mice Game!
Windows Embedded 7The Social Media Clock
Ballmer LOVES Natal
Live Action Trailer for HALO
With Windows 7, WPF 4, Silverlight 4, and the road paved by our multi-touch handheld devices, Multi-touch is really hitting mainstream.
While at MIX10, I spoke with Josh Blake about NaturalShow, his multi-touch not-PowerPoint presentation approach, written in WPF. Josh uses multi-touch to navigate through a really clever way of presenting material. I’d try and describe it, but it’s really best if you watch it.
by Michel Baladi, Matchride.net.
In this screen cast you will get a short introduction to the new sensor and location API’s in Windows 7 and how to use these API’s from Visual Studio 2010 with .NET framework 4.0 as well as from Silverlight 4 using COM interop from Silverlight’s the new out-of-browser (OOB) application model. You will also get brief information on developing a sensor for Windows 7 and a link from where you can download a free ready-to-use sensor that can translate your IP address to a geographical location (latitude/longitude).
One of the more common question we’ve seen flying around lately is “Where can I download the Touch Pack for Windows 7?” That’s been a difficult question to answer because the Touch Pack was created for OEMs and wasn’t meant to be a MS Download. That changed tonight, and you can now download the Touch Pack from the Microsoft Download Center. The Touch Pack features three games and three apps, including the Microsoft Surface Globe, MS Collage, MS Surface Lagoon, MS Blackboard, MS Rebound, and MS Garden Pond.
Microsoft Surface is a prime example of how natural user interfaces can change the way we interact with computers. As designers and developers, one challenge with creating natural user interfaces for multi-touch devices such as Microsoft Surface or Windows 7 is getting around the old ways of thinking and old habits for interface design.
Joshua Blake from InfoStrat decided to tackle this problem by creating SurfaceCube. SurfaceCube is a simple 3-D puzzle game for Microsoft Surface which he designed to illustrate as many as the Surface Interaction Guidelines as possible. I had the opportunity to sit down with Joshua and discuss SurfaceCube and the thinking behind some really interesting design decisions that makes it stand out as a natural user interface.
We also briefly discuss Joshua’s upcoming book about natural user interfaces and multi-touch development, Multitouch on Windows: NUI Development with WPF and Silverlight, due Fall 2010 (since recording this interview, the book titled was updated). As a special offer to Channel 9 readers, you can use the following coupon to order the book through the Manning Early Access Program and read the chapters as Josh writes them. Coupon code channel9y is good for 35% off Multitouch on Windows: NUI Development with WPF and Silverlight when ordered through manning.com, and expires on April 24, 2010.
This is the fourth and last screencast about programming the Windows 7 libraries, and it is not really focused on libraries, but a different topic related to Windows Shell and Windows Explorer.
Windows 7 introduces support for search federation to remote data stores using OpenSearch technologies that enable users to access and interact with their remote data from within Windows Explorer – this is called Federated Search.
This Video describes how to build a Web-based data source that can be searched using Windows federated search. By following the best practices described here, you can enable the rich integration of your remote data sources with Windows Explorer without having to write or deploy any Windows client-side code.
The code shown in the screencast is available to download. Other screencasts in this series are:
This is the third of four screencasts about programming the Windows 7 libraries. In this video we’ll focus on the coding for integration with libraries, specifically on how to create libraries, add and remove folders from libraries, and receive notifications about changes to a library structure.
The code shown in the screencast is available to download. Other screencasts in this series are:
This is the second of four screencasts about programming the Windows 7 libraries. In this video we’ll focus on the coding for integration with libraries, specifically on how to retrieve data from a library and register for change notifications to receive an update when a library structure changes.
The code shown in the screencast is available to download. Other screencasts in this series are:
Welcome to this short series of Windows 7 screencasts for showing developers how to use Libraries to Light Up their applications on Windows 7.
Windows 7 introduces the concept of Libraries as the new entry point for users’ data. In Libraries, users can find and organize their data as collections of items that may span multiple locations across multiple folders and computers.
This screencast provides a quick overview of the Windows 7 library functionality and shows an example of a cool WPF application that allows users to control, monitor, and manage libraries.
This is the first of four screencasts about programming the Windows 7 libraries. You can download the code shown in the screencast. The other screencasts in this series are:
As part of his MIX10 keynote presentation Bill Buxton showed off Project Gustav – an immersive digital painting experience created by Microsoft Research – as an example of natural user interface.
Previously covered on Channel 9 as part of the TechFest 2010 coverage we invited the Project Gustav guys back into the studio for a deeper dive into what they’ve built, why they chose to build it and what makes this experience so different from other tablet-based painting applications.
More on Project Gustav: Project Gustav is a realistic painting-system prototype that enables
artists to become immersed in the digital painting experience. It
achieves interactivity and realism by leveraging the computing power of
modern GPUs, taking full advantage of multitouch and tablet input
technology and our novel natural media-modeling and brush-simulation
algorithms. Project Gustav is a great example of how Microsoft’s
research efforts are leading to exciting new technologies to support
creativity.
This video originally aired during the Channel 9 Live at MIX10 Day 1
lunch break on March 15th 2010.