Heard about Microsoft Surface 2? In this presentation we will introduce you to the new Microsoft Surface Hardware and explain how you can write applications for it. By the end of the presentation you will have learned how to use the Microsoft Surface 2 SDK to write an application that bridges the physical world we live in to the virtual world on the Surface. We will also discuss what it takes to write an application that targets both Microsoft Surface Hardware and Windows Touch Enabled Devices. And of course, you will learn tricks of the trade, like how to write an application right away using the new Microsoft Surface Input Simulator. We will focus on WPF development, but anyone with an interest in Natural User Interfaces should be able to follow and enjoy the presentation.