Core Interaction Framework
The Microsoft Surface development platform provides the Presentation layer and Core layer so you can develop multitouch and multiuser applications. The Presentation layer includes built-in touch-enabled UI elements from Microsoft Windows Presentation Foundation (WPF), while the Core layer exposes Microsoft Surface-specific touch data and events so you can develop applications by using various application-side UI frameworks (such as Microsoft XNA). If you use the Core layer, the complex design that is required to implement multiuser and multitouch controls might create inconsistent behaviors among various Core-based applications.
The Core Framework SDK sample is designed to eliminate inconsistent behavior among Core-based applications by using the Model-View-Controller (MVC) design pattern.
The following topics describe the architecture and main concepts of the Core Interaction Framework:
To see an example of how to use the Core Interaction Framework in your own applications, see the Cloth SDK sample application.
© Microsoft Corporation. All rights reserved.