Entrevista a Francisco Montalvo de Nokia en Error500

18 07 2008
Por Raul Jimenez

Muy interesante la primera parte de la entrevista que he leído en Error500 a Francisco Montalvo, director de productos, software y servicios de Nokia España.

Entrevista a Francisco Montalvo

He extraído algunas de las mejores frases, pero os recomiendo la lectura entera.

Sobre Nokia y su plataforma de servicios:

Nokia es una empresa que proveerá un montón de servicios alrededor del móvil. De hecho, los movimientos de los últimos años están orientados hacia convertir al consumidor en centro absoluto estrategia de Nokia.

Sobre Nokia y la Fundación Symbian:

En Nokia tenemos una cosa clara: el futuro pasa por plataformas abiertas. Todo aquello que sea cerrado, el usuario acabará dejándolo. La oferta que recibe el usuario es mucho menor en una plataforma cerrada.

Sobre el iPhone:

No veo relación directa entre cerrar el código y dar una mejor experiencia de usuario. Si la veo entre prestaciones pobres y necesidad de un buen interfaz. Si son pobres, tienes que compensar al usuario de alguna forma.

Sobre las RIAs para móviles:

Nuestra obligación es la de proveer a los usuarios de herramientas para acceder internet. Si para una buena experiencia van a necesitar Flash, soportaremos Flash, lo mismo con Silverlight.

No os perdáis la segunda parte cuando salga, porque se queda hablando de Flash y el futuro de las RIAs.



Wallpapers y SalvaPantallas, artículo en Forum Nokia

18 07 2008
Por Marcos

Vía Hayden Porter,

Forum Nokia continúa con la labor de documentación y artículos que viene desarrollando y en esta ocasión nos trae uno relativo a la creación de fondos de pantalla y salvapantallas con Flash Lite 2.0. A lo largo de 29 páginas el artículo detalla técnicas especiales para creación de contenidos adaptados a la pantalla, etc. con varios ejemplos prácticos sobre cada una de las partes del ejemplo que sirve como base del artículo.

Me gusta que se haya usado POO para realizar el código del ejemplo, ya que como comentaba en varias ocasiones con Raúl, no he visto aun una prueba definitiva y aplastante de que el uso de clases en Flash Lite empeore de forma sensible el rendimiento en memoria de la aplicación. Y sin embargo usar clases puede ayudar mucho a crear aplicaciones mucho más claras, flexibles y escalables.

Forum Nokia: Flash Lite 2.0: Screen Saver and Wallpaper



Mobile Best Practices Flip cards, por Mobile Web Initiative

3 06 2008
Por Marcos

La Mobile Web Initiative (MWI), perteneciente a la W3C, que tiene como objetivo principal, hacer una realidad el acceso a la web de los dispositivos móviles, ha sacado a la luz una serie de “flip cards” con buenas prácticas para el diseño y desarrollo de la web móvil.

Estas flip cards son una versión práctica y con diferente formato de la filosofía y criterio mostrado en las guías básicas: Mobile Web Best Practices 1.0 Basic Guidelines que contiene un total de 60 buenas prácticas, que ha sido creado por el Mobile Web Best Practices Working Group.

En su versión HTML, cada flip card tiene acceso al punto de la guía de buenas prácticas al que corresponde, para una mayor comprensión de la misma. Además las flip cards están disponibles en una versión PDF, con formato A4.



Handsets Detection - Web Service para detectar dispositivos móviles

30 05 2008
Por Raul Jimenez

En el trabajo estamos desarrollando un portal móvil para un gran cliente con lo que nos pidieron varias versiones de la página en diferentes formatos XHTML MP y WML para maximizar la compatibilidad de los posibles usuarios.

La primera idea fue utilizar WURFL y WALL, pero WALL fue descartado por requerimientos del proyecto, con lo que al final solamente utilizamos WURFL. Más adelante descubrimos Handset Detection, un buenísimo Web Service gratuito que nos permite utilizar una API para pedir información de un User Agent, modelo de móvil o fabricante, por poner unos ejemplos.

Handset Detection

Además, Handset Detection genera un informe de estadísticas automáticamente donde podemos ver qué móviles se han conectado, de que país, a que hora y otros datos útiles del estilo.

Handset Detection permite liberar carga a nuestro servidor, realizar una instalación más sencilla del servidor Apache/Tomcat y además nos genera estadísticas. Por contra debemos confiar en que el servidor de Handset Detection funcione correctamente, pero sin duda alguna, es una muy buena opción.

Sitio web de Handset Detection



Adobe Devnet: Nuevos artículos disponibles

23 05 2008
Por Marcos

Desde que salió a la luz Flash Lite 3 sin duda la característica que más se ha tocado y experimentado es la posibilidad de trabajar con flash video directamente en la película, pudiendo dejar de lado la antigua implementación de FL 2.x que solo permitía lanzar el video a través de la aplicación nativa del dispositivo, y por tanto los formatos que este soportara.

Flash Lite 3 ha traido más bonanzas, y no tanto (como vimos en un post reciente), pero principalmente y notablemente una mejora importante en el rendimiento. Aplicaciones que ya de por sí estan bien optimizadas se pueden ver aun mejor en el FL3, con un rendimiento de CPU notablemente mejorado.

No obstante el video ha pegado fuerte, y desde el centro de desarrolladores de Adobe, ha salido recientemente un tutorial para trabajar en FL3 con Video servidor desde un Flash Media Server. El tutorial está en inglés, pero no es muy complicado seguirle el hilo.

