
Designing and Developing Surface Applications - Surface 2.0 SDK Training
The Surface 2.0 Training Course, developed by CM Group (Content Master) for Microsoft, was hosted on the official resource at microsoft.com/surface/training. The course was delivered using Luminosity, a SCORM-compliant e-learning platform built with Silverlight and HTML5, representing Microsoft's next-generation interactive e-learning solutions.
Luminosity was adopted broadly within Microsoft, notably across initiatives such as Patterns & Practices.
The visual and interaction design process encompassed the complete creation of the user interface and graphics, starting from initial wireframes and progressing through fully realized UI elements and interaction flows. These design elements were developed collaboratively with CM Group and Microsoft's Surface team, who provided instructional content, resulting in a comprehensive training resource specifically designed for Surface 2.0 (later known as PixelSense).
The user interface design referenced early internal Microsoft guidelines, specifically pre-official Metro concepts derived from Windows Phone, which were themselves rooted in foundational design principles such as Swiss and Bauhaus minimalism. As official Metro branding was still in development at the time, independent refinement and interpretation were required to meet the specific design needs of this project.
A notable aspect of the training course was the creation of original, detailed graphics clearly illustrating multi-touch gesture interactions, including rotation, translation, and pinch-to-zoom. Additionally, detailed guidelines for touch-point sizing were produced, explicitly referencing early Windows Phone UI standards, providing practical clarity for developers implementing Surface interactions.
Further technical details regarding multi-touch manipulation processing, gesture recognition, and related frameworks are documented in the separate SlideView entry.