120 likes | 242 Views
About Microsoft Surface. Surface Vs. PixelSense. What is the Surface?. Multi-Touch. Multiple touch events up to 50 Multi-user 2 people can work together. Microsoft PixelSense. The screen has camera’s built in Can see what you place on it Use objects to interact with program.
E N D
Multi-Touch • Multiple touch events • up to 50 • Multi-user • 2 people can work together
Microsoft PixelSense • The screen has camera’s built in • Can see what you place on it • Use objects to interact with program
Designing for PixelSense • Think about Touching, not Clicking • Planning is key • Goals • Design • Interaction • Remember to think MVC
Windows Presentation Foundation(WPF) • PixelSense programs use WPF to build the View of the program • Separates the appearance from behavior • XAML used for appearance • Managed language (like C#) used for behavior • Does this sound familiar?
XAML • Extensible Application Markup Language • Similar to HTML or XML • XAML based on Hierarchical structures • What’s hierarchical mean?
Hierarchical Thinking • What elements are inside other elements? • What elements are grouped, and what are independent?
Hierarchical Example <ScatterView> <StackPanel> <Button>A</Button> <Button>B</Button> </StackPanel> <StackPanel> <Button>C</Button> <Button>D</Button> </StackPanel> </ScatterView>
Installing Surface SDK • Install XNA Games Studio • Install Surface Runtime • Install Surface SDK