PHONEGAP

PHONEGAP

MYER, THOMAS

29,50 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2012
ISBN:
978-84-415-3142-0
Páginas:
384
Encuadernación:
Rústica
Colección:
DE PROGRAMADORES, PARA PROGRAMADORES

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Introducción

1. Introducción a PhoneGap
Utilizar PhoneGap
Algunos ejemplos representativos
Una revisión básica
La historia de PhoneGap
Los orígenes de PhoneGap
El estado actual de PhoneGap
Puntos fuertes y débiles de PhoneGap
Las bases de una aplicación PhoneGap
Qué se puede construir con PhoneGap
Un análisis rápido de la API
Problemas relacionados con el diseño de los dispositivos móviles
Resumen

2. Instalación y configuración de PhoneGap
Descargar PhoneGap
Utilizar PhoneGap Build
Escoger un entorno de trabajo
Resumen

3. Primeros pasos
Utilizar PhoneGap con Xcode
Utilizar PhoneGap con un dispositivo Android
Utilizar PhoneGap con un dispositivo BlackBerry
Utilizar PhoneGap con otros dispositivos
Resumen

4. Eventos
Comprender los eventos
Utilizar el controlador de eventos
Tipos de eventos
backbutton
deviceready
menubutton
pause
resume
searchbutton
online
offline
Resumen
Ejercicios

5. Trabajar con el dispositivo, la red y notificaciones
Obtener información del dispositivo
Obtener el nombre del dispositivo
Obtener la versión de PhoneGap
Obtener la plataforma del dispositivo
Obtener el identificador UUID del dispositivo
Obtener la versión del sistema operativo
Comprobar el estado de la red
Determinar el tipo de conexión
Utilizar notificaciones
Utilizar alertas
Utilizar cuadros de diálogo de confirmación
Utilizar pitidos
Utilizar vibraciones
Resumen
Ejercicios

6. Acelerómetro
El acelerómetro
¿Qué es el acelerómetro?
Utilizar el acelerómetro
Ejemplos de aplicaciones que aprovechan el acelerómetro
Utilizar el objeto Acceleration
Utilizar los métodos del acelerómetro
getCurrentAcceleration
watchAcceleration
clearWatch
La opción del acelerómetro
Resumen
Ejercicios

7. La brújula
Trabajar con la brújula
¿Qué es la brújula?
Diferencias entre dispositivos
Utilizar la brújula
Ejemplos de aplicaciones que utilizan la brújula
Utilizar los métodos de Compass
getCurrentHeading
watchHeading
clearWatch
Utilizar la opción de Compass
Mejorar el aspecto
Resumen
Ejercicios

8. Geolocalización
Qué es la geolocalización
Utilizar la geolocalización
Ejemplos de aplicaciones que emplean la geolocalización
Los objetos Position, PositionError y Coordinates
El objeto Position
El objeto PositionError
El objeto Coordinates
Utilizar los métodos de Geolocation
getCurrentPosition
watchPosition
clearWatch
Emplear las opciones de Geolocation
Mejorar el aspecto de la interfaz
Resumen
Ejercicios

9. Multimedia
Trabajar con los archivos multimedia
¿Qué son los archivos multimedia?
Utilizar los archivos multimedia
Ejemplos de aplicaciones multimedia
El objeto Media
Utilizar los métodos de Media
getCurrentPosition
getDuration
play
pause
release
stop
Gestionar errores
Mejorar el aspecto
Resumen
Ejercicios

10. La cámara
Trabajar con la cámara
¿Qué es la cámara?
¿Qué es la galería de imágenes?
Utilizar la cámara
Ejemplos de aplicaciones que usan la cámara
Usar el objeto Camera
Utilizar el método GETPICTURE
Utilizar las opciones de Camera
Mejorar el aspecto de la aplicación
Resumen
Ejercicios

11. Almacenamiento
Trabajar con las opciones de almacenamiento
Utilizar el objeto Database
Abrir una base de datos
Ejecutar una query de SQL
Ver un conjunto de resultados
Gestionar los errores
Trabajar con el objeto localStorage
Resumen
Ejercicios

12. Archivos
Trabajar con sistemas de archivos
Trabajar con directorios y archivos
Trabajar con el objeto DirectoryEntry
Trabajar con el objeto FileEntry
Trabajar con flags
Trabajar con LocalFileSystem
Leer archivos
abort
readAsDataURL
readAsText
Escribir archivos
Transferir archivos
FileUploadOptions
FileUploadResults
Gestionar errores
FileError
FileTransferError
Resumen
Ejercicios

13. Contactos
Crear contactos
Guardar un contacto
Clonar un contacto
Eliminar un contacto
Localizar un contacto
Comprender algunas rarezas
Contacts
ContactName
ContactOrganization
Gestionar errores
Resumen
Ejercicios

