miércoles, 27 de junio de 2012

Concurso Nokia - Microsoft en Campus Party Colombia

A partir de hoy 27 de Junio se abre el concurso para ganar un Nokia Lumia 800, gracias a Nokia - Microsoft en Campus Party Colombia 2012. Para participar debes:
Crear una aplicación original e implementar las siguientes carácteristicas a tu aplicación
  1. Launchers y choosers
  2. Listas diseñadas con Sample Data
  3. Base de Datos, o Consumo de RSS con almacenamiento de favoritos
  4. Uso del Toolkit de Silverlight
  5. Puntos adicionales por implementar Mapas de Bing o usar sensores.
Entregar tu aplicación en la noche del 30 de Junio enviándola al correo contacto@avanet.org. La aplicaciones serán evaluadas por Sorey García y Hernan Guzmán de Avanet, con el apoyo de Yohana Ramirez de Microsoft Colombia, e Ivan Gil de Nokia. Las aplicaciones no deben estar en el Marketplace publicadas.

Al medio día del domingo será anunciado a través de Campus Party el Ganador de un teléfono Nokia Lumia 800, el segundo lugar recibirá un set de Sketch de Windows Phone de UI Stencils (1 Libreta Panorama, 1 Libreta Pagina Simple y 1 Regleta). Se puede participar individual o en equipo pero el premio no varia.

Recuerda, diseñar tu aplicación siguiendo las recomendaciones que se dieron en el taller, se calificará la mejor aplicación en diseño y que funcione completamente. Aquí las memorias del taller y tambien puedes ver la presentación del día de ayer en Campus Party.

Aunque tienes todas las instrucciones para hacer las aplicaciones, ganará la aplicación mejor diseñada y más original que se presente al concurso y por supuesto que además, funcione. Solo aplica para Campuseros.
Recursos Importantes:
  1. Paso a paso de como creear una aplicación de RSS y Base de Datos
  2. Serie de Windows Phone 7 Basico con Blend
Actualización 2012/07/01: Ganadores
Criterios: Diseño, funcionamiento y cumplimiento de las solicitudes realizadas en la publicación del concurso.

1er Puesto: Campus Party Co: Feed de blog de Noticias de Campus Party, Feed de Twitter, Feed de Flickr, Mapa con ubicación de Campus Party, Lectura en detalle de Items del Feed, Favoritos en Live Tiles

Autor:
Kevin Ricardo Sejin


2do Puesto: PyP (Pico y placa Bogotá): Aplicación para mostrar los días del nuevo pico y placa en Bogotá de acuerdo a si el número de la placa es par o impar. Mapa mostrando la ubicación actual. Se presento un PDF con prototipos y proceso de implementación.

Autor:
Antonio Vargas


Otros participantes:






martes, 26 de junio de 2012

jueves, 21 de junio de 2012

Mis características favoritas de Windows Phone 8

Esta ha sido una semana de verdad fabulosa, hoy el Summit de Windows Phone 8 nos llenó de nuevas noticias, con respecto a los avances de la plataforma y capacidades del nuevo Windows Phone 8 y las actualizaciones que tenemos disponibles para nuestros actuales teléfonos Windows Phone 7.5. Para leer cada item puntualmente los invito a visitar Mi Windows Blog o el blog de Warnov; ambos presentan un resumen de lo visto el día de hoy.

Todo fue de mi gusto, cada cosa que presentaron ofrece enormes posibilidades y tiene gran valor (NFC, OTA, las mejoras en Multitasking, Nokia Maps, el soporte para Micro SD etc,), sin embargo estos son mis favoritos:

El nuevo soporte para distribución de aplicaciones al interior de la empresa, un punto a favor, y gran fallo para las empresas que se están llenando de otras plataformas por moda, ahora un punto a favor del ecosistema empresarial para Windows Phone, yo que vengo de estar en el mundo empresarial donde dejas de pensar en la tecnología puntual para entender las necesidades del negocio, habría convencido muy a favor de  Windows Phone a más de una persona si esto hubiese estado disponible antes, por que aunque hasta ahora, el discurso de Windows Phone a la empresa se lleva por la vía de la consumerización de IT y la productividad de contar con Office 365 y Sharepoint en tu teléfono, definitivamente temas como despliegue seguro de aplicaciones y el no tener que pasar por los largos procesos de certificación de las aplicaciones es un punto muy a favor, significa literalmente que se puede disminuir un poco el esfuerzo en el perfeccionamiento de las aplicaciones internas por que no tienen que ser aprobadas por Microsoft para ser desplegadas internamente, no imaginan lo mucho que eso vende con la gente de IT de los negocios. (Este punto lo amplio en un post en Mi Windows Blog)

