Evento en Salamanca–Como pasar de Windows Phone a Windows 8

Siguiendo con la ruta, que mejor para celebrar la salida de la próxima release de Windows 8 que ver como migrar nuestras aplicaciones de Windows Phone a esta nueva versión, esta vez toca en Salamanca, gracias a la Universidad Pontificia de Salamanca, nos veremos allí el 8 de Junio.

Como pasar de Windows Phone a Windows 8

Trae tu aplicación desarrollada sobre Windows Phone y mígrala a Windows 8

Requisitos previos:

  • Conocimientos sobre el desarrollo en Windows Phone 7
  • PC con Windows 8 Consumer Preview y Visual Studio 11
  • Curiosidad por ver Windows 8 🙂

Donde y Cuando

8 de Junio de 2012 
Universidad Pontificia de Salamanca, Facultad de Informática
Aula Barroca
 
C/ Compañia, 5 
Salamanca

Agenda

9:00 – 9:30 Recepción

9:30 – 11:00

  • Las nuevas herramientas diferencias respecto a Windows Phone
  • Como desarrollar para Windows Phone desde Windows 8
  • Cambios en el modelo de desarrollo
    • Ciclo de vida de nuestras aplicaciones en Windows 8
    • Los espacios de nombre
    • Enlace de datos
    • Navegación
    • Localización de idioma
    • Almacenamiento de datos
    • Cambios en WCF
    • Como ampliar nuestras aplicaciones migradas (Trabajando con Contratos)

11:30 – 13:00

  • ¡Manos a la obra!

En el apartado de Manos a la obra, los asistentes podrán traer sus propias aplicaciones y seguir los pasos que se expondrán para migrar sus aplicaciones, también contaremos con una aplicación base en Windows Phone para aquellos que no tengan una aplicación y deseen seguir el proceso.

De vuelta a las trincheras más Windows Phone y más Windows 8!

Tras casi dos meses fuera de combate, volvemos a las trincheras, y es que han sido muuuchos cambios en mi vida en muy poco tiempo, el principal “culpable” ha sido el nacimiento de mi segundo pequeño, Marcos, al cual le he dedicado todo mi tiempo libre… y el que no tenia libre también Sonrisa (los que tenéis peques ya sabéis que el segundo no es solo el doble de trabajo)

Pero estamos pasando ya la fase de dormir en tramos de dos horas y media y con ayuda de la cafeína ya estoy casi forma de nuevo… tan en forma que en los tiempos muertos que me quedaban he hecho algo llevaba muchos años rondando en mi cabeza, crear una empresa, pero quería hacerlo con cabeza y poder aprender todo lo que ello conlleva y no simplemente el trabajo del día a día, y tras muchos años todo se ha puesto en su sitio (ya os contare la historia…) por lo que no digo “voy a emprender” ya que después de diez años en esto, no lo veo como tener que empezar de nuevo, sino como el paso natural, así que lo dejaremos en “voy a continuar”, ya he sufrido ver como Navision se convertía en Microsoft Dynamics NAV, el pasar de eVC++ a .Net con Pocket PC… para luego pasar de nuevo a Windows Mobile, a formar sobre Dynamics Mobile y sufrir su retirada del mercado, pasar oootra vez de Windows Mobile a Windows Phone, a estar al día con XNA para “volver” a DirectX y como había poco, hacer que sea fácil “jugar” con Windows Phone y que además funcione en Windows 8, así que, qué me quiten lo bailado, esto que viene no puede ser más difícil Sonrisa, la empresa es Five Flames Mobile y ha visto la luz (si la burocracia nos deja… pero este tema lo comentare mas adelante…) gracias a mis dos socios y compañeros Sergio Morales y Víctor Ortega, y a la colaboración y ánimos de Eduardo Ortega que desde la Gran Bretaña sigue echándonos un cable, así como a todos mis amigos y compañeros de Microsoft y los Microsoft Innovation Center y muchos mas…

¡Pero al grano!

El próximo día 23 daré en Madrid una charla sobre como pasar nuestras aplicaciones de Windows Phone a Windows 8 (en cuanto tenga el enlace de registro lo publicare junto con la agenda”)

Y para aquellos que aun no sepan lo divertido que es hacer aplicaciones para Windows Phone les espero en Cantabria en los Windows Phone Camps que se celebraran del 11 al 12 de Junio, cortesía del CIIN, de los cuales aquí os dejo el enlace donde podréis ver la agenda y como registraros…

