Desarrollar para móviles con ayuda de Web Developer Toolbar

En Firefox existe una extensión, Web Developer, bastante famosa entre desarrolladores por ser muy completa. En resumen, Web Developer Toolbar agrega una barra de herramientas más a Firefox con recursos para desarrolladores, como mostrar los estilos CSS e incluso modificarlos, desactivar Javascript, cambiar el tamaño de la ventana, revisar información de formularios y muchas características más que sirven en el desarrollo web.

Por defecto no incluye ninguna ayuda para desarrollar para móviles pero si la opción de agregar herramientas, de esta forma podemos configurarla para trabajar webs para móviles, y es justo lo que voy a explicar en este artículo.

Agrega validadores para web móvil

Los validadores nos ayudan a “certificar” la calidad del código en base a una serie de lineamientos, que si los cumplimos podremos obtener mejores resultados mientras que trabajamos con buenas practicas. Existen dos validadores famosos para web móvil, el primero (y “oficial”) es el W3C MobileOk Checker, y el segundo, un test para evaluar buenas practicas, es el de ready.mobi.

  1. Para agregar un validador a Web Developer Toolbar debes ir a Tools –> Edit Tools…

    webdeveloper-toolbar-edit-tools

  2. Presiona el botón Add y te mostrará una ventana para que ingreses datos

    webdeveloper-toolbar-edit-tools-add

  3. Agrega el validador del W3C de esta forma:

    Description: W3C MobileOK Checker (o cómo quieras llamarle)
    Keyboard Shortcut: (agrega una letra para usarla como atajo si quieres)
    Tool Type: Selecciona URL.
    URL: http://validator.w3.org/mobile/?checkasync=true&view=cat&docAddr=

    webdeveloper-toolbar-w3c-mobile-checker

  4. Repite los dos pasos anteriores para agregar el validador de Ready.mobi, solo que ahora con esta información:

    Description: Ready.mobi
    Tool Type: Selecciona URL.
    URL: http://ready.mobi/results.jsp?uri=

    webdeveloper-toolbar-ready-mobi

Personaliza las resoluciones de pantalla

Web Developer Toolbar incluye la opción de modificar las dimensiones del navegador solo seleccionando una opción del menú. En el caso de los móviles es muy útil para darnos una idea aproximada del resultado final, en la imagen se puede ver Firefox en una ventana de 320×480 (HVGA) simulando la resolución del iPhone:

Firefox simulando la resolución del iPhone

  1. Para agregar una nueva resolución de pantalla usa Resize –> Edit Resize Dimensions…

    Resize - Edit Resize Dimensions

  2. Presiona el botón Add… y agrega la resolución que quieres usar:
    Description: (Cómo quieras llamarla)
    Width: Ancho en pixeles
    Height: Alto en pixeles
    Resize the viewport: Activado. Se usa para que las medidas se apliquen directamente al área de la página y no a toda la ventana, evita que las barras de herramientas y demás arruinen el efecto de simular las dimensiones.

    Ventana para crear nuevas dimensiones

Resoluciones de pantalla más populares en móviles

Abajo te dejo una lista de las resoluciones de pantalla más populares en móviles:

  • 128×128 px. Una de las resoluciones más pequeñas y ahora anticuada.
  • 176×220 px. Popular en modelos de Sony Ericsson y algunos Nokia
  • 240×320 px. o QVGA. Popular en PDAs con Windows Mobile, Nokia N96 y otros similares.
  • 320 x 480 px. o HVGA. Anteriormente esta resolución era extraña, ahora con la llegada del iPhone se volvió muy popular, también la usa el iPod Touch, HTC Dream y el nuevo Palm Pre.
  • 640 x 320 px. Usada en el Nokia N97
  • 640 x 480 px. HTC Touch Diamond usa esta resolución, igual que el HTC Touch Pro o el HTC Advantage.
  • 800 x 480 px. Usada por el Nokia N810.

Desactivar Javascript o cargar CSS Handheld

Los validadores y modificar el tamaño de la ventana son dos herramientas útiles para desarrollar para la web móvil, pero en general Web Developer toolbar es una herramienta bastante completa que incluye muchas más opciones para desarrollo web, por ejemplo puede desactivar Javascript (ver imagen) o cargar la hoja de estilos CSS Handheld, aunque es poco usada por los navegadores en móviles. Puedes leer el artículo Return of the Mobile Style Sheet que trata más acerca del tema de las hojas de estilo en móviles.

Desactivar javascript usando web developer toolbar

Eso es todo por ahora con Web Developer Toolbar, más adelante escribiré sobre cómo simular una visita desde el móvil usando User Agent Switcher. Dudas y sugerencias son completamente bienvenidas :)

CurrencyConv, el convertidor de monedas para móviles

