PHONEGAP
-5%

PHONEGAP

MYER, THOMAS

32,30 €
30,69 €
IVA incluido
Descatalogado
Editorial:
ANAYA (PAPEL)
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3142-0
Páginas:
384
Encuadernación:
Rústica
32,30 €
30,69 €
IVA incluido
Descatalogado
Añadir a favoritos

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

  • INTELIGENCIA ARTIFICIAL PARA INVESTIGADORES
    ORTEGA CANDEL, JOSÉ MANUEL
    Descubre cómo la Inteligencia Artificial transforma la investigación científica. La inteligencia artificial ha dejado de ser una promesa: es el motor que impulsa la innovación en todas las disciplinas. Este libro te muestra cómo integrarla en tu trabajo diario para transformar la sobrecarga de información en conocimiento claro, útil y estratégico. Con un enfoque visionario y pr...
    En stock

    29,95 €28,45 €

  • APRENDER 3DS MAX 2015 CON 100 EJERCICIOS PRÁCTICOS
    MEDIAACTIVE
    En este primer volumen dedicado al programa de modelado tridimensional 3DS Max 2015 se estudian en profundidad las principales herramientas de creación y edición de la aplicación, una de las más utilizadas y respetadas en todo el mundo por los profesionales de desarrollo de juegos, televisión, cine y composición digital. Con estos 100 ejercicios el usuario tendrá una primera to...
    En stock

    21,40 €20,33 €

  • GUÍA OFICIAL PARA EL EXAMEN DE CERTIFICACIÓN CCENT/CCNA ICND1 2ª EED
    CISCO SYSTEM
    En stock

    55,95 €27,98 €

  • SISTEMAS DIGITALES DE INFORMACIÓN
    LÓPEZ LÓPEZ, JOSÉ
    Internet, el medio de comunicación esencial de la era digital, ha pasado a convertirse, a comienzos del siglo XXI, en una herramienta básica para los confeccionadores de contenidos que trabajan para todos los soportes. ...
    En stock

    21,05 €10,53 €

  • GUÍA DE APRENDIZAJE MACROMEDIA FLASH PARA WINDOWS Y MACINTOSH
    ULRICH, KATHERINE
    En stock

    41,40 €20,70 €

  • GUÍA DE APRENDIZAJE MACROMEDIA DREAMWEAVER MX 2004 PARA WINDOWS Y MACINTOSH
    TOWERS, J. TARIN
    Tabla de contenidosCapítulo 1 Primeros pasosCapítulo 2 Configuración de un sitio localCapítulo 3 Páginas web básicasCapítulo 4 Edición del códigoCapítulo 5 Cómo trabajar con imágenesCapítulo 6 Los vínculosCapítulo 7 Inserción y reproducción de archivos multimediaCapítulo 8 Fuentes y caracteresCapítulo 9 Párrafos y formateo de bloquesCapítulo 10.Cómo trabajar con archivos de wor...
    En stock

    39,80 €19,90 €