Microsoft Active Professional (MAP) 2014, Gracias

Microsoft Active Professional

El reconocimiento Microsoft Active Professional (MAP) es otorgado a miembros destacados de la comunidad que participan en distintas actividades técnicas y que están comprometidos con la comunidad de IT Pro y/o Developers. El reconocimiento tiene varias ventajas como:

  • Diploma de reconocimiento
  • Acceso a un grupo en LinkedIn
  • Comunicaciones exclusivas

Otorgado anualmente en estas fechas (Marzo/Abril), este año he tenido el placer de poder recibirlo en mi correo:

MAP 2014

MAP 2014

Asi pues, seguiremos aprendiendo, divirtiéndonos y ayudandonos entre todos y no me queda más que agradecer a Microsoft por el reconocimiento y a todos aquellos que comparten líneas de código, eventos y otras actividades conmigo (sois muchos pero sabéis quienes sois).

Gracias

Más información

Anuncios

[Windows Phone] Actualización Nokia Black disponible. ¿Qué hay de nuevo?

Introducción

Junto a la presentación de las últimas incorporaciones de la gama Nokia Lumia (los phablets Nokia Lumia 1320 y 1520 junto a la Tablet 2520) nos llego la notificación de una futura actualización que fue bautizada como Lumia Black y que traería a la gama Lumia nuevas aplicaciones como Nokia Camera, Storyteller o Beamer.

Anuncio de la actualización Nokia Lumia Black

Anuncio de la actualización Nokia Lumia Black

Una actualización esperada que ya ha llegado…

NOTA: Al escribir estas líneas la actualización esta disponible para los Lumia 925 y los 1020. La actualización llegará a toda la familia Lumia con Windows Phone 8 desde el 520 hacia arriba. El momento preciso se desconoce pues depende de varios factores como el país o la operadora.

Nokia Black. Las novedades

La actualización viene cargada de novedades, tanto esperadas como Nokia Beamer o Storyteller como algunas sorpresas. Veamos el listado de novedades:

Carpetas (App Folders). No podía comenzar por otra novedad mayor que esta al ser una gran sorpresa. Se pueden agrupar varias aplicaciones en un único Tile permitiendo una mayor organización de la pantalla de inicio.

NOTA: La funcionalidad ya disponible en forma de App: http://www.windowsphone.com/es-es/store/app/app-folder/1a248adb-1429-45ea-a507-f3d5f4cad58c

Carpetas!

Carpetas!

Nokia Beamer. Utilidad muy útil y necesaria que permite compartir la pantalla del teléfono (documentos, presentaciones, etc) en cualquier dispositivo compatible con HTML5, televisores, tablets, PCs, Xbox, etc.

NOTA: Solo disponible para dispositivos con 1GB o más de RAM.

Nokia Beamer

Nokia Beamer

Nokia Storytealler. Esta aplicación ya disponible en los Lumia 1520 y 2520 llega al resto de la familia Nokia Lumia con Windows Phone 8. Esta aplicación plantea un concepto muy interesante que permite organizar las fotos por lugar añadiendo contenido como mapas interactivos.

Nokia Storyteller

Nokia Storyteller

Nokia Camera. Se unen las aplicaciones Nokia Pro Camera y Smart Camera para ofrecer la mejor experiencia a la hora de tomar fotos. Se incluyen múltiples mejores para la cámara del 920, 925 y el 1020.

Nokia Camera

Nokia Camera

Además se incluye soporte para el formato RAW DNG en el Lumia 1020 y el 1520. Una característica muy esperada.

Nokia Refocus. Herramienta que permitirá enfocar las fotos incluso tras haberlas sacadas.

NOTA: Solo disponible en dispositivos con 1GB o más de RAM.

Nokia Glance 2.0. Cualuier aplicación capaz de enviar notificaciones podrá notificar de los eventos que ocurran en el teléfono en modo reposo. Una gran mejora.

Recordatorio: Hasta ahora solo se podía mostrar la hora en Glance.

