WINDOWS PHONE 7.5. DESARROLLO DE APLICACIONES CON SILVERLIGHT

WINDOWS PHONE 7.5. DESARROLLO DE APLICACIONES CON SILVERLIGHT

WILDERMUTH, SHAWN

46,40 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3169-7
Páginas:
432
Encuadernación:
Otros
Colección:
Programación

Agradecimientos
Sobre el autor

Prólogo

Introducción
Convenciones
Código fuente

1. Presentación de Windows Phone
Un teléfono diferente
Experiencias integradas
Especificaciones del teléfono
Patrones de entrada
Diseño táctil
Botones de hardware
Teclados
Sensores
Ciclo vital de las aplicaciones
Controlar el desarrollo mediante servicios
Ventanas vivas
Marketplace
Distribuir sus aplicaciones a través de Marketplace
Envíos a Marketplace
Directivas de aplicaciones
Directivas básicas para aplicaciones
Directivas de uso legal
Directivas de contenido
Resumen

2. Crear su primera aplicación para el teléfono
Preparar su equipo
Crear un nuevo proyecto
Visual Studio
XAML
Diseñar con Blend
Añadir código
Trabajar con eventos
Depurar en el emulador
Depurar con un dispositivo
Utilizar el tacto
Trabajar con el teléfono
Resumen

3. Presentación de XAML
XAML
Propiedades de objetos XAML
Espacios de nombres XAML
Asignar nombres en XAML
Contenedores visuales
Gramática visual
Formas
Pinceles
Colores
Texto
Imágenes
Transformaciones y animaciones
Transformaciones
Animaciones
Estilos XAML
Recursos
Estilos
Estilos implícitos
Resumen

4. Controles
Controles en Silverlight
Controles simples
Usar teclados
RichTextBox
Controles de contenido
Controles de lista
Controles específicos del teléfono
El control Panorama
El control Pivot
Vinculación de datos
Vinculación de datos sencilla
Usar DataTemplate
Mejorar el rendimiento del desplazamiento
Formatos de vinculación
Vincular elementos
Conversores
Errores de vinculación de datos
Plantillas de controles
Kit de herramientas Silverlight para Windows Phone
El control AutoCompleteBox
El control ContextMenu
Los controles DatePicker y TimePicker
ListPicker
LongListSelector
PerformanceProgressBar
ToggleSwitch
ExpanderView
PhoneTextBox
El contenedor de diseño WrapPanel Layout
Resumen

5. Diseñar para el teléfono
La tercera pantalla
Es un teléfono ¿verdad?
Determinar el paradigma de la aplicación
Panorama
Pivot
Páginas sencillas
Microsoft Expression Blend
Crear un proyecto
Recorrido por Blend
Fundamentos de Blend
Diseño
Pinceles
Crear animaciones
Trabajar con comportamientos
Diseño específico para el teléfono
ApplicationBar en Blend
Usar el control Panorama en Blend
Usar el control Pivot en Blend
Vista previa de aplicaciones
Resumen

6. Programar para el teléfono
Ciclo vital de las aplicaciones
Navegación
Desactivar/Reactivar
La experiencia del teléfono
Orientación
Diseño táctil
Área cliente de la aplicación
Barra de aplicaciones
Detección inactiva
El efecto Inclinación
Resumen

7. Integración con el teléfono
Utilizar vibración
Usar movimiento
Emular movimiento
Crear datos registrados
Utilizar sonido
Reproducir sonidos con MediaElement
Usar bibliotecas XNA
Reproducir sonidos con XNA
Ajustar la reproducción
Grabar sonidos
Contactos y citas
Contactos
Citas
Alarmas y recordatorios
Crear una alarma
Crear un recordatorio
Acceder a notificaciones existentes
Utilizar tareas
Iniciadores
Selectores
Los hub de medios e imágenes
Acceder a la música
Reproducir música
Acceder a imágenes
Almacenar imágenes
Integrar en el hub Imágenes
Integrar en el hub Música y vídeos
Depurar la integración en el hub Música y vídeos
Integrar con la sección Now Playing
Integrar en la sección Historial
Integrar en la sección Novedades
Controlar el inicio desde el hub
Trabajar con la cámara
Usar la clase PhotoCamera
Acceso a hardware sin procesar
La API de portapapeles
Ventanas vivas
La ventana viva principal
Ventanas secundarias
Ventanas vivas de dos caras
API de ubicación
Permisos de ubicación
Acceder a información de ubicación
Geoubicación única
Controlar cambios de geoubicación
Emular la información de ubicación
Resumen

8. Bases de datos y almacenamiento
Almacenar datos
Almacenamiento aislado
Serialización
Serialización XML
Serialización JSON
Parámetros de almacenamiento aislado
Bases de datos locales
Primeros pasos
Optimizar la clase de contexto
Asociaciones
Usar una base de datos existente
Actualizaciones de esquema
Seguridad de base de datos
Resumen

