We are trying to automate touch devices built on Android & Linux OS and also applications installed in Windows surface device (win 8).
Please let me know if this is possible through selenium and what approach is to be followed.
These might help, I haven't tried, I just know it's there, so good luck:
AndroidDriver - selenium - Getting Started With Android Driver - Browser automation framework - Google Project Hosting
IPhoneDriver - selenium - Information about the iPhone Driver - Browser automation framework - Google Project Hosting
Windows Surface is kind of new, so I don't think they support it yet.