Ver por etiquetas

Todas las etiquetas » win8dev (RSS)

[Windows 8] Tip: Saber si tenemos acceso real a internet

Hola a todos! Una situación muy común hoy en día es encontrarnos con una conexión WiFi o Ethernet abierta en la que, una vez conectados, debemos acceder a un portal local para indicar un usuario y password. En este caso, efectivamente tenemos conectividad pero no tenemos salida a internet. Nos encontramos ante lo que se denomina una conexión cautiva. Normalmente, comprobamos simplemente si tenemos internet o no. Para ello manejamos el evento NetworkStatusChanged...

[Libro] Introducción al desarrollo en Windows 8 y Windows Phone 8

Hola a todos! Estos últimos meses han sido una auténtica locura, es lo que tiene no saber decir no a todo proyecto interesante que cae en tus manos. Al mismo tiempo que hacía de mentor en el Megathon de Bilbao y peleaba con WinRT para sacar adelante las demos de Visual Studio 2012, gestaba un nuevo proyecto, plasmado en forma de libro, que por fin hoy ve la luz. Junto con Ibon Landa y Rafael Serna , incansables compañeros en la mayoría de proyectos en los que me...

[Evento] Hackathon Windows 8 en Bilbao

Hola a todos! Este pasado fin de semana, los días 7,8 y 9 de Septiembre se ha celebrado un Hackathon multi ciudad en España donde más de 500 personas en 13 ciudades distintas se han reunido para aprender y desarrollar aplicaciones para Windows 8. Yo he tenido la suerte de poder ayudar como mentor en el celebrado en Bilbao junto a Gerard López, Alfredo Fernández, Andoni Arroyo, Asier Marques y Naiara Abaroa (Diseñadora que nos ofreció una charla espectacular...

[Eventos] Megathon Windows 8

Hola a todos! Hoy vamos a hablar del “megathon” de Windows 8 que se va a celebrar los días 7, 8 y 9 de Septiembre de forma simultánea en varias ciudades de España, entre las que se encuentran Bilbao, Santander, Logroño, Madrid… (podéis ver la lista completa aquí ) ¿De qué va esto de un hackathon ? Básicamente se trata de que os vengáis tres días a alguna de las ciudades donde se organiza, con vuestro portátil...
Publicado por Josué Yeray Julián Ferreiro | con no comments
Archivado en: ,

[Windows 8] GridView

Hola a todos! Hoy quiero que hablemos de uno de los nuevos controles que tenemos disponibles en Windows 8. Estamos hablando del control GridView, que es responsable de gran parte del look & feel de las aplicaciones metro: Tanto es así que incluso la tienda oficial de Windows 8 se basa en un GridView para presentarnos la información. Como podemos observar en la imagen superior, tenemos grupos de datos (spotlight, games,…) que contienen elementos. Además todo se organiza...

[Windows 8] Acceso al hardware (II): Sensores

Hola a todos! Hace unos días, vimos como obtener y usar en un mapa de Bing la información del GPS de nuestra tablet Windows 8. Hoy vamos a dar un repaso al resto de sensores que tenemos a nuestra disposición en una aplicación metro. En otras plataformas, por ejemplo en Windows Phone, tenemos normalmente acceso a tres sensores: Acelerómetro, Brújula y Giroscopio. En Windows 8 sin embargo tendremos hasta 7 sensores a nuestra disposición: Acelerómetro...

[Windows 8] Acceso al hardware (I): GPS y Bing Maps SDK

Hola a todos! Hoy vamos a comenzar a examinar el acceso al hardware del que disponemos en las aplicaciones metro para Windows 8. En primer lugar hablaremos del GPS, de como acceder a el y utilizar los datos que nos brinda. Para que nuestra aplicación pueda hacer uso del Gps, lo primero que necesitamos hacer es declarar en el appxmanifest de nuestra aplicación, en la pestaña de capacidades, que deseamos hacer uso de la localización del usuario: De esta forma tendremos los...

[Windows 8] IoC & MVVM

Hola a todos! Uno de los puntos clave del patrón MVVM y donde he visto más formas de aplicarlo es en lo referente a la unión entre Views y ViewModels. Hay gente que las asigna en code behind, otros lo hacen referenciando directamente a la ViewModel en XAML o Cargan las ViewModels y hacen que las Views sean DataTemplates que se resuelvan mediante converters… realmente hay mil formas de hacerlo, algunas más acertadas que otras, pero todas válidas. Tradicionalmente...

[Windows 8] Bases de datos locales en aplicaciones metro (II)

Hola a todos! En la primera parte de esta serie sobre bases de datos locales vimos como instalar y usar SQLite en nuestras aplicaciones Metro, en esta segunda parte vamos a examinar al siguiente contendiente, SiaqoDb . SiaqoDb SiaqoDb es una base de datos manejada basada en objetos para .NET que usa Linq de forma nativa como lenguaje de consulta. No tiene soporte para sentencias SQL, lo cual esta muy bien, te aleja de la tentación de usarlas, pero si por alguna razón necesitas hacer...

[Windows 8] Bases de datos locales en aplicaciones metro (I)

Hola a todos! Hoy vamos a ver como está de resuelto el escenario de bases de datos locales en las aplicaciones metro con Windows 8. En Windows Phone disponíamos “out of the box” de SQL Server CE pero en Windows 8 no tenemos esta suerte. Ahora mismo hay dos opciones principales, cada una con sus pros y sus contras: SQLite y SiaqoDb. En este artículo no voy a entrar a consideraciones de rendimiento. Voy a introducir cada base de datos, ver como poder empezar a desarrollar...

[Windows 8] Apps Metro para desarrolladores Windows Phone 7.5 (5 de N)

Hola a todos! En esta quinta entrega de la serie , tras haber visto como funcionan los contratos en las aplicaciones metro, vamos a profundizar un poco más con tres contratos muy útiles: buscar, compartir y configuración . Cada uno de estos contratos va a dar una gran funcionalidad a nuestra aplicación e integrarla con la forma de trabajar de Windows 8. Empecemos! Search El contrato de búsqueda permite que el usuario consulte a nuestra aplicación desde cualquier...

[Windows 8] Apps Metro para desarrolladores Windows Phone 7.5 (4 de N)

Volvemos a la carga con un nuevo artículo de la serie ! En nuestro último artículo sobre el ciclo de vida de las aplicaciones Metro vimos como es posible activar nuestra aplicación en respuesta a un requerimiento del sistema (como una búsqueda) o a otras aplicaciones (presentándonos como objetivo para guardar archivos). Pero no profundizamos en como llevar a cabo estas tareas. En este artículo vamos a ver que son los contratos, como configurar nuestra...

[Windows 8] Apps Metro para desarrolladores Windows Phone 7.5 (3 de N)

Hola a todos! En los artículos anteriores de la serie, hemos visto los fundamentos básicos para usar MVVM en una aplicación Metro: ViewModel Base, ViewModel Locator y Navegación. Hoy vamos a ver las particularidades del ciclo de vida de una aplicación Metro y lo parecido que este ciclo es al que tenemos en Windows Phone 7.5. Ciclos de vida: Windows 8 vs Windows Phone 7.5 Como podemos observar en la comparación anterior, ambos sistemas comparten la misma base...

[Windows 8] Apps Metro para desarrolladores Windows Phone 7.5 (2 de N)

Hola a todos! En el primer artículo de esta serie pudimos ver como la implementación del patrón MVVM no había sufrido demasiadas variaciones y también como el apartado de Navegación había variado notablemente. Hoy quiero dedicar este segundo artículo de la serie a los mecanismos a usar para conectar nuestras Views con sus respectivas ViewModels . Enlazando Views y ViewModels Tras ver como podíamos usar el patrón MVVM perfectamente...