Desarrollo e implementación de GWT / mGWT para aplicaciones móviles

Estoy realmente confundido por muchos enlaces: mgwt, Phonegap, Cordova, gwt-phonegap, etc ... ¿Puede alguien realmente ayudarme con algunas preguntas básicas sobre todo esto?

Phonegap y Cordova son lo mismo: nos ayudarán a construir un componente de despliegue móvil utilizando archivos JS generados. ¿Estoy en lo correcto?

Pasos proporcionados en el sitio de Cordova para crear un proyecto de Android y desplegar las necesidades generadas en el contenido HTML, JS y CSS de nuestro proyecto. Así que necesitamos construir esto antes de venir de nuestro proyecto. ¿Derecha?

Ahora, si tengo un proyecto GWT simple, ¿puedo crear un cliente GWT e implementar el contenido generado de la aplicación web (.nocache.js y los archivos html del módulo) directamente usando el paso b (enfoque de Cordova) sin ningún cambio? Entiendo que esto en sí se llama un proyecto de Phonegap, que hacemos usandoTutorial de Android de Phonegap

Ahora, si he usado los widgets mGWT en mi aplicación GWT, ¿qué se necesita más antes de comenzar a usar los pasos de Cordova? ¿El código compilado de mGWT no se puede usar directamente en el proyecto Cordova Phonegap?

¿Qué es gwt-Phonegap? ¿Por qué necesitamos esto ahora? ¿Puede alguien realmente explicar qué está sucediendo exactamente usando gwt-Phonegap en algunas palabras simples?

Respuestas a la pregunta(1)

Su respuesta a la pregunta