¿Cuantos euros equivalen a $999 dolares estadounidenses? Muy probablemente pocos conozcan la respuesta, y en el caso de de los latinoamericanos no es de mucha utilidad convertir de dolares a euros. Es aquí en donde entra CurrencyConv, una pequeña aplicación para Windows Mobile que permite convertir de una moneda a otra, incluso a dos monedas a la vez.

CurrencyConv el convertidor de monedas para PDA

Como mencione antes, esta aplicación es pequeña, pero además muy poderosa. Posee el tipo de cambio de la mayoría(por no decir todas) de las monedas, entre ellas Euro, Dolar estadounidense, Peso argentino, chileno y mexicano, Quetzal guatemalteco, entre otros.

Además ofrece la posibilidad de actualizar, vía internet, las diferentes tasas de cambio.

Enlaces

CommManagerPlus : Uno para todos

Existe una aplicación pequeña aplicación llamada CommManagerPlus, que básicamente sirve para crear accesos directos.

Existen varias aplicaciones que permiten crear accesos directos sin ningún problema, sin embargo, lo que caracteriza a esta herramienta es la posibilidad de personalizar el acceso directo, al punto en que es posible modificar el volumen encender el Bluetooth, WiFi, cambiar brillo, etc. todo esto solo ejecutando solo el acceso directo creado.

CommManagerPlus

Solo necesitamos ejecutar la aplicación para crear el acceso
directo, seleccionamos las opciones en la interfaz del programa y por último
elegimos donde almacenara el acceso directo. Luego, al ejecutar el acceso
directo, mientras se
ejecutan las acciones solicitadas el programa se mantendrá invisible.

Sabiendo utilizar de manera adecuada esta herramienta resulta muy útil, en mi caso la utilizo par ejecutar el MSN messenger y a la vez encender el Bluetooth y cambiar el volumen de mi Pocket PC. También la utilizo al leer, normalmente leo de noche por lo que la luz de la PDA es muy brillante para leer, con CommManagerPlus puedo ejecutar MsReader y bajar el brillo de la pantalla a la vez.

Ustedes muy probablemente encontraran mucha otras formas de utilizarlo, y que quizás quieran compartir con otros usuarios por medio de los comentarios.

Calificación:

Enlaces

  • Descargar CommManagerPlus(ZIP, 233kb) : Este enlace es directo hacia la descarga para evitarles la busqueda dentro de un foro en ruso

Plusmo

Este año nuevo ha venido con muchas mejoras en los blogs, uno de ellos HemisferioUrbano, un blog sobre arte urbano, ha ofrecido una versión móvil de su sitio, lo interesante de esta nueva versión es que no requirio programación de ningun tipo, solo un proceso de inscripción en Plusmo.

¿Plusmo?

Plusmo es un nuevo servicio para dispositivos móviles que permite la suscripción a gadgets, feeds u otro tipo de contenido llamados canales. La suscripción y publicación se realiza en línea por medio de la página web, mientras que la lectura se realiza con una aplicación local en el dispositivo móvil, disponible para varios sistemas operativos, entre ellos Windows Mobile.

Si alguna vez has utilizado AvantGo el concepto se te hara familiar, la diferencia entre AvantGo y Plusmo es la forma de ofrecer contenido. Mientras que AvantGo es un sofisticado lector de contenido, Plusmo presenta una nueva forma de mostrar contenido con una interfaz limpia y basada en miniaturas del contenido.

Canales en PLusmo

Uno de los aspectos que mas atrae la atención es el “desfile” de imágenes miniatura, en donde cada una representa un tema del feed y que al seleccionar nos muestra el tema adaptado a la pantalla del móvil(básicamente texto).

webdebolsillo en Plusmo

webdebolsillo en Plusmo

Además Plusmo incluye una extensión para Hoy (TodayPLugin) en donde se puede observar los últimos temas de los canales o si se prefiere las imágenes, como se ve en la imagen:

Extensión Hoy de Plusmo

Lo bueno

  • Simple y por tanto rápido.
  • Interfaz novedosa.
  • Gran cantidad de contenido(canales).
  • El contenido ocupa poco espacio.

Lo malo

  • La aplicación es un poco inestable.
  • Contenido practicamente sin formato.
  • Admistración del contenido un poco confusa.

En una frase

Con un continuo desarrollo seguro sera el próximo rival de AvantGo.

Calificación:

Enlaces

Un visor de archivos y un editor de HTML por Unity Programs

Ayer revisando mis suscripciones en Google Reader me encontré con un programa que permite crear páginas web desde la pocket pc y con un click ver la vista previa. Interesado en el programa visite la página oficial y encontré otro programa también bastante interesante Unity Organizer.

Unity Organizer

