
Real World Windows 8 App Development With JavaScript
Edward Moemeka, Elizabeth Moemeka’s
- Editorial
- Apress
- Año
- 2013
- Páginas
- ~281
- Nivel
- Intermedio
De qué trata
Guía práctica de Edward y Elizabeth Moemeka, publicada por Apress en 2013, para crear y publicar aplicaciones de la Tienda Windows (las antiguas apps «Metro» o «Modern UI») para Windows 8 con HTML5, CSS y JavaScript. Está pensada para desarrolladores web de nivel intermedio que ya conocen JavaScript y quieren llevar sus conocimientos al modelo de aplicaciones de Windows 8, siguiendo las pautas de diseño de Microsoft.
Empieza con la filosofía y el entorno de Windows 8 y los fundamentos de una app con WinJS y la Windows Runtime (WinRT), con atención especial a las promesas y al modelo de programación asíncrona. Sigue con el diseño de la interfaz con layouts y controles, y con el uso de multimedia: captura de audio y vídeo y transmisión inalámbrica a una televisión. Después cubre la integración con el sistema mediante los charms y los contratos (búsqueda, compartir, etc.), la impresión, las notificaciones y los live tiles, la ejecución en segundo plano y las transferencias de archivos. Termina con las opciones de monetización y el proceso de certificación y publicación en la Windows Store, incluidos los requisitos para que la app sea aceptada.
El libro avanza con ejemplos de código para cada API más que con una aplicación completa construida de principio a fin. Su orientación al «mundo real» se nota en los capítulos de certificación y monetización, que pocos libros de la época trataban. Hoy tiene interés casi solo histórico: el modelo de apps JavaScript/WinJS de Windows 8 se abandonó a favor de UWP y luego de Windows App SDK, PWA o Electron, y muchas de las APIs y del flujo de publicación descritos ya no existen tal cual. Requiere Windows 8 y Visual Studio 2012/2013 para seguir los ejemplos.
- Windows 8
- Windows Store apps
- WinJS
- WinRT
- HTML5
- Promesas
- Charms y contratos
- Notificaciones y live tiles
- Multimedia
- Segundo plano
- Monetización
- Publicación en Windows Store
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

