Si acaba de llegar al mundo del desarrollo, este manual es la mejor opción para aprender a utilizar Windows 8 SDK. Un equipo de expertos de Microsoft le conduce a través del nuevo y sencillo proceso de creación, implantación, marketing y venta de sus propias aplicaciones. El detalle en los métodos del nuevo sistema operativo de Microsoft proporciona una forma de crear aplicaciones estilo Windows 8 para los equipos de sobremesa tradicionales y para dispositivos móviles como portátiles, tablets o smartphones. Con este libro descubrirá cómo crear sus propias aplicaciones de principio a fin con la ayuda de ejemplos y sugerencias de expertos que le ayudarán a avanzar en su carrera como desarrollador profesional de aplicaciones Windows 8.Agradecimientos Sobre los autores Sobre el editor técnico Introducción A quién va dirigido este libro Contenido del libro Estructura del libro Parte I. Introducción al desarrollo de aplicaciones Windows 8 Parte II. Creación de aplicaciones Windows 8 Parte III. Desarrollo profesional de Windows 8 Parte IV. Apéndices Requisitos para utilizar este libro Convenciones Código fuente Parte I. Introducción al desarrollo de aplicaciones Windows 8 1. Una breve historia del desarrollo de aplicaciones de Windows La vida de Windows De Windows 3.1 a 32 bits Windows XP y Windows Vista Windows 7 hace olvidar el fracaso de Vista El cambio de paradigma de Windows 8 Primeros pasos de Microsoft hacia el consumidor Windows 8 aparece en escena Historia de las API y herramientas El poder de C C++ predomina sobre C Visual Basic Delphi El surgimiento de .NET Nuevas tecnologías de interfaz de usuario Trampa-22 del desarrollo de aplicaciones Windows Resumen Ejercicios Qué ha aprendido en este capítulo 2. Utilizar Windows 8 Dos mundos, un sistema operativo Métodos de entrada Entrada multitáctil El teclado de software Otros dispositivos de entrada Inicio de sesión La pantalla Inicio Evolución del menú Inicio Explorar y buscar aplicaciones instaladas Mosaicos dinámicos Utilizar aplicaciones estilo Windows 8 La barra de accesos Introducción de la barra de accesos Botón Inicio El botón Buscar Botón Compartir Botón Dispositivos Botón Configuración Escritorio de Windows Introducción de la aplicación Escritorio Cambiar entre programas del escritorio ¿Dónde está el botón Inicio? Resumen Ejercicios Qué ha aprendido en este capítulo 3. Arquitectura de Windows 8 para el desarrollador Arquitectura de desarrollo de Windows 8 Capas de una aplicación de escritorio Capas de una aplicación estilo Windows 8 Acerca de Windows Runtime Arquitectura de Windows Runtime Metadatos en Windows Runtime Ventajas de Windows Runtime Lo que no tiene Windows Runtime .NET Framework 4.5 Instalación del modelo de .NET Framework 4.5 Integración de Windows Runtime Compatibilidad asíncrona Otras opciones nuevas Escoger la tecnología apropiada para su proyecto La Tienda de Windows Aplicaciones Windows 8 o aplicaciones de escritorio Elegir un lenguaje de programación Resumen Ejercicios Qué ha aprendido en este capítulo 4. Aprender a conocer su entorno de desarrollo Descarga de códigos para este capítulo Introducción de la caja de herramientas Visual Studio 2012 Instalar Microsoft Visual Studio 2012 Un paseo por la IDE de Visual Studio Crear un nuevo proyecto Utilizar muestras y extensiones Algunos elementos útiles que debe conocer sobre la IDE Dar vida a sus aplicaciones con Expression Blend Iniciar Expression Blend con una solución de Visual Studio Añadir un objeto animado a la UI Iniciar la animación Utilizar Visual Studio y Blend juntos Resumen Ejercicios Qué ha aprendido en este capítulo Parte II. Creación de aplicaciones Windows 8 5. Principios del desarrollo actual de aplicaciones de Windows Aplicaciones estilo Windows 8 ¿Cuál es el lenguaje de diseño de Windows 8? Principios generales del diseño de aplicaciones para Windows 8 Modelos de estructura y navegación de la aplicación Plataforma de desarrollo asíncrono Introducción a la programación asíncrona Evolución de la programación asíncrona en la plataforma .NET Programación asíncrona con C# 5.0 Desarrollo asíncrono en Windows Runtime Promesas de programación asíncrona con JavaScript Resumen Ejercicios Qué ha aprendido en este capítulo 6. Creación de aplicaciones estilo Windows 8 con HTML5, CSS y JavaScript HTML5 y CSS en la Web Conocer las tecnologí