Oct 26 2009

Mobility Show 2009

Category: Empresa,Innovación,Microsoftadmin @ 5:37 pm

ponentesMolona600

Iparbit volvio a hacer acto de presencia en un nuevo evento de los chicos del CIM para la segunda edición del Mobility Show, cuyo plato fuerte fue la presentación del recién salido Windows Phone o Windows Mobile 6.5.

Los ponentes de las charlas a las que asistimos, fueron Eduardo Ortega , Jose Antonio Gallego, Alberto Escola y Mario Ruiz y como siempre, fueron una mezcla de conocimientos y de buen humor, por qué no decirlo, un poco friki :)

Como unica queja, rogamos a la organización que el proximo año haga el favor de asegurarse el buen tiempo, que venimos del norte, pero el mobility todos los años nos recibe con un chaparron… que nos hace sentir como en casa, pero en la variedad esta el gusto…

Siguiendo la agenda del mismo…

Presentación de WM 6.5

El evento comenzo con una presentacion de las caracteristicas de la nueva versión del sistema operativo para PDA’s del gigante de Redmond,  en el que no vamos a extendernos porque en el post del Mobility show reloaded ya las describimos y no ha habido demasiadas novedades desde entonces.

Tan solo destacar que aquello que se nos comento sobre MyPhone y Marketplace como futuras iniciativas de Microsoft, se han convertido en una realidad aunque todavia haya cosas que estan un poco en el aire, sobre todo en el aspecto mas burocratico de MarketPlace.

MyPhone, es un nuevo concepto para el sistema operativo móvil de Microsoft, en el que se nos permite realizar una copia de seguridad de cualquier dato de nuestros terminales hasta un máximo de 200 MB.  Estos datos pueden ser desde los contactos hasta la informacion contenida en nuestra tarjeta de almacenamiento externa.

Otra de las caracteristicas altamente recomendables de MyPhone, es la posibilidad de localizar el telefono en caso de perdida, una vez hayamos realizado una primera sincronización.

Marketplace, por otra parte, es el nombre que ha elegido Microsoft para su tienda de aplicaciones, en la que no nos explayaremos demasiado, puesto que no deja de ser una tienda al estilo del Market de android, o de la AppStore de Apple, en el que podemos encontrar tanto aplicaciones de pago como gratuitas.

Destacar que todas y cada una de las aplicaciones disponibles en Marketplace han pasado un proceso de certificación y sellado de forma que se asegura su correcto funcionamiento y que no pueden dañar al terminal.

Como desarrolladores, el programa de desarrollo implica darse de alta con una cuota anual, y se pueden realizar hasta 5 intentos de subir aplicaciones al año, pase o no la antes mencionada certificación. En caso de publicar una aplicación de pago, se recibira el 70% de los beneficios obtenidos, y el otro 30% se lo quedara Microsoft en concepto del proceso de certificación, distribución y mantenimiento de los sistemas.

Desarrollo de Widgets

A continuación, Jose Antonio nos dio una charla sobre el desarrollo de una de las nuevas caracteristicas de Windows Mobile 6.5, que es la utilización de widgets para desarrollar aplicaciones para el terminal sin tener un conocimiento previo de la tecnología .Net o un conocimiento profundo de la plataforma Windows Mobile.

Esta orientado a desarrolladores web de modo que con sus conocimientos de html, javascript o flash puedan desarrollar e incluso reutilizar aplicaciones web en windows mobile de una manera rapida y sin demasiados quebraderos de cabeza, y para el usuario final son una aplicación normal que le aparece en su flamante menu de inicio.

Estos widgets se ejecutan en una sandbox, por lo que no se podra acceder a la mayoria de recursos criticos del terminal. Sin embargo mediante las extensiones de codigo javascript, se pueden acceder a algunos de los estados del telefono, pero sin demasiadas virguerias… de momento.

Multimedia avanzada

Una charla interesante que se podia haber extendido en el tiempo, y que por falta del mismo no nos pudieron mostrar todas la potencialidades que ofrecen los nuevos dispositivos, se quedó en la personalización de controles utilizando el GDI habitual, para conseguir degradados, bordes redondeados y transparencias.

Una pena haberse quedado en el tintero la parte de OpenGL y DirectX, y haber pasado muy por encima por la parte de la biometria movil.