Bluetooth LE. Además de mejorar el consumo de batería abre la puerta a distintos accesorios Bluetooth hasta ahora no funcionales.

Tenemos disponible un resumen en video de la actualización de la mano de Nokia:

Disponibilidad

Como ya hemos comentado, la actualización esta ya disponible para los Lumia 925 y los 1020. La actualización llegará a toda la familia Lumia con Windows Phone 8 desde el 520 hacia arriba. Para obtener más información puedes consultar  en http://www.nokia.com/global/support/software-update/wp8-software-update/availability-in-europe/

Más información

Nace WPSUG, grupo de usuarios Windows Phone de habla hispana

Introducción

Este año, Josué Yeray junto a Oscar Gutierrez crearon una comunidad de desarrolladores Windows Phone en la red social Google+. A lo largo de todo el año la comunidad ha ido creciendo hasta llegar a contar con más de 420 miembros aportando temas de desarrollo, compartiendo aplicaciones, noticias, etc.

WPSUG

Viendo la evolución, el grupo de Google+ se transformará en el grupo de usuarios hispanos de Windows Phone, asi nace WPSUG.

WPSUG

En WPSUG se realizaran webcasts periódicos en castellano y con contenido que pidan los propios usuarios mediante Google Hangouts. Todos podrán participar, por supuesto de manera gratuita, esperando conseguir ofrecer una ayuda muy directa a los desarrolladores Windows Phone.

Comenzamos ya!

No hay que perder el tiempo. Para cerrar el año, queremos compartir nuestra gran ilusión. Hemos preparado un Hangout incial muy especial para el próximo 30 de Diciembre a las 18:00h (GMT+1). Nos reuniremos los cuatro administradores del grupo, Josué Yeray, Rafael Serna, Santiago Porras y un servidor para charlas sobre todo lo que nos ha dejado este 2013 en cuanto a Windows Phone, que esperamos para el próximo 2014 asi como responder a todas las preguntas que surjan. Podéis inscribiros en el Hangout, en la siguiente URL:

http://bit.ly/1bhStPd

Os esperamos!

Más información

Esperamos que el grupo de usuarios crezca y ayude a que todos aprendamos y compartamos conocimientos sobre Windows Phone. Os esperamos a todos en la web del grupo:

http://www.wpsug.net

También podéis contactar con nosotros de las siguientes formas:

Feliz navidad y próspero 2014!

ArbolFelices fiestas!

Queridos amigos, celebréis lo que celebréis, os deseo a todos unas felices fiestas, que espero que podáis compartir con vuestros familiares y amigos.

Para el 2014

Para el próximo año os deseo a todos salud, trabajo y que sea un gran año que os permita cumplir todos vuestros objetivos y sueños. Este 2013 ha sido un año donde he podido aprender y descubrir grandes tecnologías, he conocido a gente excelente y he podido asistir/participar en grandes eventos. Para el próximo año sólo pido poder continuar aprendiendo lo máximo posible para compartir con todos vosotros la mayor cantidad de conocimientos posibles.

Seguiremos “dando guerra”!

Unificación de las Stores de Windows y Windows Phone

Shopping BagIntroducción

Hasta el momento actual, como desarrolladores si nos interesaba crear Aplicaciones Windows Phone y Windows Store necesitábamos contar con dos cuentas de desarrollador, uno para cada plataforma. El coste de cada cuenta de desarrollador es el siguiente:

  • Usuario individual, 19$ para la Windows Phone Store y 49$ para la Windows Store.
  • Empresa, 19$ para la Windows Phone Store y 99$ para la Windows Store.

Además, contábamos con dos portales para cada Store. Hasta ahora…

¿Qué cambia exactamente?

Las Stores se unifican!. A partir de ahora como desarrolladores tendremos que realizar un único pago pudiendo publicar para ambas plataformas. El coste se queda de la siguiente forma:

  • Usuario individual: 19$ por las dos.
  • Empresa: 99$ por las dos.

Nos ahorramos dinero como desarrollador además de tener mayor facilidad al publicar Aplicaciones.