9. Multitarea
Multitarea
Agentes de fondo
Agente periódico
Agente de recursos intensivos
Agente de audio
Servicio de transferencia de fondo
Requisitos y limitaciones
Solicitar transferencias
Monitorizar solicitudes
Resumen

10. Servicios
La pila de red
La clase WebClient
Acceder a información de red
Consumir JSON
Utilizar serialización JSON
Analizar JSON
Servicios Web
Consumir OData
Funcionamiento de OData
El URI
$orderby
$skip y $top
$filter
$expand
$select
Utilizar OData en el teléfono
Generar una referencia de servicio para OData
Recuperar datos
Actualizar datos
Utilizar notificaciones Push
Requisitos de notificaciones Push
Preparar la aplicación para notificaciones Push
Configurar el servidor para notificaciones Push
Notificaciones sin procesar
Enviar notificaciones Toast
Crear ventanas vivas
Procesar errores de notificaciones Push
Resumen

11. Marketplace
Definición de Marketplace
Funcionamiento
Cobrar por aplicaciones
Recibir pagos
Información fiscal para desarrolladores en Estados Unidos
Información fiscal para desarrolladores fuera de Estados Unidos
Enviar su aplicación
Preparar su aplicación
El proceso de envío
Después del envío
Modificar su aplicación
Envíos fallidos
Utilizar publicidad en sus aplicaciones
Resumen

Índice alfabético

Nadie espera que Windows Phone supere a Android o a iOS de forma inmediata, sin embargo muchos coinciden que será protagonista en el futuro próximo. La llegada al mercado de dispositivos de reconocidas marcas, que ya trabajan con este sistema operativo, implicará su consolidación definitiva.

Windows Phone 7.5 es una versión actualizada, denominada Mango, cuyo lema es " El usuario primero " . Permite crear magníficas aplicaciones basadas en la experiencia del usuario como es el caso de las aplicaciones Metro, que interactúan en la pantalla por medio de ventanas vivas.

Este libro describe todos los aspectos básicos y contiene ejemplos ilustrados con código. El ritmo progresivo permite trabajar en aplicaciones completas y ejercitar sus conocimientos con sofisticadas técnicas. Tiene en sus manos una guía excepcional para crear potentes aplicaciones para móviles, de gran atractivo visual y que aprovechan al máximo las prestaciones de la plataforma de Microsoft.

Artículos relacionados

  • ESTO NO ES INTELIGENCIA
    FLORIDI, LUCIANO
    La inteligencia artificial no piensa, no es inteligente: actúa. Comprender esta diferencia fundamental es la clave para afrontar con conciencia los desafíos de una tecnología que está transformando nuestro presente y nuestras vidas, y para imaginar el futuro de nuestras sociedades. Esta es la tesis que defiende Luciano Floridi, uno de los principales filósofos contemporáneos y...
    Disponible en la librería

    24,90 €

  • LO QUE PREGUNTAMOS A GOOGLE
    ROGERS, SIMON
    ¿Alguna vez te has preguntado qué pasa por la mente de otras personas, como preguntas absurdas, inquietudes muy íntimas, esperanzas y sueños?En 'Lo que preguntamos a Google', Simon Rogers analiza las conclusiones extraídas del mayor conjunto de datos del mundo. Es una instantánea épica de nuestro cerebro colectivo con dos décadas de historia que sigue creciendo. Lo que revela s...
    Disponible en la librería

    24,95 €

  • POTENCIA TU EMPRESA CON INTELIGENCIA
    GÁMEZ, KIKO
    Potencia tu empresa con inteligencia propone rediseñar profesionales y empresas desde cero, asumiendo la IA como sistema operativo y no como complemento. No es un libro técnico, es un mapa estratégico para quien quiere crecer, competir y liderar en la era de la IA agéntica, porque la inteligencia artificial no es una herramienta más que añadir a lo que ya haces, es una nueva fo...
    Disponible en la librería

    24,00 €

  • 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...
    Disponible en la librería

    62,50 €

  • LOS TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ
    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...
    Disponible en la librería

    24,95 €

  • MINECRAFT OFICIAL: RETOS DE SUPERVIVENCIA 2 (EDICIÓN LEYENDA)
    MOJANG AB, MOJANG AB
    ¿Te atreves a afrontar nuevos retos en Minecraft? Bien, porque el Mundo superior necesita a alguien con coraje y decisión… ¡y ese eres tú! ¡Este libro contiene muchísimos retos y grandes consejos para guiarte en esta odisea épica que te convertirá en leyenda!Gracias a sus instrucciones claras, sus grandes desafíos y unas ilustraciones increíbles, vas a enfrentarte a unos retos ...
    Disponible en la librería

    16,90 €