Publicidad
Publicidad

RSS programar aplicaciones metro Windows 8

Programar aplicaciones para Windows 8: contratos

4 Comentarios
Programar aplicaciones para Windows 8: contratos

Los contractos es una de las novedades más importantes de Windows 8. Esta funcionalidad propone una serie de interfaces estándar que permitirán a las aplicaciones interactuar entre sí sin necesidad de conocerse, simplemente cumpliendo los requisitos que el contrato define. También existirán contratos que no servirán para interactuar con otra aplicación sino directamente con el sistema operativo.

Leer más »

Programar aplicaciones para Windows 8: invocar servicios en la nube

2 Comentarios
Programar aplicaciones para Windows 8: invocar servicios en la nube

En la app de Grid de Windows 8, de la que hemos hablado en esta serie de cómo programar app Windows 8 con anterioridad, se utiliza un fichero Data.js para generar datos de prueba con los que rellenar la aplicación. Es una especie de lorem ipsum adaptado al tipo de aplicación que representa esta plantilla de Visual Studio 2012.

Vamos a modificarla para que nuestra aplicación muestre información real, al tiempo que aprenderemos cómo invocar recursos en Internet, mediante el método WinJS.xhr.

Leer más »
Publicidad

Programar aplicaciones para Windows 8: Data Binding

1 Comentario
Programar aplicaciones para Windows 8: Data Binding

El Data Binding es una técnica que nos va a permitir separar responsabilidades de la aplicación en distintas capas o clases. En la capa de modelo vamos a tener la información organizada en clases y propiedades. En la capa de presentación en HTML vamos a definir cómo mostrar la información, asociando a los elementos de la vista los nombres de las propiedades del modelo que queremos mostrar. Por último, tendremos una capa capaz de orquestar todo el proceso, poniendo en contacto la vista con su fuente de información. Esto recuerda bastante a un patrón MVC y en las Aplicaciones Metro va a ayudarnos a tener código más mantenible y reutilizable.

Leer más »

Programar aplicaciones Metro en Windows 8: "Hola Mundo"

2 Comentarios
Programar aplicaciones Metro en Windows 8: "Hola Mundo"

Gracias a las plantillas de proyecto que forman parte de la instalación de Visual Studio 2012 tenemos la posibilidad de crear una primera Aplicación Metro que sea más sofisticada y completa que el típico “Hola Mundo” al que estamos acostumbrados en otras tecnologías.

Para crear esta primera aplicación empezaremos por abrir Visual Studio 2012 y navegar al menú File -> New -> Project.

Leer más »

Programar aplicaciones Metro de Windows 8: ciclo de vida

18 Comentarios
Programar aplicaciones Metro de Windows 8: ciclo de vida

El ciclo de vida de las Aplicaciones Metro es bastante distinto al que ha existido en las aplicaciones en Windows hasta ahora. Si en aplicaciones clásicas tenemos, fundamentalmente, dos estados consistentes en ejecución y cierre de la aplicación, en las Aplicaciones Metro vamos a tener varios estados extra, como se puede ver en la imagen.

Veamos cómo vamos a pasar de unos a los otros y qué condiciones se tienen que cumplir en cada caso.

Leer más »
Publicidad

Programar aplicaciones Metro de Windows 8: JavaScript de las aplicaciones

3 Comentarios
Programar aplicaciones Metro de Windows 8: JavaScript de las aplicaciones

El JavaScript con el que nos vamos a encontrar en el desarrollo de aplicaciones Metro es 100% estándar. En concreto, es una implementación del estándar ECMAScript5, la versión más reciente del lenguaje aparecida en 2009 y en cuya elaboración Microsoft tuvo una participación muy activa, entre otras cosas aportando una completa suite de pruebas.

En ECMAScript5 aparecieron una gran cantidad de novedades, como propiedades, métodos para parsear JSON, nuevas funciones en los prototipos de Array, string, etc. Todas ellas estarán disponibles para su uso en Aplicaciones Metro, incluida la característica estrella de ECMAScript5: el Modo Estricto.

Leer más »

Programar aplicaciones Metro de Windows 8: estándares y WinRT

2 Comentarios
Programar aplicaciones Metro de Windows 8: estándares y WinRT

Una de las señas de identidad de la plataforma .NET de Microsoft desde su nacimiento fue la posibilidad de desarrollar aplicaciones con distintos lenguajes de programación. De esta forma se aseguraba que una gran variedad de desarrolladores pudieran dar el salto a la nueva plataforma.

Con el desarrollo de Aplicaciones Metro para Windows 8 los de Redmond han repetido la jugada. En la capa de diseño vamos a poder optar por dos tecnologías: XAML para los desarrolladores que vengan de la plataforma .NET; y HTML5/CSS3 para aquellos que lo hagan del mundo web. En lo que respecta a la lógica de la aplicación son varias las opciones: C++, VB.NET/C# y JavaScript.

Leer más »

Programar aplicaciones Metro de Windows 8: características principales

16 Comentarios
Programar aplicaciones Metro de Windows 8: características principales

Las Aplicaciones Metro de Windows 8 son, sin duda, la novedad más importante en el nuevo sistema operativo de Microsoft para usuarios y desarrolladores. Las tendencias más importantes de la industria como la Nube, los dispositivos táctiles o la convergencia PC / móvil se dan la mano para crear un nuevo paradigma, tanto en el desarrollo como en su posterior uso.

Leer más »
Publicidad