Working with Flash Lite 3 and Flash Media Server Video

Además ha salido publicado un artículo curioso y práctico de como afrontar aplicaciones que permitan visualizarse en dos formatos diferentes (vertical y apaisado). Al principio pensé que mi desidia con el LayoutManager me iba a pasar factura, pero no, veo que es algo totalmente diferente, pero igualmente práctico, ya que es un enfoque mucho más particular al problema, pero que puede ser la mejor elección dependiendo del tipo de contenidos.


Developing Flash Lite applications with dynamic layouts



Los secretos de Flash Lite 3

21 05 2008
Por Marcos

La salida de Flash Lite 3 al mercado supuso un gran avance en la tecnología flash en dispositivos móviles, mejoras en rendimiento, la entrada del Flash Video abriendo camino en una plataforma que lo pedía a gritos, el Web Runtime que nos permitía ver Youtube en los navegadores, fueron grandes actualizaciones, pero todo esto ha traído también asociado algunos problemas.

En los últimos días los principales desarrolladores de aplicaciones para Flash Lite, así como desarrolladores de aplicaciones terceras para complementar flash lite, han decidido lanzar el grito de socorro al ver como una tecnología tan prometedora puede hacer temblar su futuro por decisiones comprometidas.

Normalmente todas las tecnologías tienen puntos fuertes y puntos débiles y Flash Lite no es una excepción. Ya que siempre hablamos de las bondades de la herramienta, vamos a hacer un poco de crítica constructiva (ya que es el momento necesario para hacerlo, y sabemos que todas las opiniones que lleguen de este lado del ecosistema parecen ser valoradas por Adobe), y analizar los aspectos más comprometidos de esta tecnología en el momento actual:

1. Retrocompatibilidad en peligro
Sin duda el mayor problema de la nueva versión de Flash Lite ha sido la ruptura de compatibilidad con los ficheros swf compilados para Flash Lite 1.x y 2.x con acceso a datos remotos. Este tema ha provocado tirones de pelos, orejas, suicidios colectivos y demás desgracias en la comunidad de desarrolladores Flash Lite. Esta ruptura ha sido provocada por el nuevo Sandbox de seguridad que acompaña al equivalente del player 8 al que se compara FL3, lo que significa que si tengo un dispositivo con Flash Lite 3 actualmente no podré reproducir contenido Flash Lite 2 que no cumpla los nuevos requisitos del Sandbox. Estas restricciones lanzan automáticamente más problemas relacionados, algunos de los cuales trataremos también en este post.

Este tema lo sacó a la luz al poco de salir la versión al mercado Nick Gerig, aquí os dejamos un hilo muy clarificante del problema.

2. Los Upgrades de firmware
Nokia consideró actualizar sus dispositivos móviles para que estos evolucionaran a Flash Lite 3. Aunque esto en principio parece una buena idea, y lo es siempre que mires el mercado de una manera individualista, es una acción que crea la peor de las fragmentaciones que se pueden tener: ya hay suficientes diferencias entre diferentes móviles, como para añadir ahora diferencias entre los mismos móviles. Este hecho hace posible que dos móviles del mismo modelo exacto tengan diferentes versiones de player flash lite.

3. SWX dejó de funcionar
Y no sólo Aral Balkan se cabreó, nosotros también. SWX es a día de hoy la mejor manera de optimizar el rendimiento en aplicaciones móviles con flash lite que cargan datos dinámicamente, y dejó de funcionar como consecuencia de varios factores, entre ellos un bug en el player. Si bien tenemos alguna duda, ya que parece ser que hay una aplicación para Chumby con SWX (y Chumby lleva FL3), hemos hecho pruebas recientemente, y un mismo FLA que compilado para 2.x funciona, al compilar para 3 deja de funcionar.

4. ¿Archivos con acceso local y remoto?
Este punto es consecuencia del primero, pero crea una situación realmente delicada. A la hora de compilar para FL3 ahora estás obligado a elegir o acceso solo local, o acceso solo a la red. ¿Qué ocurre entonces con las aplicaciones que requieren accesos tanto locales como remotos? Pues dejan de funcionar. Por fortuna, casi siempre hay algún camino alternativo para solventar los problemas y en este caso, la solución se llama “trusted” y la carpeta “private”. Alessandro Pace explica en este hilo cómo debemos actuar para solventar este obstáculo.

Tenemos que recalcar en este punto que la mayoría de las aplicaciones terceras para crear instaladores SIS (a falta de bajarnos ultimas versiones y actualizaciones) no contemplan este caso aun.

—————————————-

No obstante, no todo son malas noticias, estamos de enhorabuena al ver que Adobe apuesta fuerte por la tecnología y parece que se da cuenta de la importancia que tiene la voz de la comunidad de desarrolladores, ya que son los que al fin y al cabo crearán los contenidos que harán fuerte la plataforma. Según Bill Perry piensan dar una solución al problema en breve.

Sin duda los posts de Ugur y Faisal les han hecho reflexionar sobre cómo estaba el panorama y problemas que ya estaban sobre la mesa hacía más tiempo (de hecho en el mismo momento de salir públicamente FL3) y han tomado la decisión de arreglar el problema.

Bien por Adobe porque aún no es demasiado tarde, estaremos pendientes de en qué se traduce este movimiento.