2012-05-25 13 views
8

Estoy muy confundido por muchos enlaces: mgwt, Phonegap, Cordova, gwt-phonegap, etc ... ¿Alguien realmente puede ayudarme con algunas preguntas básicas sobre todo esto?Desarrollo e implementación de GWT/mGWT para aplicaciones móviles

  1. Phonegap y Córdoba son una y la misma - Nos ayudarán a construir un componente de despliegue móvil utilizando archivos JS generados. ¿Estoy en lo correcto?

  2. Pasos provistos 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. Entonces, debemos construirlos antes de venir aquí desde nuestro proyecto. ¿Derecha?

  3. Ahora si tengo un proyecto GWT simple, puedo construir el cliente GWT y desplegar el contenido de la aplicación web generada (.nocache.js y archivos html del módulo) directamente usando el paso b (enfoque Cordova) sin cambios. Entiendo que esto se llama un proyecto de Phonegap, que hacemos usando Phonegap's Android tutorial

  4. Ahora si he usado widgets mGWT en mi aplicación GWT, lo que se necesita antes de comenzar a usar los pasos de Cordova - el código compilado mGWT no puede ser utilizado directamente en el proyecto Cordova Phonegap?

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

Respuesta

11

Aquí están las respuestas:

  1. Córdoba es la base de código fuente abierto, Phonegap es una distribución de la misma, al igual que Ubuntu es una distribución del núcleo de Linux.
  2. Si desea implementar un GWT en un dispositivo Android, debe compilar su aplicación GWT y colocar el resultado del compilador en la carpeta www del proyecto del teléfono.
  3. ver 2.
  4. acaba de construir su GWT de forma normal utilizando widgets mgwt y la api phonegap (gwt-phonegap), compilarlo con el compilador GWT y copiarlo en el dispositivo.

Aquí hay un video que explica el concepto básico en torno GWT, Phonegap, mgwt & GWT-PhoneGap: http://www.youtube.com/watch?v=0V0CdhMFiao&feature=plcp

+0

Gracias Daniel. El video fue muy útil. GWT-Phonegap se encuentra entre las aplicaciones GWT HTM5 y la interacción nativa con API de Phonegap. Pero la importancia práctica de gwt-phonegap no está clara. A partir de ahora, hemos utilizado widgets mGWT y GWT en nuestro proyecto. GWT-Phonegap nunca se usó. Sin usar gwt-phonegap, ¿podemos compilar directamente el proyecto y probar con cordova (Phonegap) para su implementación? ¿Qué significa que agregar GWT-Phonegap cambiará algo prácticamente? ¿Puede usted explicar por favor? – Santosh

+3

gwt-phonegap está ahí para llamar a la api phonegap. Si no necesita acceder al hardware (como Camera, AddressBook), no necesita gwt-phonegap. Estás bien con mgwt y tu aplicación gwt –

+0

Muchas gracias Daniel :) Ahora tengo muy claro lo que tengo que hacer. – Santosh

Cuestiones relacionadas