Pasando de aplicación nativa, a aplicación web

Estas semanas, aparte de pasarme alguna atascado por Europa, en Andago hemos seguido investigando en cómo integrar la conectividad de dispositivos biomédicos con las soluciones de Salud y Bienestar que se están desarrollando y mejorando como Open Health Assistant.

Los desarrollos que hemos hecho hasta ahora, han sido principalmente basados en aplicaciones nativas, sobretodo para la plataforma Android, como el caso de ALOHA. Sin embargo, cuando pensamos que las soluciones y servicios que desarrollamos tienen que ser de acceso universal, interoperables, ubicuas, … ¿Qué plataforma escogemos?¿Android?¿iPhone?¿Nokia?

¿Y por qué no todas?¿Por qué no integrar la conectividad con dispositivos biomédicos con el navegador y comunicar directamente éstos con las aplicaciones web? Así es que además de Android, ahora mismo ya estamos haciendo pruebas de conectividad pensando en la plataforma MeeGo/Qt, con unos primeros resultados muy favorables(video incluido).

Además de nuestro propio trabajo en conectividad con equipos biomédicos, nos ha permitido incorporar tecnologías como las API para dispositivos descritas por el W3C Device APIs and Policy Working Group, características de HTML5, y alguna cosilla de más que ya enseñaremos.

Uno de los primeros beneficios de este desarrollo es permitir la universalidad del acceso a los servicios de eSalud puesto que ya no están atados a una pataforma tecnológica concreta, sino a los estándares y tecnologías abiertas de la Web, como son HTML, CSS y JavaScript.

Navegadores web en Maemo: Fennec contra Tear

Mientras parece que todo el mundo está hablando de Maemo 5, o incluso Maemo 6, y hasta hay gente con N900 por ahí, todavía queda gente usando Maemo 4. Y entre las aplicaciones que se pueden instalar en estos dispositivos (N810, N800) están los navegadores web Fennec y Tear

A bote pronto:

  • Fennec es un monstruo, quizás por estar basado en xulrunner, que consume un montón de recursos, permite instalar extensiones, y tiene todo el poder mediático de Mozilla detrás
  • Tear es un pequeño proyecto de navegador web basado en WebKit y hecho en Vala, que funciona incluso mejor que el propio navegador de serie en Maemo 4 (como Fennec, basado casualmente también en Gecko)

Los productos basados en tecnologías Mozilla suelen tener una calidad envidiable, pero creo que todo el mundo coincide que su rendimiento deja mucho que desear, y claro, que el mercado de web móvil esté tirando mucho de WebKit debe estar doliendo bastante en las oficinas de Mozilla. Sinceramente, o se ponen las pilas en mejorar la velocidad o ya se pueden ir preparando, por no hablar de soluciones no libres como Opera Mobile, que son un referente en el sector

¿Alguna persona más los ha probado?¿Opiniones?

¿Cómo conseguir un N900?

Desde que salió el primer dispositivo Maemo de Nokia, ha existido lo que se conoce como descuento para desarrolladores, que ha permitido adquirir un dispositivo por unos 100 EUR. El caso es que mucha gente me ha preguntado cómo y cuándo va a haber algo parecido para el N900, y la respuesta siempre ha sido la misma: cúrrate una buena aplicación, vete al Maemo Summit, involúcrate…

Bueno, pues a los asistentes del Maemo Summit les han dejado un N900 por seis meses, pero además, hay gente que si se ha currado buenas aplicaciones les han mandado un N900 también…

¿Y dónde está esa gente?¿Son informáticos dedicados a currar con Maemo todos los días?¿Son programadores profesionales? Puede que algunos sí, pero los hay que no, y aquí en Asturias tenemos uno de esos apasionados, autor y co-autor de aplicaciones como Maemo WordPy.

Así que desde aquí felicito a Yerga por su excelente trabajo y dedicación, ¡sigue así!

Maemo Summit día 1, día 0 para Maemo 6

Así es, el viernes ha sido el primer día del Maemo Summit, y además de regalar por 6 meses un N900 a los 300 asistentes al congreso, la gente de Maemo ha presentado las bases de Maemo 6, que incluyen:

  • Soporte para multitouch en pantallas capacitivas. Por cierto, parece ser que algunos prototipos inciales del N900 incluían esta característica…
  • Soporte para DRM
  • Entornos de desarrollo principales: Qt para Maemo del que ya hay una beta preparada (vídeo en Youtube disponible), y el Nokia Web RunTime (ambos multiplataforma)
  • El escritorio será un canvas donde la pantalla es sólo una ventana parcial
  • Soporte para modo vertical o apaisado

Más datos en las fotos de la charla explicativa en UMPC Portal. Y ahora a ver qué nos depara el sábado… Para seguir el congreso:

[tags]maemo, harmattan, summit[/tags]