El OCR que nos mostraron hacia un poco de trampas, porque enviaba una foto a un servidor que se encargaba de decodificarlo, aunque nos mostraron también decodificaciones de codigos bidimensionales, códigos que son viejos conocidos en IparBit, y de paso nos introdujeron los Microsoft Tags que es la alternativa de Microsoft.

A la par de esta charla, Albero Escola estuvo dando otra en la sala paralela sobre movilizar la estructura, para la gente de IT, en la que luego nos enteramos que hizo una demostracion de Outlook Voice Access, integrado con una centralita, que lamentablemente, fallo en el reloaded, y se nos quedaron los dientes largos, pero de momento estamos desarrollando el modulo de ubicuidad, y esta en un estado alpha.

Movilidad en Exchange 2010

Tras la pausa para la comida, Alberto Escola nos expuso, en una erudita charla, las principales novedades del Exchange 2010,

mostrandonos especialmente el acceso renovado de OWA, asi como las mejoras en escenarios donde es precisa la alta disponibilidad de los buzones.

Para nosotros, que no somos de IT, destacaremos los elevados requisitos de maquina que, como viene siendo habitual, pide Exchange, y nos gustaría tambien, hacer mencion del acceso mejorado a la información contenidavia Web Services, donde ahora, le puedes preguntar hasta por el DNI de Bill Gates.

También mencionar la existencia de una API, a la que tendremos que echar un vistazo en profundidad para poder valorar el grado de interaccion con Exchange 2010, que imaginamos, sera aun mayor que con los Servicios Web.

WinMo Smackdown!

Como viene siendo habitual en las presentaciones de estos muchachos, tuvieron a bien presentaron una serie de aplicaciones molonas, entre ellas las ganadoras del concurso Imagine Mobile, que hicieron cosas bastante interesantes, donde se nota que la moda esta en, aparte de tener una buena idea, integrarla con redes sociales.

Entre ellas, caben destacar JEI Fitness ganadora del concurso, Mobie segundo premio y SOLRss.

Siempre es interesante esta parte de los eventos puesto que nos pone al dia de nuevos desarrollos, y hacia donde va el interes del usuario.

WM vs el resto del mundo

Esta divertida charla, consistio en un combate al mas puro estilo street fighter entre Eduardo Ortega en el rincon de Windows Mobile y Mario Ruiz en el del resto de plataformas.

Antes de nada, decir que este debate estaba enfocado desde el punto de vista del desarrollador, donde quedo demostrado que a este nivel, los unicos que podrian competir entre si, serian Android y Windows Mobile, donde, a niveles generales se nota que Blackberry, Symbian e iPhone son un poco mas espartanos a la hora de desarrollar.

Android es, de todas las presentadas la mas joven, por lo que no ha tenido que ceñirse a metodos arrastrados de anteriores plataformas, y se nota que ha tenido mas margen de maniobra para utilizar las tecnicas modernas de desarrollo, pudiendo competir esta ultima mano a mano con .Net

Windows Mobile, por otro lado, es la que atesora mas experiencia en cuanto a desarrollo, especialmente en el ambito empresarial, donde no tiene competencia, y esta tratando ahora mismo de introducirse en el mercado generalista adaptando la interfaz de windows mobile a las exigencias del mercado, donde sus competidores a dia de hoy le llevan una gran ventaja.

Fin de fiesta

Para finalizar esta intensa jornada, se procedio a la entrega de premios del concurso imagine mobile, y del pregunton mobile, concurso interno sobre el evento, con una serie de preguntas capciosas y llenas de maldad, donde solo podia quedar uno.

Lamentablemente, hubo que realizar un combate a muerte desempate, puesto que el gran nivel demostrado por los asistentes, hizo que hubiera un triple empate en el concurso.  Uno de los integrantes de la delegacion de IparBit, participo en dicho desempate…y ya que estamos habituados al riesgo y a la aventura, no le temblo el pulso para tirarse un triple desde el medio campo en la pregunta definitiva y ante la incredulidad de los asistentes (incluido el mismo) llevarse la Xbox para casa.

Por cierto, que sepais que en su versión beta, MyPhone SI permitia mas de 100 megas de almacenamiento.

Conclusiones

Una vez mas, felicitar a los integrantes del CIM al completo, incluyendo a la gente en las sombras, por una jornada en la que ademas de aprender cosas nuevas, y traer un monton de nuevas ideas, nos lo pasamos genial, y estamos esperando al siguiente evento con ansia.

Esperamos que vuestros ciclos de sueño se reestablezcan, que vuestras familias os vuelvan a tener algo mas que vuestras fotos, y nos vemos en la siguiente :)

