title: What's the latest in touch screen programming?
body: <p>I want to code some applications to use touch screen gestures. What is the latest technology available? </p>
  
  <p>What functionalities to APIs provide? Is it just the casual select and click functionality or are advanced gestures are also exposed through the API? Is it possible to extend the APIs to code my own gestures?</p>
  
  <p>I can't arrange a touch screen device immediately. Is it possible to do some coding now and test my code using an on screen emulator with my mouse? Later for thorough testing I will get an actual touch screen device.</p>
  
  <p>I am open to Linux and Windows platforms.</p>
  
  <p>Also would like to explore both desktop (PC and laptops) and mobile platforms (smartphones) with greater stress on the former. Desktop because the computing power available is high and don't want to be bogged down with mobile related issues in the beginning.</p>