DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MÓVILES

DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MÓVILES

RODGER, RICHARD

51,50 €
IVA incluido
Agotado en la editorial
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3188-8
Páginas:
592
Encuadernación:
Otros
Colección:
WROX
51,50 €
IVA incluido
Agotado en la editorial
Añadir a favoritos

Agradecimientos

Sobre el autor

Introducción
A quién va dirigido este libro
Contenido del libro
La estructura del libro
Cómo se utiliza este libro
Convenciones
Código fuente

1. Presentación de las aplicaciones móviles basadas en la nube
Cómo construir aplicaciones móviles en la nube
Aprovechar nuestros conocimientos
Qué herramientas necesitaremos
Los nuevos conocimientos que adquirirá
Dos grandes conceptos sobre la industria de las aplicaciones
Las aplicaciones Web y el futuro
La nube como el futuro
Primeros pasos
Usar funciones JavaScript
El motor de los navegadores WebKit
Una aplicación llena de color
Presentación del servidor Web nginx
Resumen
Ejercicios
En este capítulo ha aprendido

2. Moviliza tu aplicación
Construir una aplicación de dibujo sensible al tacto
Cómo dibujar en la pantalla
Dibujar en respuesta a los eventos táctiles
Aplicar el principio DRY al código
Usar la nube de Amazon
Cómo afecta la ubicación geográfica al servicio AWS de Amazon
Utilizar el servicio EC2
Publicar la aplicación Web móvil
Publicar la aplicación en la instancia
Resumen
Ejercicios
En este capítulo ha aprendido

3. Construir aplicaciones Web móviles
Qué se puede hacer con las aplicaciones móviles
Localizar al usuario
Responder a la orientación del dispositivo
El resto de propiedades, para más tarde
Instalar aplicaciones móviles en dispositivos iPhone
Instalar aplicaciones móviles en dispositivos Android
JQuery y jQuery Mobile
La librería jQuery Mobile
Construir una lista de tareas
Resumen
Ejercicios
En este capítulo ha aprendido

4. Mejorar la aplicación
Emplear la aplicación desde la caché
Trabajar con los eventos táctiles
Eventos táctiles
Eventos gestuales
Incluir un mapa interactivo
La API Google Maps
Proporcionar un icono y una pantalla de inicio a la aplicación
Resumen
Ejercicios
En este capítulo ha aprendido

5. Construir aplicaciones en la nube
El código JavaScript del lado del servidor
Node
Instalar Node
Usar el gestor de paquetes de Node
Presentación de la base de datos MongoDB
Análisis de la nube para nuestra aplicación To-Do List
Las matemáticas
Organizar nuestro sistema
Recopilar datos sobre el uso de la aplicación
Enviar los datos de utilización
Crear un gráfico con los datos de utilización de nuestra aplicación
Resumen
Ejercicios
En este capítulo ha aprendido

6. ¡Utilice la nube!
La arquitectura clásica de la nube
El diseño REST
Bases de datos de la nube
SimpleDB de Amazon
Utilizar SimpleDB para almacenar datos en la nube
La API de SimpleDB
Colocar la aplicación To-Do List en la nube
Presentación de la librería SimpleDB
Construir un cliente para la línea de comandos
Trabajar con la hora de la nube
Ejecutar un servidor en la nube
Sincronización con la nube
Resumen
Ejercicios
En este capítulo ha aprendido

7. Mejorar la usabilidad de la aplicación
Crear una interfaz basada en pestañas
Implementar la solución de jQuery Mobile
Implementar la solución de iScroll
Trabajar con el audio y vídeo móvil
Reproducir audio desde nuestra aplicación
Reproducir vídeo desde nuestra aplicación
Abrir otras aplicaciones desde nuestra aplicación
Abrir un navegador Web desde nuestra aplicación
Abrir un teléfono desde nuestra aplicación
Abrir SMS desde nuestra aplicación
Abrir el correo desde nuestra aplicación
Abrir mapas desde nuestra aplicación
Abrir YouTube desde nuestra aplicación
Resumen
Ejercicios
En este capítulo ha aprendido

8. Trabajar con la nube
Almacenar contenido en el servicio S3 de Amazon
La arquitectura del servicio S3 de Amazon
Utilizar Amazon S3
Usar la nube para completar un registro
Construir aplicaciones a gran escala
Comprender el esquema de trabajo
Utilizar la caché
Resumen
Ejercicios
En este capítulo ha aprendido

9. Crear aplicaciones híbridas que funcionen de forma nativa
Aplicaciones híbridas
El proyecto PhoneGap
Construir aplicaciones híbridas
Construir una aplicación para iPhone
La firma del código
Construir una aplicación para Android
Utilizar las propiedades del dispositivo
Lifestream, una aplicación para publicar fotos en un blog
Cargar fotografías
Almacenar imágenes en Amazon S3
Resumen
Ejercicios
En este capítulo ha aprendido

10. Construir una aplicación de Foto-Blogging
La arquitectura de Lifestream
Construir el servidor
Sentar las bases
Permitir el seguimiento de usuarios
Actualizar y publicar fotografías
Completar la aplicación Lifestream
Compatibilidad con las cuentas de usuario
Integración con la identidad de las redes sociales
Resumen
Ejercicios
En este capítulo ha aprendido