P.D:  TENEMOS UNA XBOX!!! (Se nota en las imagenes, verdad?)

Xabier Arrieta e Iker Manceñido, desarrolladores de Windows Mobile (entre otras cositas)

Post to Twitter Post to Delicious Post to Facebook

Etiquetas: , , , , , ,


Abr 02 2009

Mobility Show reloaded

Category: Innovación,MicrosoftIker @ 12:55 pm

Ayer fué el Mobility Show Reloaded, un evento organizado por el CIM en las oficinas de Microsoft en Pozuelo de Alarcón y desde Iparbit, como desarrolladores de movilidad que somos, no podiamos faltar a tan magno evento, asi que hicimos las maletas, y nos fuimos con bastante ilusión hacia Madrid.

No es la primera vez que asistimos a charlas de Eduardo Ortega, José Antonio Gallego y Alberto Escola. Ya por octubre tuvimos la suerte de asistir al primer evento de Mobility Show en Boecillo (Valladolid), ademas contamos con su colaboración de Alberto y Eduardo en una consultoría para el desarrollo de una aplicación -de la que esperamos tengáis noticias pronto- y nos formaron en nuestras certificaciones para Windows Mobile, por lo que ya sabíamos que el viaje de 8 horitas de coche que íbamos a meternos entre pecho y espalda en dos días, iban a merecer la pena.

Bueno, vamos a dejar el peloteo, y vamos a meternos un poco en harina

Windows Mobile 6.5

El show comenzó (despues de una apoteosica entrada con la banda sonora del Duke Nukem) con una presentación a cargo de Eduardo Ortega, de las novedades que trae la nueva versión de Windows Mobile que toca ser la 6.5, y dos nuevos servicios de Microsoft como son MyPhone y MarketPlace, integrados en el sistema, que vienen a ocupar el nicho de Google Sync/MobileMe y la App Store de Apple/Android Market pero para Windows Mobile.

Parece que Microsoft apuesta fuerte por estos nuevos servicios, puesto que para este año van a realizar un concurso para desarrolladores con jugosos premios. El ganador participara en la presentación de esta nueva plataforma a nivel nacional.

windows-mobile-65-3windows-mobile-65-2windows-mobile-65-1

Por otro lado, las principales novedades de Windows Mobile 6.5 vienen por la mejora de la experiencia de usuario, que es lo que está de moda ahora como han demostrado sus competidores. Desde Microsoft, han invertido mucho trabajo en rediseñar la interfaz de usuario, y han cambiado las pantallas de Today, Inicio y la de Lock (bloqueo del terminal)

Una última novedad, aunque para el desarrollo, puede que la más chicha nos pueda aportar, es la utilización de widgets. Para el que no sepa lo que son, visto así por encima, son páginas html, capaces de ejecutar javascript, con soporte para AJAX, flash y silverlight, que se ejecutan para el usuario como si fueran cualquier otra aplicación aunque con algunas limitaciones a la hora de desarrollar.

Desde Microsoft han prometido que van a sacar un framework para el desarrollo de estos widgets, con lo que esperamos con ansia ver hasta donde puede llegar esta nueva tecnología. Por lo que nos han dicho, se puede acceder a ciertas partes del terminal, como las softkeys o las llamadas entrantes.

Dado que no deja de ser una página html con uso de javascript, esto abre las puertas a nuevos talentos que vengan del desarrollo web, no quedando cerrado el desarrollo para estos dispositivos a desarrolladores de aplicaciones de escritorio, como pasó en su día con los gadgets de Vista.

Un último apunte. Estos widgets,también estarán disponibles en el MarketPlace para su descarga

Mejorando la experiencia de usuario

A continuación, Jose Antonio Gallego se dispuso a dar una charla sobre como hacer que una aplicación para PDA’s no tenga el aspecto de una aplicación de hace 10 años para dispositivos moviles. Nos mostró como con ciertas extensiones de GDI y sin tener que programar en C++ (cosa que aterra a algunos infieles) ,se pueden hacer unas aplicaciones ricas con degradados, alpha blending, bordes redondeados y altamente vistosas de cara al usuario, siempre que se tenga un mínimo de cuidado para no ralentizar la ejecución de los programas y se utilice un equipo de diseño que sepa lo que hace. No como la mayoria de los desarrolladores que vemos en 8 colores.

Eduardo Ortega nos expuso las capacidades 3D de las nuevas PDAs y su desarrollo bajo Direct3D o bien mediante OpenGL ES