¿Y si…?

  • ¿Y si ya tenía cuenta de desarrollador de la Windows Store?

Ya tienes también cuenta de la Windows Phone Store.

  • ¿Y si ya tenía cuenta de desarrollador de la Windows Phone Store?

Ya tienes cuenta de la Windows Store.

  • ¿Y si tenía cuenta de ambas?

Pues Microsoft quiere premiar tu compromiso y te regalará un Token para poder renovar gratuitamente cuando caduque.

Más Información

Precio de la cuenta de desarrollador de Windows Phone reducido a 19$

CashIntroducción

Todas las aplicaciones de Windows Phone los usuarios las obtienen de la tienda (Windows Phone Store). Para publicar aplicaciones debemos tener una cuenta de desarrollador en la tienda. La cuenta de desarrollador tenía un coste anual de 99$ (75€)…

Noticia

Tenía. Durante verano Microsoft lanzo una oferta de la que ya hablamos que reducía el precio de la cuenta de desarrollador a 19$ de manera temporal. Ahora, Todd Brix, General Manager de Windows Phone Apps y Store, ha anunciado vía Twitter que la oferta se quedará de manera permanente. Es decir, el coste de la suscripción anual necesario para publicar Aplicaciones en la Windows Phone Store se reduce de 99$ a 19$ tanto para nuevas suscripciones como para renovaciones.

Anuncio en el Twitter de Todd Brix

Anuncio en el Twitter de Todd Brix

NOTA: IVA y otros impuestos están excluidos de la oferta.

¿A que esperáis para publicar Aplicaciones en la Windows Phone Store?

Más información

Windows Phone App Studio ya disponible!

WP8_image01Crear Aplicaciones

De eso se trata. El crear las mejores y más atractivas aplicaciones móviles posibles. Al fin y al cabo cada entrada de este modesto blog tiene como objetivo aportar un granito de arena en lo posible. Nos esforzamos día a día en crear las mejores aplicaciones posibles. Sin embargo, el tiempo, ese fatidico enemigo que nos acosa constantemente, es un riesgo común a la hora de crear aplicaciones. Proyectos que se escapan por no cubrir las necesidades de la aplicación en el tiempo deseado, por no llegar económicamente a poder gestionarlo o simplemente porque el cliente desea ver un prototipo inicial que no podemos costear.

¿Y si tuviesemos una herramienta que nos solucionase todos esos problemas?

No, la magia no existe, pero si que acaba de lanzarse el servicio Windows Phone App Studio que nos permite crear aplicaciones de calidad para Windows Phone 8 en cuestión de minutos!

App Studio!

App Studio!

¿Qué es Windows Phone App Studio?

Imagina la posibilidad de crear prototipos en cuestión de minutos y poder enseñarselos al cliente directamente desde el teléfono, o crear la base de tu aplicación y luego poder continuarla tu mismo, si continuarla tu mismo, porque una de las características principales del servicio es que permite descarga el código fuente de la aplicación generada!

Windows Phone App Studio es un nuevo servicio creado por Microsoft al que accedemos a un portal web. Desde el portal podemos crear aplicaciones para Windows Phone 8 mediante un simple asistente de solo cuatro pasos.

Cuatro sencillos pasos

Cuatro sencillos pasos

Una vez creada la aplicación podremos probarla directamente en el teléfono con tan solo leer un código QR, compartir el enlace a la aplicación con amigos o descarga el código fuente de nuestra aplicación. El código fuente contiene toda la estructura del proyecto con los recursos incluidos respetando las guías de estilo y diseño además de cuidar buenas prácticas en la organización del proyecto utilizando MVVM, Ioc, separación de la lógica propia del sistema en servicios, etc. Profundizaremos en este punto un poco más adelante.

Suena interesante, ¿verdad?

Un Tour por Windows Phone App Studio

Vamos a realizar un pequeño Tour paso a paso creando nuestra propia aplicación. Comenzamos!

El primer paso, elegir si partimos desde cero o desde una plantilla:

¿Desde cero o usamos plantilla?

¿Desde cero o usamos plantilla?