11. Trabajar con los servicios de desarrollo de la nube
Las plataformas para el desarrollo de aplicaciones móviles
La plataforma FeedHenry
La tecnología de FeedHenry
El entorno de desarrollo de FeedHenry
Decidir si se trabajará con FeedHenry
Usar la plataforma Appcelerator
La tecnología de Appcelerator
El entorno de desarrollo de Appcelerator Development
Decidir si se trabajará con Appcelerator
Usar la plataforma appMobi
La tecnología de appMobi
El entorno de desarrollo de appMobi
Decidir si se trabajará con appMobi
Resumen
En este capítulo ha aprendido

12. Seamos sociales
Trabajar con la API de Twitter
Los límites de uso de la API de Twitter
Emplear las entidades de la API de Twitter
Las piezas que necesitaremos
Una aplicación de mensajería directa
El proceso del diseño
Obtener los factores de higiene adecuados
La estructura del código
OAuth sin un servidor
Llamar a la API de Twitter
Consumidores y generadores de eventos
Resumen
Ejercicios
En este capítulo ha aprendido

13. Tiendas para aplicaciones
Qué hace falta para publicar una aplicación
Iconos
Pantalla de inicio
Capturas de pantalla y orientaciones
Metadatos de la aplicación
Trabajar con las tiendas online de aplicaciones
Construir nuestra aplicación para su publicación
Resumen
En este capítulo ha aprendido

14. Vender la aplicación
Determinar una estrategia de marketing
Desarrollar aplicaciones para otros
Emplear aplicaciones para promocionar nuestro negocio
Vender nuestras aplicaciones
Tácticas para promocionar nuestra aplicación
Tácticas estándar
Tácticas caras
Las tácticas de guerrilla
Resumen
En este capítulo ha aprendido

Apéndice. Soluciones a los ejercicios

Índice alfabético

Esta obra se ha desarrollado como una guía para aprender a construir, utilizando HTML, CSS y JavaScript, aplicaciones y servicios en la nube para dispositivos móviles de gran calidad, sin necesidad de aprender a programar en Objective-C o en Java para las plataformas iOS o Android.

Dirigido a todos los desarrolladores Web que quieran aprovechar sus conocimientos y aplicarlos a la industria del desarrollo de aplicaciones móviles. Con la ayuda de unas cuantas tecnologías de código abierto, como PhoneGap (Cordova) y Node.js, podrá incorporarse a este nuevo mercado con una gran demanda de desarrolladores.

Su autor, Richard Rodger, nos enseña a construir nuestra primera aplicación utilizando HTML5, a configurarla para que trabaje con la nube y a utilizar bases de datos alojadas en ésta. Además, incluye ejemplos que ayudarán a comprender cómo crear aplicaciones complejas. Gracias a ellos, incrementará sus conocimientos y podrá dar el salto para desarrollar aplicaciones móviles destinadas a la nube.

Artículos relacionados

  • TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ, LOS
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Lo tenemos ;)

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Lo tenemos ;)

    62,50 €

  • CONSTRUCCIÓN DE GRANDES MODELOS DE LENGUAJE DESDE CERO
    RASCHKA, SEBASTIAN
    El físico Richard P. Feynman afirmó: «No comprendo lo que no puedo crear». Inspirado en este principio, Sebastian Raschka ofrece en este libro una guía práctica y detallada para construir un modelo de lenguaje de gran tamaño ejecutable incluso en un portátil. Este libro analiza cada etapa del proceso, desde la planificación y codificación del modelo hasta su entrenamiento y aju...
    Lo tenemos ;)

    39,95 €

  • SOFTWARE PARA LA INGENIERÍA DE PROCESOS
    CUATRECASASA ARBOS, LLUIS
    Esta Guía del usuario y el software al que acompaña se ha elaborado para facilitar la comprensión del contenido del libro Diseño avanzado de procesos y plantas de producción flexible, mediante las metodologías y situaciones que presenta. Su utilidad más importante es facilitar su aplicación a los casos reales de diseño de procesos que necesita resolver el propio usuario, con lo...
    Lo tenemos ;)

    30,00 €

  • INTRODUCCIÓN A MICROSOFT FABRIC
    AGUILERA REYNA, DIANA / LÓPEZ CENTENO, NELSON
    Descubre Microsoft Fabric, la nueva plataforma de datos de Microsoft que amplía las capacidades de Power BI y permite implementar procesos de datos modernos de forma sencilla y unificada.El procesamiento y análisis de datos sigue siendo clave en casi cualquier proyecto, y ha cobrado aún más relevancia con los avances de la Inteligencia Artificial Generativa. Esto ha impulsado t...
    Lo tenemos ;)

    30,50 €

  • GESTIÓN DE BASE DE DATOS CON SQL SERVER
    TORRES REMON, MANUEL
    ¿Desea gestionar bases de datos de forma profesional, segura y eficiente? SQL Server es una de las herramientas más potentes para administrar información digital en entornos empresariales. Esta obra le ofrece una guía detallada y actualizada para dominar la versión 2022 del sistema gestor de bases de datos de Microsoft, haciendo especial énfasis en la automatización de procesos...
    Lo tenemos ;)

    19,90 €