El tener el Kernel compartido con Windows 8 sencillamente es lo máximo, para los que ya entramos a hacer aplicaciones en Windows 8, que estaban también en Windows Phone 7, a pesar de que se hablaba del poco esfuerzo en portarlas, en realidad (personalmente) no me parecía tan mínimo, la razón claramente eran las diferencias en la codificación y filosofía de las aplicaciones al tener mucho más espacio que "saber usar", pero además esta el hecho de que para que esa portabilidad fuera más transparente tu aplicación  Windows Phone, debido haber sido implementada correctamente usando MVVM, y eso para algunos que ya tenemos un poco más de manejo, parece obvio y genial, pero para la cantidad de aplicaciones que se han generado evangelizando estudiantes, no era tan obvio, y hablo directamente por vivirlo, MVVM es importante, si has retrasado su aprendizaje hasta este momento, es hora de no retrasarlo más.

Por otro lado, la potencia de usar código nativo abre más y más posibilidades, C y C++ son temas que muchos dejamos como tema de universidad, si ya me estuve peleando con SQL Lite, y que decirles, solo espero que esté disponible el Wrapper de C# para cuando Windows 8 y Windows Phone 8 estén listos.

Con respecto al código nativo, a mi personalmente me quedan dudas de hasta donde será usado, ¿es el final de Windows Embedded? En el campo que ahora trabajo, con los Rugged devices, temas como los lectores de códigos de barras y otros dispositivos de entorno empresarial, ¿serán soportados?. Aún quedan muchas conversaciones que tener y muchas dudas por resolver.

Audible y Tap & Send, fueron sencillamente super, el universo de posibilidades que se abre para los desarrolladores es genial, ya quisiera tener Audible disponible en muchas aplicaciones que uso, es un paso adelante y seguro será un punto más en la lista de características deseables de una aplicación Metro.

Para ir terminando diré que me encantó escuchar la sugerencia "Usen XAML con C# o VB" para los detractores de XAML y que anuncian hace tiempo su muerte, no, XAML está aqui para quedarse, y sigue madurando, desde sus comienzos con WPF y su madurez con Silverlight, ahora está aqui para seguir generando excelentes experiencias diferenciadoras, igual y para fortuna de los que les gusta todo esto de aplicaciones Metro, pero no están familiarizados con .NET, pues ya saben, está disponible HTML 5 y Javascript.

Por ultimo, diría mi favorito, puesto que me encanta la propuesta gráfica de Metro, es la renovación de la pantalla de inicio, el movimiento y dinamismo que le agregaron a los Live Tiles, es un detalle como dirían en mi país "de fina coquetería", ¡lo hicieron otra vez! Los tiles fueron un cambio de paradigma, de tener un escritorio vivo y no solo lleno de iconos muertos, y ahora el dinamismo que le da los diferentes tamaños y acople, siguen dando valor a la nueva idea. Lo mejor de todo es que podremos disfrutar de esta experiencia con Windows Phone 7.8, la próxima actualización de Windows Phone 7.5. Los dejo con el video que muestra la nueva experiencia para los mosaicos vivos o Live Tiles.

martes, 19 de junio de 2012

Surface: Una pieza más del ecosistema Metro

El día de ayer se ha lanzado Surface, la nueva Tablet construida por Microsoft, la expectativa en el aire fue inmensa y el cometido se cumplió, satisfechos.

Para quienes piensan que bueno que Microsoft hace hardware ahora, es mejor informarse y saber que Microsoft lo hace 30 años atrás y Surface es producto de esa experiencia y además es lo que le hacía falta a Metro, el complemento idea en experiencia y estilo. 

¿Recuerdan todos los principios y la filosofía de Metro
Simplicidad, estilo, belleza, movimiento, elegancia y más, en palabras de Steve Ballmer - Surface as “A tool to surface your passion to surface your ideas, to surface your creativity and to surface your enjoyment.”

Un acierto, una apuesta, ¿a riesgo?, si quizá, ¿tarde? Pues vaya forma de llegar tarde, solo queda esperar lo que provoque Surface cuando este disponible en el mercado, por lo pronto, lo hecho por Microsoft el día de ayer solo nos deja más al pendiente de lo que sucederá mañana con Windows Phone 8. Aquí el video promocional de Surface:

lunes, 11 de junio de 2012

Windows Phone en el segundo Startup Weekend Medellín



Este fin de semana se ha realizado el segundo Startup Weekend Medellín, 54 horas continuas de un evento que ha dejado cada uno se sus participantes, mentores y visitantes como fue mi caso. Eventos como este me hacen sentir orgullosa de vivir en Medellín y conocer diariamente personas llenas de entusiasmo y creatividad.

Felicito por su organización a @juanpgaviria y @castillobuiles líderes de @coffeegrid, todo fue super y los proyectos y equipos estuvieron geniales, además para mi gusto y alegría, los dos ganadores fueron aplicaciones de Windows Phone, la primera AlerTab desarrollada por Fredy Menaganadora y excelente por su impacto social y propósito de salvar vidas, y la segunda técnicamente un gran trabajo, por el cual felicito a Juliana Peña, desarrolladora de Graffity City, sin mediar más palabras los invito a ver la creación de Juliana, durante el fin de semana, una aplicación que espero ver pronto en el Marketplace.