¿Plantillas?

El concepto es fácil. Podemos buscar similitudes en la creación de documentos Word. Podemos partir de un documento vacío o utilizar cualquiera de las plantillas de documentos que nos vienen incluidas para crear calendarios, cartas, etc.

En este caso, podemos partir desde una aplicación vacía que no contendrá nada o utilizar una de las múltiples plantillas con las que cuenta App Studio que se adapte a nuestras necesidades.

En este caso he decidido realizar una aplicación sobre Channel 9, fantástico portal con videos relacionados con tecnologías Microsoft. Para ello partiré de una de las plantillas, concretamente la de “Video Channels”:

Previsualización de la plantilla seleccionada

Previsualización de la plantilla seleccionada

Vemos la descripción de la plantilla asi como unas capturas que nos muestran el resultado de la misma. Pulsamos en botón “Create App” y comenzamos!

Primer paso, “1ºApp Information”, definir la información base de la aplicación:

  • Título: El título de la Aplicación. Se colocará en la cabecera de la Aplicación.
  • Descripción: Descripción de la Aplicación.
  • Icono: Icono de la Aplicación. Se utiliza en la cabecera de la Aplicación asi como en los Tiles.

Nótese que cada cambio realizado en la configuración de la Aplicación tiene reflejo sobre el simulador HTML situado en la parte derecha:

Primer paso

Primer paso

Todo listo, nada más que hacer aqui, pasamos al segundo paso, “2º Configure App Content”:

Segundo paso

Segundo paso

Desde esta sección podemos gestionar todo el contenido de nuestra aplicación. La aplicación (plantilla seleccionada) cuenta con 5 secciones organizadas en formato Panorama en la Aplicación (cada sección corresponde con un PanoramaItem). Dentro de cada sección contamos con un conjunto de páginas que se abastecen de uno o más datasources.

Los DataSources de la aplicación los tenemos situados en la parte izquierda. Contamos con diferentes tipos de datasources a utilizar en nuestras aplicaciones:

  • Estático: Datos gestionados por nosotros mismos que serán incrustados como recurso en nuestra aplicación.
  • AppStudio: Datos gestionados por nosotros mismos pero a diferencia de los anteriores se almacenan en la nube. No hace falta actualizar la aplicación para actualizar la información.
  • RSS: Datos obtenidos de una URL RSS.
  • YouTube: Datos obtenidos de una búsqueda realizada en YouTube mediante un parámetro.
  • HTML: Información en formato HTML.

Haciendo clic sobre uno de los datasources entramos en modo edición del mismo:

Gestión de DataSource

Gestión de DataSource

Volviendo a la vista principal del segundo paso, vamos a gestionar las secciones. En la parte superior izquierda contamos con botones que nos permiten editar o eliminar las secciones existentes:

Gestión de Secciones

Gestión de Secciones

En nuestro ejemplo, eliminamos todas las secciones exceptuando “channel9” y “about”.

En la gestión de una sección podemos, cambiar el nombre de la sección además de poder añadir o quitar páginas:

Edición de una Sección

Edición de una Sección

NOTA: Por supuesto, podemos añadir nuevas secciones a nuestra aplicación. Contamos con cuatro tipos diferentes de secciones:

  • Collection: Sección que cuenta con un DataSource estático y nos añade por defecto un par de páginas formando un maestro-detalle.
  • RSS: Sección que cuenta con un DataSource RSS y nos añade por defecto un par de páginas formando un maestro-detalle.
  • YouTube: Sección que cuenta con un DataSource YouTube y nos añade por defecto un par de páginas formando un maestro-detalle.
  • HTML: Sección que cuenta con un DataSource HTML y nos añade por defecto una única página.

Además de gestionar los datasources y las secciones, podemos gestionar las páginas de una sección. Haciendo clic en una de las páginas de una sección:

Edición de Páginas

Edición de Páginas

En la edición de páginas podemos modificar el título de la página, el Layout de la página y entra en juego un concepto bastante versátil e interesante, los Bindings. Cada Layout cuenta con un conjunto de posibles valores que podemos vincular a cada uno de los campos correspondientes a un elemento de nuestro DataSource.