14. Capturar
Cómo capturar vídeo
Utilizar el argumento options
Problemas que pueden surgir a la hora de capturar vídeo
Cómo capturar audio
Utilizar el argumento options
Problemas que pueden surgir a la hora de capturar audio
Cómo capturar imágenes
Utilizar el argumento options
Problemas que pueden surgir a la hora de capturar imágenes
Gestionar errores
Resumen
Ejercicios

15. Crear una aplicación para tomar notas
Diseñar la aplicación
Construir la aplicación
Crear las opciones de captura
Añadir metadatos
Guardar y sincronizar
Añadir geolocalización
El código final
Limpiar la aplicación
Resumen


Apéndices

Apéndice A. Soluciones a los ejercicios

Apéndice B. Herramientas para PhoneGap

Apéndice C. PhoneGap.js

Apéndice D. Complementos para PhoneGap

Índice alfabético

El mundo del desarrollo de aplicaciones para dispositivos móviles está evolucionando a gran velocidad. Se han convertido en el boom del momento, son miles de aplicaciones las que se publican todos los días.
¿Eres un desarrollador Web con ganas de dar el salto a los dispositivos móviles pero no tienes tiempo para aprender un lenguaje nuevo de programación? PhoneGap es la solución; es un framework libre y abierto que le permitirá crear aplicaciones para todas las plataformas utilizando HTML, CSS y JavaScript. Tras una breve introducción sobre PhoneGap, aprenderá cómo instalarlo y configurarlo y empezará a trabajar en el desarrollo de aplicaciones para dispositivos iOS, Android y BlackBerry. 

En cada capítulo nos centraremos en un componente y plantearemos una serie de prácticos y sencillos ejercicios que le ayudarán a dominar los conceptos aprendidos. Al terminar de leer este libro, estará preparado para crear sus propias aplicaciones para dispositivos móviles.

Artículos relacionados

  • POWER BI. CURSO PRÁCTICO
    CARRASCO GÓMEZ, FRANCISCO JOSÉ
    Este libro es una guía esencial para cualquier persona que quiera descubrir el potencial de Power BI, la herramienta de análisis de datos de Microsoft que facilita la creación de informes dinámicos para apoyar la toma de decisiones. Desde sus orígenes en los complementos de Excel, Power BI ha evolucionado para ofrecer una amplia variedad de opciones de conectividad y modelado d...

    29,90 €

  • INGENIERÍA DE DATOS. DISEÑO, IMPLEMENTACIÓN Y OPTIMIZACIÓN DE FLUJOS DE DATOS EN
    ORTEGA CANDEL, JOSÉ MANUEL
    Este libro es una guía esencial para quienes desean dominar los conceptos y técnicas de ingeniería de datos. A través de un enfoque teóricopráctico, se exploran los métodos para la ingesta, almacenamiento y procesamiento eficiente de datos, con énfasis en el uso de Python y otras tecnologías clave. Los lectores aprenderán sobre la importancia de los datos en las organizaciones,...

    29,90 €

  • ENTIENDE LA TECNOLOGÍA
    GENTILE, NATE
    Piénsalo: gracias a los avances tecnológicos podemos hablar con alguien que esté a miles de kilómetros, predecir el tiempo, cruzar el planeta en cuestión de horas, conocer nuestro estado de salud, curar enfermedades graves, acceder al instante a más información de la que nunca seremos capaces de leer... ¡Si incluso hemos conseguido hacer que las máquinas aprendan! ¿Cómo de dif...

    20,90 €

  • CANVA. CURSO COMPLETO
    GÓMEZ, CHEMA
    La guía definitiva y más exhaustiva para dominar Canva, la herramienta de diseño gráfico más accesible y poderosa de nuestros tiempos ...

    19,90 €

  • ADOBE INDESIGN. CURSO PRÁCTICO
    LÓPEZ JIMÉNEZ, MARÍA TERESA
    Esta obra, basada en la versión 2024 de InDesign, es una guía integral para diseñadores gráficos, editores y cualquier persona interesada en dominar el arte de la maquetación de documentos. Este libro ofrece una metodología práctica y directa para aprender a utilizar Adobe InDesign, una de las herramientas más poderosas y versátiles del diseño editorial. A lo largo de sus capít...

    24,90 €

  • LA LEY DE LA INTELIGENCIA ARTIFICIAL. PARTE I
    LÓPEZ-AMO SAINZ, ALVARO PABLO
    La extensión del uso la Inteligencia Artificial a un sinfín de actividades de nuestra vida diaria está suponiendo una nueva revolución tecnológica, económica y social. Tal revolución evidencia la necesidad de una regulación legal en la que La Unión Europea, la OCDE y un amplio número de países ya han avanzado.Con un lenguaje claro, didáctico y sin tecnicismos este libro present...

    34,90 €