title: GWT/mGWT development and deployment for mobile apps
body: <p>I am really confused by lot of links: mgwt, Phonegap, Cordova, gwt-phonegap, etc...
  Can somebody really help me with a few basic questions about all these?</p>
  
  <ol>
  <li><p>Phonegap and Cordova are one and the same - They will help us to build a mobile deployable component using generated JS files. Am I correct?</p></li>
  <li><p>Steps provided in the Cordova site to create an Android project and deploy needs generated html, JS and CSS content of our project. So we need to build these before we come here from our project. Right?</p></li>
  <li><p>Now if I have a simple GWT project, can I build GWT client and deploy the generated web app content (.nocache.js and module html files) directly using step b (Cordova approach) without any changes. I understand that this itself is called a Phonegap project, which we do using <a href="http://docs.phonegap.com/en/1.7.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android" rel="noreferrer">Phonegap's Android tutorial</a></p></li>
  <li><p>Now if I have used mGWT widgets in my GWT application, what is needed extra before I start using Cordova steps - mGWT compiled code can't be used directly in Cordova Phonegap project?</p></li>
  </ol>
  
  <p>What is gwt-Phonegap? Why do we need this now? Can somebody really explain what exactly is happening using gwt-Phonegap in some simple words. </p>