En definitiva, el segundo paso es el paso de mayor importancia del asistente. Nos permite gestionar el contenido de nuestra aplicación. Partimos creando una sección de un determinado tipo según el tipo de información a utilizar. Esto nos crea por defecto un datasource y entre una y varias páginas. Podemos gestionar múltiples secciones configurando el Panorama principal de la Aplicación.

NOTA: Al añadir sección se permite también añadir un Menu. NO siempre crearemos aplicaciones tipo Panorama con n PanoramaItems por sección. Podemos tener un simple menu, un Panorama con un menu, etc. Nos hemos centrado para introducir App Studio en un caso simple.

Una vez configurado el contenido de nuestra Aplicación, un conjunto de videos del canal oficial de YouTube y una vista con Información acerca de Channel9, continuamos al siguiente paso.

Tercer paso, “3º Configure App Style”, donde configuraremos principalmente la apariencia de la Aplicación:

Estilo visual de la Aplicación

Estilo visual de la Aplicación

Desde este paso del asistente gestionamos tres puntos importantes de nuestra Aplicación (organizados por pestañas):

  • style: Desde este apartado configuramos los parámetros que afectan a la apariencia general de la Aplicación, el color de la fuente, el color o imagen de fondo, el color del ApplicationBar…
  • tiles: Desde este apartado elegimos que tipo de plantilla utilizamos en nuestro Tile de Aplicación (Cycle, Iconic o Flip) además de configurar el contenido del mismo.
  • splash & lock: En este apartado elegimos que imagen de splash y de lock screen utilizaremos en caso necesario en nuestra Aplicación.

¿Tenemos la apariencia de nuestra Aplicación bien definida?. Pasamos al último paso, “4º Summary”:

Resumen

Resumen

En este paso se nos muestra un resumen de nuestra Aplicación antes de generar la misma. Es momento de revisar que el número de secciones, páginas y datasources encajan con lo que teníamos en mente. Además en este punto tomamos una decisión importante.

¿Recuerdas las plantillas que vimos al comienzo antes de comenzar?. Tenemos la posibilidad de hacer nuestra aplicación pública. De este modo al resto de usuarios de App Studio le aparecerá la misma como plantilla contribuyendo con la comunidad permitiendo crear cada vez aplicaciones más completas y atractivas.

Para generar la Aplicación basta con pulsar el botón “Generate”:

Generando la Aplicación!

Generando la Aplicación!

Tras unos breves segundos tendremos nuestra Aplicación generada:

Aplicación creada

Aplicación creada

Podéis ver todo en movimiento en el siguiente video:

Probando nuestra Aplicación en el teléfono!

Una vez tenemos la Aplicación generada podemos probarla directamente desde el teléfono móvil. El primer paso es instalar el certificado Windows Phone App Studio certificate. Lo podemos hacer escaneándo su código QR:

Instalar el Certificado

Instalar el Certificado

NOTA: Este certificado sólo lo tenemos que instalar una única vez.

Tras instalar el certificado, podemos leer el código QR de nuestra aplicación para proceder a su instalación.

El Dashboard

Segun vayamos creando aplicaciones sería fantástico  contar con un historial que nos permita visualizar que aplicaciones hemos realizado asi como poder gestionarlas. De hecho, existe, se llama DashBoard:

DashBoard

DashBoard

Seleccionando una Aplicación podemos obtener información detallada de la misma además de poder realizar múltiples acciones como editarla, descargar el código fuente, instalarla, o eliminarla.

Más Información

Bienvenido!

Bienvenido a mi Blog!

A lo largo de los últimos años me he ido creando para mi aprendizaje en la plataforma .NET una serie de manuales de fácil comprensión.

A pesar de que, las páginas dedicadas a proporcionar múltiples tutoriales sobre .NET cada vez es mayor,me he decidido a crear este modesto blog donde compartir los mios propios y esperar que a vosotros os sean de utilidad.

Un saludo.