Unity Organizer a simple vista se parece al explorador de archivos de Windows Mobile, y en parte esto cierto, pero la característica especial de es la vista previa del archivo que seleccionemos y para facilitar la labor divide los tipos de archivos en imágenes, texto películas y música. Bastante útil para aquellos que poseen varios archivos y que no siempre los mantienen ordenados.

Organizer : Texto

Organizer : Imágenes

Sky HTML Editor

Lo revise y me parece una buena idea sin embargo como aplicación aún le falta mucho, solo ofrece abrir, guardar y cerrar además de los comandos de edición(copiar, cortar, etc). Comparado con otras aplicaciones mucho más completas, como PocketHTML.NET, SkyHTML Editor se queda corto, habra que esperar las siguientes versiones.

SHE : Sky HTML Editor

Existe una tercera aplicación, un navegador, que utiliza pestañas, sin embargo este no lo he podido probar, ya más adelante comentare algo sobre este navegador.

Descarga

Programas para hacer capturas de pantalla en el móvil

Desde que inició webdebolsillo, uno de los elementos más importantes han sido las imágenes. Imágenes que no serian posibles sin los útiles capturadores de pantalla.

A diferencia de las PC, las Pocket PC no cuenta con capturas de pantalla al presionar una tecla y es necesario utilizar aplicaciones como Capture It!, Capture Screen Utility, iTask o con Remote Display si lo hacemos desde una PC.

Existen muchas más aplicaciones de este tipo, sin embargo, las que he mencionado son las más populares y las he probado a fondo, permitiéndome estas pruebas hacer un resumen de sus características:

Capture It!
Capture It! es una utilidad incluida dentro de Resco Photo Viewer, por lo que no es gratuita, pero es muy completa y fácil de usar.
Interfaz de Capture It!

Características

  • Tres formatos diferentes (PNG, JPG y BMP)
  • Cuadro de dialogo al guardar
  • Temporizador de 10 seg.
  • Guardado automático

Lo bueno

  • Ventana pequeña que permite ver lo que vamos a capturar
  • Varios formatos y selección de directorio

Lo malo

  • Mala calidad en JPG
  • Tiempo cero o diez segundos, sin opción de intermedios

Más información sobre Resco Photo Viewer aquí

Capture Screen Utility (CSU)

Desarrollada por Fann Software, CSU es un herramienta sencilla sin complicaciones pero a la vez con pocas características.

Interfaz de Capture Screen Utility

Características

  • Temporizador personalizable (de 1 a 20 seg).
  • Selección de ubicación (Memoria principal o iPAQ File Store)
  • Guardado automático
  • Cerrar al finalizar
  • Formato BMP

Lo bueno

  • Temporizador personalizable

Lo malo

  • Formato único (BMP)
  • No hay selección de directorio

Ver página de descarga

iTask

Oficialmente iTask es un administrador de tareas pero que dentro de sus características se encuentra la captura de pantalla.

iTask

Características

  • Formato BMP
  • Acceso rápido por medio de un botón en iTask
  • Captura con retraso

Lo bueno

  • Acceso rápido

Lo malo

  • No hay interfaz de configuración ni avisos
  • Solo un formato, BMP
  • No permite elegir directorio

iTask viene por defecto en la mayoría de modelos iPAQ de HP.

Remote Display

Remote Display es una aplicación para PC que nos permite ver y controlar nuestra pocket pc desde una ventana en Windows. No incluye la opción de capturar la pantalla, para hacerlo utilizamos Imprimir Pantalla(Print Screen) en el teclado y la imagen se copiara en el portapapeles.

Lo bueno

  • Procedimiento conocido en la mayoría de los casos, porque supongo que la mayoría sabe capturar una pantalla de Windows.
  • Permite pegar la captura en programas de edición de imagen en la PC

Lo malo

  • Procedimiento de conexión tedioso
  • Velocidad en actualización de pantalla lenta

Más información de Remote Display incluido en Windows Mobile Developer Powertoys aquí

Otras aplicaciones

Haz notas rápidas con TouchNotes

He probado muchas aplicaciones para tomar notas, pero hasta ahora no he encontrado una más rápida y fácil que TouchNotes.

TouchNotes sirve para tomar notas rápidas, no esperes nada más porque no hay más, es simple.

TouchNotes

Solo ejecuta TouchNotes, presiona el botón New(Nuevo), realiza tu nota y arrastra la esquina volteada (lado derecho) hacia el área amarilla y listo, tu nota esta almacenada. Para editarla o eliminarla selecciona tu nota en el área amarilla de archivos y arrastrala hacia arriba.

TouchNotes

Para uso más rápido asignale un botón, presionalo y listo para tomar nota.

Puedes descargar TouchNotes aquí.