WAT es una tecnología que permite a los propietarios de un sitio web convertir su sitio web en una app de Windows 8.1. Así la transición de una aplicación web a una aplicación de Windows 8.1 es mucho más sencilla y lo único que tenemos que hacer es centrarnos en aspecto concretos de la app.

Agenda de la sesión:

  • Introducción a WAT
  • Instalando WAT en Visual Studio 2013
  • Configurando la plantilla.
  • El fichero config.json

Puedes registrarte en este evento de WWE: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032578107&Culture=es-ES&community=0

Toda la información relativa a WAT está disponible aquí: http://wat-docs.azurewebsites.net/

Integración

Con WAT puedes crear una app HTML/JavaScript de Windows 8.1 que permite tener:

  • Barras de navegación
  • App Bars
  • Integración con el botón de compartir
  • Integración con el botón de configuración
  • Integración con el botón de búsqueda.
  • Notificaciones y Live Tiles

Empezando con WAT

clip_image001

Una vez que se tiene el proyecto creado de WAT aparece una estructura de ficheros en HTML/JavaScript que permite empezar a integrar la web. Hay algunos ficheros que se pueden modificar y otros simplemente se incluyen como parte de la solución.

http://wat-docs.azurewebsites.net/GetStarted

config.json

Este fichero controla prácticamente toda la configuración de la plantilla y de la funcionalidad que tendrá la app. Además maneja de manera predeterminada la gestión de la conexión a Internet, la gestión del charm de compartir, configuración y buscar.

Hay una referencia sobre el fichero config.json para empezar a integrar el sitio web con la app.

http://wat-docs.azurewebsites.net/Json

Esta es una lista de la funcionalidad que soporta WAT:

  • homeURL
  • errors
  • navigation
  • logging
  • share
  • offline
  • appBar
  • navBar
  • livetile
  • notifications
  • redirects
  • settings
  • styles
  • header
  • search
  • secondaryPin
  • styleTheme

Guías de publicación de apps para Apps de la Tienda

Las aplicaciones que se suben a la tienda tienen que cumplir con unos requerimientos a la hora de poderse publicar. Este tipo de app son especiales puesto que el contenido de la app no está en la propia app sino que está en un servidor online y requiere de conexión todo el rato. Justamente WAT te ayuda en estas áreas:

  • Las app deberán detectar un cambio de estado en la conectividad a internet y mostrar un mensaje al usuario
  • Las app deberán de recuperarse automáticamente de una perdida de conexión a Internet
  • Soporta SnapView y multiples resoluciones
  • Soporte para interacciones táctiles.
  • Soporte para redirecciones URL
  • Las apps deberán usar al menos alguna funcionalidad de la plataforma, no solamente envolver una web.
  • Proveer algún tipo de valor para el usuario.
  • Proveer iconos personalizados y una splash screen.
  • El publicador de la app deberá ser el propietario de la web en cuestión.

Luis Guerrero

Technical Evangelist Windows Azure

@guerrerotook