Desarrollo de Aplicaciones móviles en la nube de Google


Este ejemplo de  proyecto   está diseñado para desarrolladores de Android e iOS  y es un  modelo utiliza que  Mobile Backend Starter para empezar a crear una aplicación para móviles Android e IOS   sobre la infrestructura de Google con Google Cloud Platform proporcionando un backend de uso general y fácil de implementar, además de bibliotecas de cliente para Android e iOS.

Con Mobile Backend Starter podrá:

  • Almacenar objetos en la nube desde un dispositivo móvil,
  • Enviar mensajes en tiempo real entre dispositivos,
  • Suscribirse a los cambios realizados en los datos almacenados en la nube,
  • Autenticar a los usuarios con la autenticación de cuentas de Google.

La idea de Google con este ejemplo es  buscar forma más fácil para los desarrolladores móviles para empezar a trabajar en la plataforma de la nube Google ofreciendo las siguientes características

  • Opcional codificación del lado del servidor : Controle su servicio en la nube utilizando bibliotecas de cliente de Android y iOS .
  • Almacén de datos en la nube : tienda de millones de objetos en la nube y gestionarlos desde tu aplicación.
  • Notificaciones Push : Enviar y difusión de objetos en forma de mensajes a través de Apple Push Notifications y Google Cloud Messaging.
  •  Programación Event Driven : Crear experiencias de usuario interactiva en tiempo real a través de consultas continuas .
  • La autenticación de usuarios autenticar usuarios usando cuentas de Google.
  • Por objeto de acceso : Evitar que los usuarios accedan a los datos privados utilizando nuestro modelo de autenticación.
  • Construido para escalaR : backend Mobile se ejecuta en infraestructura App Engine  para escalar a millones de usuarios en cuestión de horas ( precios de App Engine se aplica ) .

 

Implementar el Backend

El Mobile Backend consta de tres componentes:

  • Un backend móvil listo para despliegue.
  • Una aplicación de ejemplo Android que utiliza el servidor.
  • Una aplicación de ejemplo iOS que utiliza el servidor.

 Para implementar el backend:

  1. En el explorador, vaya a cloud.google.com y haga clic en la ficha Soluciones.
  2. Haga clic en Probar ahora.

    Página Soluciones

  3. En el formulario de Nuevo proyecto (iniciar sesión en tu cuenta de Google si se le solicita):

    • Asigne un nombre al proyecto, puede utilizar cualquier nombre que desee.
    • Proporcione un ID de proyecto, o acepte el ID autogenerado.

    De diálogo Nuevo proyecto

  4. Haga clic en el enlace de la muestra móvil conseguir comenzado:

    Forma deploy Backend

  5. En la página de inicio móvil Backend, haga clic en Implementar. Puede tomar unos momentos para desplegar:

    Forma deploy Backend

  6. Haga clic en Configuración, que se encuentra bajo el botón Implementar.

  7. Si se le solicita que dar permiso para que esta aplicación para acceder a su cuenta de Google, asegúrese de que la cuenta seleccionada es aquella en la que se ha creado el proyecto, a continuación, haga clic en Permitir.
  8. En el formulario de configuración de Mobile Backend, bajo Autenticación / autorización, seleccione Abrir y haga clic en Guardar. (Vamos a cambiar los otros ajustes en el próximo tutorial).

    Página Configuración del Backend

  9. Verifique que el backend está trabajando mediante el uso de su navegador para visitar https://your-project-id.appspot.com/_ah/api/explorer , en sustitución de your-project-id con el ID de proyecto que eligió anteriormente. Si el backend se ejecuta correctamente, verá el Api Mobilebackend que aparece en la página. Si el backend no está funcionando, puede depurar el problema a través de los registros de App Engine:

    • Visita la consola Nube .
    • Abra su proyecto.
    • Haga clic en el icono de App Engine.
    • En el panel de navegación izquierdo, busque y haga clic en Registros Administrador, bajo Administración.
    • Examine los registros para determinar el problema.

Su Móvil Backend se despliega y ya esta  listo para su uso de modo qeu ahora puede centrarse en su aplicacion  en Android o  Ios

