-
Widgets Móviles (Mobile Widgets Engine)
Publicado el 9 Junio 2009Para tener claro que es un widget y como funciona recomiendo la lectura de la siguiente entrada en el blog de Gema. Centrándonos más en la utilidad de los widgets en los disitivos móviles, debemos tener en cuenta que debido a ciertas características como el tamaño de pantalla, el modo de uso del teclado/pantalla táctil y las tarifas de datos entre otras. Los dispositivos móviles se convierten en el entorno ideal para el desarrollo de widgets que simplifiquen la interacción del usuario con el dispositivo y proporcionen la mayor cantidad de información posible. Veamos un ejemplo práctico que refleja la utilidad de un widget en un dispositivo móvil:
Supongamos que deseas ver las últimas noticias de tu periódico preferido, en ese caso los pasos a realizar en un móvil cualquiera son:
- Desbloqueo del terminal.
- Busqueda del navegador en el menu si no existe un acceso directo.
- Inicio del navegador.
- Selección del método de conexión si no se tiene contratado un plan de datos o si se quiere usar una wifi.
- Tecleado de la dirección si no esta en favoritos o se tiene como página de inicio.
- Disfrutar de las noticias
Tal y como puede observarse se realizan un total de unas 6 acciones para ver las noticias, con la incomodidad de tener que teclear etc… En cambio teniendo una plataforma de Widgets en tu móvil el proceso puede quedar de la siguiente forma:
- Desbloqueo del terminal.
- Presionar Boton que activa plataforma widgets.
- Selección del método de conexión si no se tiene contratado un plan de datos o si se quiere usar una wifi.
- Disfrutar de las noticias.
Como puede observarse se ha pasado de 5 tareas con incomodidades de por medio a 3 simples pasos antes de poder disfrutar de las noticias. Como este ejemplo existen otros muchos donde los widgets pueden solucionarte la vida.
Actualmente las plataformas widgets ya son común en todos los sistemas operativos móviles como por ejemplo:
- Zumobi para Windows Mobile y muy controlada por Microsoft, solo permiten fuentes de noticias controladas por ellos.
- Betavine para Symbian con la colaboración de Opera y potenciado por Vodafone
- Widset para Symbian
Desde mi punto de vista lo mejor de los widgets es la sencillez con la que se desarrollan, indistintamente de la plataforma para la que se desarrolle los widgets estan formados por un acrhivo comprimido que contiene los siguentes elementos:
- index.html: Web principal del widgets y donde se desarrolla toda la actividad
- Config.xml: Manifesto donde se listan todas las características del widget
- Archivos css: Para definir estilos
- Archivos Javascript: Para definir acciones e interacción en el widget
Lógicamente tal y como he comentado en días pasado los frameworks de javascript pueden ser de gran utilidad ya que ayudan en gran medida a llevar a cabo la abstracción a la hora de desarrollar y hace que el desarrollador se despreocupe un poco de la parte más técnica y se centre más en la utilidad, usabilidad y diseño del widget.
Como conclusión y valoración personal de los widgets considero que son la herramienta para conseguir que “internet móvil” despegue definitivamente porque el usuario medio no navega por internet desde el móvil, simplemente quiere tener su dosis exacta de información, entretenimiento etc… de la manera más simple y cómoda posible. Como ejemplo pueden tomarse las aplicaciones para actualizar Facebook para iPhone y otras plataformas (el usuario puede acceder a la web de facebook desde el móvil pero prefiere acceder desde la aplicación).

-
FrameWorks js (II)
Publicado el 7 Junio 2009Después de la última entrada, he continuado mirando los diferentes frameworks y al final ya tengo un elegido
. Comencé a trabajar con Dojo, porque tenía buena pinta y después de terminar el tutorial de iniciación el framework me encontré con un desierto importante. Me encontré con una documentación muy confusa y digamos que con “demasiada información y no bien organizada”. Una vez me encontré con esto me dió la sensación de que no iba a ser operativo tener que pelearme constantemente con esa documentación así que decidí probar otras alternativas.Antes de ponerme a ver un nuevo framework busqué comparativas y al parecer la gente no se decanta por uno u otro. Entre las comparativas que encontré esta es de las más exhaustivas, donde se compara mootools con jquery. Llegando a la conclusión de que tanto jquery como mootools son dos opciones perfectamente válidas para la implementación de proyectos grandes.
Realmente me puse a ver como funcionaba mootools y a pesar de ser inicialmente más confuso que jquery, me ha gustado más la forma de trabajar y al final Mootools ha sido el frameworks elegido. Mochikit lo descarté porque es un proyecto que da la sensación de no estar del todo desarrollado.
Ahora ya solo falta poner a Mootools en acción desarrollando algún Widget para móviles
. Ya iré mostrando los resultados que vaya obteniendo. -
FrameWorks JS
Publicado el 3 Junio 2009De rebote hoy he tenido que ponerme al tanto en Javascript y la verdad me he llevado una sorpresa. Hasta ahora mi experiencia con javascript se ha centrado en hacer algun redireccionado en web que no se podía llevar a cabo desde php, o la actualización de algún campo de formularios.
Pero hoy me he tropezado con el “maravilloso mundo” de los frameworks para desarrollar en javascript. Entre los diferentes frameworks que estado viendo MooTools, Mochikit y Dojo. La verdad los 3 me parecen bastante buenos y todavía no tengo claro por cual decidirme…. Tendré que seguir probando.


