July 29th, 2011 — 4:39pm
El día 18 de Julio se publicó una gran actualización del App Hub para subir aplicaciones para Windows Phone 7. Además del cambio estético a nivel completo se han realizado algunas modificaciones en el proceso de envío de aplicaciones que es importante tener en cuenta. Si has enviado alguna aplicación de forma reciente te habrás dado cuenta de ello.
- Selección del nombre de la aplicación: Ahora ya no existe la opción de modificar el nombre de la aplicación durante el proceso de envío. El nombre es seleccionado directamente del .xap que envías. Si quieres tener diferentes nombres según el idioma de la aplicación será necesario localizar la aplicación
- Idioma de la aplicación: Ahora es necesario seleccionar de forma explícita el idioma de la aplicación en sus propiedades. Si quieres subir una aplicación en un idioma solo; por ejemplo, en español, será necesario que lo indiques porque si no detectará también el Inglés Internacional. Puedes encontrar más información en esta entrada de los foros.
- Subida conjunta de imágenes: Por fin es posible enviar todas las imágenes de golpe sin tener que subir una a una. Únicamente tendrás que navegar hasta el directorio y seleccionarlas todas.
Puedes encontra la información de cómo hacerlo con más detalle en la entrada del blog de Mike Francis que la he encontrado mientras buscaba por qué me sucedía lo que indicaba en el primer y segundo punto.
Comment » | Microsoft, Windows Phone 7
July 27th, 2011 — 1:43pm
Además de la programación otro de los intereses que tengo es la electrónica, aunque debido a los costes asociados a la necesidad de materiales y herramientas no he trasteado tanto con ella como me gustaría.
En alguna de las asignaturas de la carrera, como los laboratorios de circuitos electrónicos o de electrónica básica y componentes, muchas veces tienes que compartir los esquemáticos del circuito que has hecho con tu compañero de equipo u otros compañeros. Si todos usan la misma versión del programa o los mismos tipos de ficheros no hay problema en compartirlos; sin embargo, si esto no es así, se hace bastante difícil.
Alguna de las formas de compartir los documentos son los que comentan en el por qué de CircuitBee , un nuevo proyecto que permite compartir de forma sencilla tus circuitos con el resto de la gente. Por ahora está en las primeras versiones, pero tiene muy buena pinta.
Podéis probarlo en CircuitBee o directamente aquí:
Comment » | Hardware
July 27th, 2011 — 12:23am
Es posible que en alguna de las aplicaciones que desarrolles para Windows Phone 7 tengas que modificar la navegación inicial dependiendo de algún parámetro; por ejemplo, algo común es que si el usuario no ha iniciado sesión se le envíe a la página de login y si ya lo ha hecho, se envíe directamente a la página principal de la aplicación.
Buscando la mejor forma de hacerlo, o mejor dicho, la que funcionara ya que la aproximación que estaba realizando no era válida, encontré el post de Peter Torr que propone dos soluciones para controlar esta situación.
Cualquiera de los dos métodos funciona para lograr lo que se desea; sin embargo, es importante tener en cuanta algunos detalles:
-
Si posteriormente quieres emplear el NavigationService para moverte entre páginas tienes que tener en cuenta que ese código se ejecutará provocándote errores. Si solo deseas que eso se evalúe la primera vez, lo mejor es que te desuscribas del evento para evitar que vuelva a ser llamado cada vez que hagas uso de los servicios de navegación.
-
Si estás con Windows Phone 7, la vista de login se quedará en el stack de navegación. Si el usuario pulsa el botón atrás le volverá a aparecer dicha vista. Por lo tanto, es recomendable utilizar la aproximación de un elemento que se coloque por encima de la vista principal y controlar su visibilidad.
- Si por el contrario, estás con Windows Phone 7.1, parece que Microsoft ha oído las quejas de la gente por los foros añadiendo la posibilidad de eliminar una entrada del stack de navegación con el método NavigationService.RemoveBackEntry
Así que tened en cuenta estas situaciones para evitar modificar el código que ya estaba escrito y funcionando.
Comment » | Microsoft, Programación, Silverlight, Windows Phone 7