Sync Services

José Miguel Torres, Technical Manager Mobility de IN2 y MVP en Windows Mobile, nos dio una charla sobre Sync Services y la potencia que otorga en la sincronización entre PDA’s y backends de cualquier tipo de almacenamiento.

Sync Services añade un nuevo método de sincronización a las existentes por RDA, mezcla o las de desarrollo propio con el esfuerzo que esta última supone. Permite sincronizar cualquier tipo de fuente de datos, no solo con SQL Server como hacían sus primas hermanas (RDA o mezcla).

Por supuesto que con SQL Server 2008 resulta mucho más simple realizar este tipo de sincronizaciones, sin embargo Sync Services deja abierto al desarrollador la posibilidad de crear su propio proveedor de datos (dependiente de la BD) y su propio agente de sincronización. Esto permite un control total de la situación, incluida la resolución de conflictos que es mucho más potente que en la replica por mezcla.

Al final de la charla, nos enteramos de que existe un asistente que genera todo esto, para alivio de los desarrolladores que estabamos allí

Desde Iparbit, seguiremos de cerca la evolución de los Sync Services de Microsoft

Mobile Smackdown

A pesar de que nos esperabamos un ring de pressing catch, nos encontramos con una charla que nos amenizó la sobremesa con una presentación de aplicaciones de concepto, que implementaban nuevas ideas y posibles nuevas tendencias en el desarrollo de aplicaiones moviles.

La charla la comenzó José Antonio Gallego, con una introducción a Dynamics Mobile, incluyendo un video sobre un caso de éxito en un festival de Rock del norte de europa.

A continuación, los tres ponentes del CIM, nos presentaron algunas aplicaciones realmente interesantes, que incluían cosas como reconocimiento de voz, geoposicionamiento, y reconocimiento de escritura. Eran ese tipo de aplicaciones que te hacen estrujarte el cerebro para pensar como poder aplicarlas en tus desarrollos, porque para que negarlo. Molan un huevo!

Mención especial al maestro Jedi Alberto, haciendo una exhibición de sable láser en PDA a sus padawans

Como es muy largo de explicar, os ponemos un video a lo que se puede hacer con exchange 2007, una centralita y Office Communication Server. Advertencia a la gente de IT: Es realmente cool. Visualizar con babero.

Seguridad

Alberto Escola nos expuso los diferentes modelos de seguridad de Windows Mobile, unas recomendaciones sobre el correcto uso de las PDAs por parte de los husuarios, la diferentes amenazas tanto para los terminales como para la información almacenada en ellos y el establecimiento de políticas de seguridad y configuración de terminales usando ficheros de aprovisionamineto y las diferentes maneras de implementar estos ficheros, bien en las propias instalaciones de la empresa o usando las comunicaciones remotas mediante SCMDM o Exchange 2007

Buenas prácticas

Para finalizar esta intensa jornada, entre José Antonio Gallego y Eduardo Ortega, nos ilustraron con una serie de buenas prácticas que debieran de realizarse en todo proyecto para el que queramos un buen fin. Estas buenas prácticas fueron tanto a nivel de desarrollo, como a nivel arquitectura abarcando desde el diseño de formularios, a la utilización del modelo MVC. Tambíen se nos comentaron una serie de buenas practicas relacionadas con la obtencion del sello Designed for Windows Mobile.

Conclusiones

Una jornada muy intensa, pero agradable, en la que pudimos ver nuevas tendencias y sacar un montón de nuevas ideas que andan rondando por nuestras malpensantes cabezas (y seguro que aparecerán más).

Por nuestra parte, esperamos tener la posibilidad, y si las circunstancias lo permiten, de acudir en Octubre al segundo evento Mobility Show en Valladolid. Nos gustaría agradecer al CIM el esfuerzo realizado para llevar a buen puerto este tipo de eventos, puesto que es muy dificil encontrar eventos, formación o presentaciones con esta calidad y tan buen rollito.

Creo que no nos van a dejar escribir ni una entrada mas en el blog, porque somos unos pesados, pero es que hemos venido emocionados, y lo queremos compartir con vosotros. En temas de desarrollo si nos tocan la fibra sensible, y es lo que tiene…

 

 

Xabier Arrieta e Iker Manceñido, desarrolladores de Windows Mobile (entre otras cositas)

Post to Twitter Post to Delicious Post to Facebook

Etiquetas: , , , , , , ,