Instalacion en Eclipse  Google Plugin para Eclipse (GPE) y Android Developer Toolkit (ADT)

  1. Descargue e instale Eclipse 4.2 IDE para Java.
  2. Instale el plugin de Google para Eclipse (GPE) 4.2 . Asegúrese de seleccionar las casillas de verificación de lo siguiente:
    • Herramientas de Desarrollo> Herramientas para Desarrolladores Android
    • Herramientas Google App Engine para Android
    • Google Plugin para Eclipse
    • SDKs> Google App Engine SDK Java
    • Póngase en contacto con todos los sitios de actualización durante la instalación para encontrar el software necesario
  3. Reinicie Eclipse.
  4. Instale el kit de herramientas de desarrollador de Android – seleccione Eclipse> Ventana> Administrador de SDK de Android para instalar lo siguiente:
    • Paquete de herramientas de Android
    • 4.0.3 Android y paquetes superiores
    • Google Jugar Servicio SDK. Instala la última Google Play SDK de servicios e importar el proyecto de biblioteca en su área de trabajo según las instrucciones.
  5. . Conecte un dispositivo Android con Android 4.0.3 o posterior, o utilizar un dispositivo virtual de Android (AVD) con un nivel mínimo de API 15 Los dispositivos virtuales se instalan con el plugin ADT y se puede acceder desde la ventana -> Administrador de dispositivos Android Virtual .

Configurar la aplicación cliente de Android para funcionar con el backend desplegado

  1. Descargue el archivo zip del cliente Android (o clon del repositorio GitHub ) y descomprimirlo en una ubicación de su elección.
  2. Importe el proyecto Android descomprimidos en Eclipse, seleccione Archivo> Importar> Android> Existing Code Android En Espacio de trabajo y luego suministrar el directorio en el que descomprimió el proyecto de cliente.
  3. Asegúrese de que su nuevo proyecto está configurado para un target Google APIs:
    1. Haga clic derecho sobre el proyecto en la vista Explorador de paquetes y seleccione Propiedades.
    2. Seleccione las propiedades de Android. Compruebe que el objetivo seleccionado es APIs de Google y muestra un nivel de API 15 o superior. Si usted tiene una API de nivel inferior, actualice el SDK de Android (Ventana-> Android SDK Manager) e instalar un nivel más alto de la API para construir el proyecto en contra. La página de destino para generar proyectos Android
  4. En el proyecto de cliente Android, busque el archivo src.com.google.cloud.backend.core.Consts.java y abrirlo: Explorador de paquetes
  5. Busque el código siguiente:

     /* Set Project ID of your Google APIs Console Project.*/
  6. publicstaticfinalString PROJECT_ID ="*** ENTER YOUR PROJECT ID ***"; 
  7. Reemplace *** ENTER YOUR PROJECT ID *** con la identificación del proyecto que creó cuando implementó el backend (vamos a cambiar otros valores de este archivo en el siguiente tutorial).

  8. Haga clic en Guardar para guardar los cambios y generar el proyecto.

Ejecutar el ejemplo

  1. Si está utilizando un dispositivo Android físico, hacer Modo de desarrollo debe estar activado y el dispositivo está conectado a su ordenador a través de USB.
  2. Si usted está usando un emulador AVD, seleccione Windows> Administrador de dispositivos Android virtual y comenzar un dispositivo existente o haga clic en Nuevo para crear uno, y luego iniciarlo: deja que el dispositivo de terminar completamente su proceso de inicio.
  3. Haga clic derecho en el proyecto seleccionado en el panel Explorador de paquetes y seleccione Ejecutar como> Aplicación para Android.
  4. Espere unos minutos para que el ser transferido en su dispositivo.
  5. Inicie la aplicación cliente, a continuación, escriba algún texto en ella y haga clic en Enviar. El mensaje enviado se hizo eco con una marca de tiempo: Ejecución de aplicaciones libro de visitas
  6. Ver el mensaje en el almacén de datos con el Visor de almacén de datos de App Engine. Para ello:
    1. Vuelva a la consola de la nube para su proyecto.
    2. Haga clic en la nube de almacén de datos en la lista de servicios disponibles en su sistema backend.
    3. Haga clic en Consulta.
    4. En el menú desplegable Tipo, seleccione Libro de visitas y haga clic en Ejecutar consulta. Todos los mensajes se muestran en la lista devuelta: Visor de almacén de datos

La aplicación muestra el libro de visitas ya está funcionando y conectado al servidor.

 

 

 

Mas información aqui

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s