First prerequisite to experience microsoft surface is that your system should have the latest version of silverlight.Now we can understand the importance of Silverlight as it is going to form a major part in almost all the microsoft future releases.
Microsoft surface is not just the touch computer its going to be a “Multi touch” computer which is really an amazing feature.We can use almost all our fingers while we operate on Microsoft surface.
Its has a 30 inch touch screen which also allows multiple users to interact with the system at the same time.It also has the capability to interact with physical objects like mobiles when placed on the screen.
All the Base work of Microsoft surface lies with the cameras and Image recognition system.
Microsoft has given various tools for the developers to build application on microsoft surface.But before all that one should have a sound knowledge in wcf,wpf and silverlight concepts