Extensiones de Firefox para Desarrolladores WAP
A la hora de desarrollar una aplicación WAP o Web para móvil, ciertas herramientas nos pueden ayudar a enfrentarnos a las dificultades que conlleva desarrollar para un medio tan heterogéneo como es el de los dispositivos móviles. A parte de contar con emuladores de navegadores web, como OpenWave, que además se puede integrar con algunos entornos de desarrollo, serán útiles la utilización de ciertas extensiones para Firefox que nos permitan controlar a placer algunos parámetros de las peticiones que se hacen al servidor. Estos parámetros nos vendrán muy bien en fase de desarrollo para ir probando ciertas características de nuestras aplicaciones.
Pueden destacarse:
- XHTML Mobile Profile: Ofrece soporte de XHTML Mobile Profile en Firefox de manera parcial.
- wmlbrowser: Ofrece soporte d eWML en Firefox de manera parcial. No soporta imágenes WBMP.
- Modify Headers: Permite modificar las cabeceras de la petición, añadir nuevas o eliminar existentes, como x-up-subno, x-up-calling-line-id, y otros.
- UserAgent Switcher: Permite modificar fácilmente el UserAgent del navegador.
- Fiddler: Proxy de depuración local que permite inspeccionar todo el tráfico que pasa por él. Muy útil para saber qué hemos enviado al servidor, y qué se ha respondido. No es una extensión de Firefox, pero es realmente útil.
Usar Firefox, equipado con estas extensiones, junto con un emulador como Openwave, nos abre un amplio abanico de posibilidades a la hora de probar y depurar nuestras aplicaciones durante el desarrollo. No sustituye a la utilización de dispositivos reales para test, pero nos ayudarán muy mucho.