http://www.ciin.es/web/servicios/eventos/Paginas/WPCamps20120611.aspx?Fecha=11-06-2012

Además estoy preparando nuevos Webcast, artículos, video tutoriales y mas charlas (que ya las echaba de menos) así que lo dicho, de vuelta a las trincheras!!!

Evento–Como pasar tus apps de Windows Phone a Windows 8

Lo prometido es deuda, aquí os dejo la invitación para la charla que daré en Madrid el próximo día 23 de Mayo en el Hotel Velada en Madrid.

Como pasar de Windows Phone a Windows 8

Trae tu aplicación desarrollada sobre Windows Phone y mígrala a Windows 8

Requisitos previos:

  • Conocimientos sobre el desarrollo en Windows Phone 7
  • PC con Windows 8 Consumer Preview y Visual Studio 11

Donde y Cuando

23 de mayo de 2012
Hotel Velada Madrid
C/ Alcalá, 476
Madrid

Agenda

9:00 – 9:30 Recepción

9:30 – 11:00

  • Las nuevas herramientas diferencias respecto a Windows Phone
  • Como desarrollar para Windows Phone desde Windows 8
  • Cambios en el modelo de desarrollo
    • Ciclo de vida de nuestras aplicaciones en Windows 8
    • Los espacios de nombre
    • Enlace de datos
    • Navegación
    • Localización de idioma
    • Almacenamiento de datos
    • Cambios en WCF
    • Como ampliar nuestras aplicaciones migradas (Trabajando con Contratos)

11:30 – 14:00

  • ¡Manos a la obra!

En el apartado de Manos a la obra, los asistentes podrán traer sus propias aplicaciones y seguir los pasos que se expondrán para migrar sus aplicaciones, también contaremos con una aplicación base en Windows Phone para aquellos que no tengan una aplicación y deseen seguir el proceso.

Como usar fuentes True Type personalizadas en Windows Phone

Algo que nos puede surgir, como ha sido en mi caso, es que tengamos que utilizar una fuente True Type que no este disponible en nuestro dispositivo Windows Phone para nuestras aplicaciones en SilverLight.

Lo primero que tenemos que hacer es crear una nueva carpeta Fuentes en nuestro proyecto y copiar nuestra fuente.ttf dentro de ella.

Una vez copiada debemos cambiar la “Acción de compilación” de nuestro archivo .ttf a “Contenido”

image

Una vez hecho esto tan solo debemos establecer la propiedad FontFamily del texto a mostrar del siguiente modo:

.Fuentes[TU_ARCHIVO_TTF].ttf#[NOMBRE_DE_LA_FUENTE]

en XAML

<TextBox FonFamily=”.FuentesMiFuente.ttf#MiFuente” …

El problema de hacer esto así es que en el diseñador se nos va a mostrar la fuente SegoeWP lo cual puede dificultarnos un poco el trabajo a la hora de diseñar nuestra aplicación, por lo que otro método es hacer esto desde Expression Blend.

Para esto seleccionaremos un elemento y sobre el panel de propiedades hacemos clic sobre el cuadro de Propiedades Avanzadas de la fuente de texto y seleccionamos “Convertir en nuevo recurso…”

image

En el nuevo cuadro de dialogo establecemos el nombre con el que referenciaremos nuestra nueva fuente y estableceremos el contexto, dado que voy a utilizar esta fuente en toda mi aplicación marcaré Definir en Aplicación.

image

Una vez hecho esto tan solo tendremos que marcar nuestra fuente como Recurso local y seleccionarla.

image

Y listo, con esto tan solo tendremos que establecer la fuente de todos aquellos texto que deseemos que se vean con la nueva fuente.

Curso on-line Introducción a XNA para Windows Phone

Ya esta disponible en el centro de desarrolladores de Windows Phone el curso on-line de introducción al desarrollo con XNA para Windows Phone.

En este curso podréis aprender desde Cero como desarrollar juegos desde el 2D al 3D y como integrar todo esto con Silverlight para Windows Phone.

Este curso es para sentar las bases a aquellos que quieran aprender como desarrollar juegos y para comprender mejor todo el contenido que podéis encontrar en el App Hub de desarrolladores de Windows Phone.

Aquí os dejo el temario:

Sección Introducción

  • Modulo 1 Introducción a
  • Módulo 1:Introducción al desarrollo de videojuegos con XNA para Windows Phone
  • Módulo 2:Bazar de juegos, XBOX Live y publicación de juegos
  • Módudulo 3:Comenzando el desarrollo de un juego con XNA.

Sección XNA 2D

  • Módulo 4: Añadiendo contenidos al Content Pipeline
  • Módulo 5: Trabajando con texturas en XNA
  • Módulo 6: Controlando la entrada de usuario
  • Módulo 7: Control de colisiones en 2D
  • Módulo 8: Animaciones en 2D

Sección XNA 3D

  • Módulo 9: El espacio 3D en XNA
  • Módulo 10: Trabajando con Modelos 3D
  • Módulo 11: Efectos 3D de XNA en Windows Phone
  • Módulo 12: Control de colisiones 3D
  • Módulo 13: Optimización y rendimiento en 3D

Sección Extendiendo XNA en Windows Phone (miscelanea)

  • Módulo 14: Multimedia (sonidos y efectos
  • Módulo 15: Persistencia de datos
  • Módulo 16: XNA y Silverlight en MANGO
  • Módulo 17: Herramientas y recursos para XNA

Podéis encontrar todos los contenidos AQUÍ.

Ale a darle a la tecla 🙂

SORTEO de NOKIAS Lumia 800 Windows Phone

Atentos a este pedazo de trozo de cacho de cosa de SORTEO del nuevo Nokia Lumia 800 cortesía de Microsoft Ibérica.

Y es que gracias a Microsoft y solo por publicar una aplicación dentro del periodo del concurso podemos acceder a participar y conseguir GRATIS un teléfono NOKIA Lumia 800, solo tenéis que ver lo que dice Josue Yeray el crack que ha escrito el libro de desarrollo en Castellano para Windows Phone 7.5 en su post… y es que encima se acercan las Navidades y creo que después de un duro año dándolo todo nos hemos ganado un nuevo gadget para nuestra colección.

image

El concurso

Se van a sortear VARIOS teléfonos cada semana (a partir del 5 de Diciembre) así hasta enero.

Participar es muy sencillo.

1º Publicar una aplicación dentro de la semana en curso.

2º Inscribirse aquí.

http://msdn.microsoft.com/es-es/windowsphone/hh553489

3º El miércoles de la semana siguiente y tras sorteo ante NOTARIO se publicaran los ganadores.

Cuantas mas aplicaciones publiques mas opciones de conseguir un Nokia Lumia 800 tendrás.

Un saludo!!!

[WP7] Importante – Que hacer tras la actualización de NODO

Acabo de actualizar mi HTC Mozart a NODO sisi, llevo toda la mañana cortando y pegando, vamos un desfase… ahora venga en serio. Si que es cierto que el proceso de carga de las aplicaciones (especialmente en los juegos sobre XNA) ha mejorado una barbaridad, que dicha actualización trae todo lo que dice que traería etc… (ya se ha escrito mucho sobre el tema) hasta ahí todo bien. Ahora el motivo real de este micro post y por evitar que mas de uno comience a lanzar bolas de fuego por los ojos contra Windows Phone.

Resulta que tras la actualización de NODO todo esta donde debería estar… todo? no una pequeña aldea de galos resis…. digo no todo no, resulta que la fecha y hora del sistema vuelve al 31/01/1980 que por muy nostálgicos que nos pongamos (yo tenia un año así que no me acuerdo demasiado) esto genera que Marketplace, Twitter, Facebook nuestras cuentas de live, cualquier aplicación que valide con certificados etc etc etc deje de funcionar. Así que NOTA MENTAL.

CAMBIARE LA FECHA DEL TELEFONO CUANDO TERMINE LA ACTUALIZACIÓN

CAMBIARE LA FECHA DEL TELEFONO CUANDO TERMINE LA ACTUALIZACIÓN

CAMBIARE LA FECHA DEL TELEFONO CUANDO TERMINE LA ACTUALIZACIÓN

Saludos.

[WP7-Tips] Como enlazar nuestra aplicación con Youtube

Trabajando con Windows Phone nos podemos ver en la necesidad (o por mera curiosidad) de tener que mostrar videos de Youtube desde nuestra aplicación.

Lo primero que te puede venir a la cabeza es que utilizando el MediaPlayerLauncher todo será cortar y pegar digo coser y cantar, pero no, si intentas introducir cualquier url del tipo rtsp:// con enlace a los videos en 3gp recibiremos un bonito mensaje de error del tipo NonSupportedException.

Pero no tiremos la toalla, ya que contamos con varios modos de poder hacer esto (bueno dos). El primero y más sencillo es limitarnos a lanzar el Launcher del Navegador (WebBrowserTask) con la url del video que deseamos ver, esto nos abre el navegador y el usuario puede pulsar sobre el video, en el caso de no tener la aplicación de Youtube le indicará que debe descargársela.

WebBrowserTask webBrowser1 = new WebBrowserTask();           
webBrowser1.URL = "http://www.youtube.com/watch?v=7AH11KZdzbU&feature=youtube_gdata_player";
webBrowser1.Show();

Pero que ocurre si lo que queremos es abrir directamente el reproductor. Bueno para ello tenemos otra opción que es utilizar los links del tipo vnd.youtube del siguiente modo.

WebBrowserTask webBrowser1 = new WebBrowserTask();
webBrowser1.URL = "vnd.youtube:7AH11KZdzbU?some=parameters";
webBrowser1.Show();

Donde 7AH11KZdzbU no es más que el id del video que deseamos mostrar.

Esto lanzara nuestro WebBrowser si, pero inmediatamente lanzara el reproductor de Youtube (si lo tenemos instalado eso si).

Solo queda decir que esto NO FUNCIONA EN EL EMULADOR.

Saludos!

Disponible la RTM de las herramientas de desarrollo de Windows Phone

Por fin han sido liberadas las herramientas de desarrollo para Windows Phone, llevamos probando la Beta una buena temporada y teniamos ganas de probarlas. Antes de contaros un poco las novedades os dejo el enlace para que las podais ir descargando mientras las leeis (que son un buen puñado de Megas).

sidebar_banner_phone

Enlace

Las herramientas siguen contando con la versión Microsoft Visual Studio Express para Windows Phone de manera totalmente gratuita, aunque como ya sabreis todos se integra perfectamente con Visual Studio 2010.

Las principales novedades resepecto a la versión Beta es la liberación (por fin) de los controles Pivot y Panorama, estos ya oficiales vienen incluidos a modo de plantillas dentro de nuestras templates de aplicaciones para Windows Phone. Aunque seguiremos sin poder probar el acelerometro o sensores desde el Emulador (aunque parece razonable y ya hay formas de emular esto así como la localización.) También se ha incluido el control Bing Maps con funcionalidades de busqueda, direcciones, scroll, zoom, vista aerea, street view, drag and drop y lo mas importante, se proporciona con LICENCIA COMERCIAL GRATUITA para aplicaciones Windows Phone .

También han sacado un Mobile Advertising SDK, pero SOLO esta disponible para EEUU por el momento, asique no os hagáis ilusiones.

Para rematar, hay una serie de controles bajo licencia MS-PL como el de GestureListener, DatePicker, TimePicker, ContextMenu, WrapPanel y Toggle Switch que podéis descargaros de aquí.

Si habiamos trabajado o creado aplicaciones con las herramientas Beta ya sean estas sobre Silverlight o XNA deberemos hacer algunas cosillas para que nuestras aplicaciones funcionen.

Sobre XNA suele ser suficiente quitar todas las referencias a Microsoft.XNA y agregarlas de nuevo, tanto sobre el proyecto del juego como sobre el de contenido, de lo contrario nuestro juego no funcionará.

Para Silverlight salvo alguna excepción deberia ejecutarse sin problemas si no hemos hecho nada raro.

Ahora contamos con un nuevo Emulador, ha mejorado en aspectos como el Rendimiento, aunque en mi caso tarda mas en iniciarse que el de las BETA (pero puede ser mas que nada porque deberia cambiar de PC…)

Para mas info pinchar aquí.

 

Saludos !!

Actualización del libro “IU Desging and interaction Guide for Windows Phone”

Se ha publicado la nueva versión de “IU Design and Interaction Guide for Windows Phone v2.0”.

El documento es prácticamente igual al anterior, ha sido revisado y faltan algunas imágenes en la parte que describe los controles de WP, pero poco más.

Está en PDF y ocupa unos 12 MB. y podéis encontrarlo en el siguiente link.

http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/7365b3c6-9fdc-48fe-bf17-192c71f2a49f

PD: Reyes gracias por el aviso 😀