En octubre de 2013 Mozilla (responsable por Firefox) presentó un proyecto con un objetivo bastante ambicioso: identificar la localización geográfica de redes WiFi públicas y antenas para móviles para permitir que, con la cantidad de información recogida, pudiera crearse un sistema que detectase la localización de un dispositivo sin usar GPS.
Para ello lanzaron una aplicación android llamada MozStumbler, aplicación que se ha ido actualizando durante estos últimos meses para permitir que los usuarios voluntarios puedan capturar esa información, de forma anónima, mientras andas por sus ciudades.
El proyecto, que puede conocerse mejor en location.services.mozilla.com, sigue avanzando y muestra un panel de estadísticas con todos los puntos ya recogidos, así como paneles de rankings con los usuarios que están participando públicamente y un mapa con las zonas en las que han conseguido más información.
El archivo apk para instalarlo en el android y colaborar con el proyecto se encuentra en github, existiendo un Wiki con informaciones actualizadas para saber exactamente el punto en el que se encuentra dicho proyecto.
En el blog de Mozilla comentan algunos detalles relacionados con el trabajo que están haciendo junto a BlackBerry en lo que a fuzzing (inserción de errores) se refiere.
Se trata de una serie de técnicas de investigación en seguridad donde realizan pruebas automatizadas para detectar posibles problemas, incluyendo datos inesperados en aplicaciones y analizando su comportamiento.
Con la inserción de errores es posible simular problemas y acciones no previstas en el flujo inicial del software, algo que están realizando con Peach (peachfuzzer.com), una herramienta de fuzzing de código abierto, aunque no se limitarán a este sistema.
Mozilla y BlackBerry están concentrados en optimizar este tipo de programas para probar navegadores web, tanto en funciones HTML 5, como en imágenes, audio y video, APIs multimedia (como WebGL y WebAudio) y protocolos utilizados en WebRTC, siempre pensando en los usuarios de Firefox y de Firefox OS.
BlackBerry ya tiene sus propios sistemas de fuzzing, aunque la colaboración con Mozilla ayudará a mejorar la seguridad de su integración en los dispositivos móviles.
Dos gigantes trabajando juntos para mejorar la experiencia y seguridad a la hora de navegar en la web tanto desde escritorio como desde móvil, sin duda buenas noticias que, esperemos, veamos reflejadas en un futuro próximo tanto en mejores móviles como en navegadores más rápidos y seguros.
En Mozilla Labs tienen un proyecto, aún en estado alpha y no recomendable para usar en producción, que puede ayudar mucho en el mundo académico y en el soporte técnico online.
Se trata de towtruck, una herramienta que permite a dos personas navegar al mismo tiempo por una misma web, sincronizándose los datos para que los usuarios vean en todo momento las mismas informaciones. Es posible comnicarse vía chat y establecer un canal de comunicación de voz para que uno pueda ir explicando las acciones a otro, siendo el canal bidireccional.
Para instalarlo en nuestro sitio solo tenemos que incluir un código dentro de nuestra web y añadir el botón en el lugar que consideremos necesario. Una vez pulsado el botón por cualquier visitante, podrá copiar y divulgar una url única que servirá para comenzar la sesión con otra persona.
Las posibilidades son infinitas: podemos usarlo para dar cursos online mostrando el funcionamiento de aplicaciones web, soporte técnico para quien tiene problemas de cualquier tipo, sesiones entre amigos para navegar por sitios de entretenimiento… solo tenemos qe habilitar el botón en nuestra web y dejar que los lectores lo usen como quieran.
Hoy os hemos hablado del nuevo sistema operativo que Firefox implantará en los móviles de varias compañías en todo el mundo, Firefox OS, y de su MarketPlace. Pocas horas después Twitter anuncia en su blog la que será la aplicación oficial en este nuevo universo de aplicaciones.
La filosofía es diferente a la seguida en otros sistemas operativos móviles, en este caso, en Firefox OS, todo se basa en tecnología web, y eso permitirá aplicar funcionalidades que otras versiones no pueden tener. Twitter para Firefox OS tendrá las mismas secciones que el resto de aplicaciones de dicha red social, con búsqueda y posibilidad de monitorizar las menciones y mensajes, pero inluirá algo que las otras no tienen: Actividades Web.
Esto nos permitirá, entre otras cosas, twittear fotos directamente desde cualquier aplicación que también soporte esta característica, sin necesidad de pasar por la aplicación nativa de Twitter.
Sin duda buenas noticias para Mozilla que ha visto como uno de los gigantes ya está anunciado su apoyo a bombo y platillo.
Android, iOS, BlackBerry, Firefox OS, Windows Phone… la cosa cada vez se pone más interesante.
Mozilla hace oficial que planea abrir al público en forma de beta test para Windows, Mac y Linux la nueva Social API para Firefox en las próximas semanas, en la que destacará una herramienta de colaboración con Facebook y su Facebook Messenger.
Los planes sobre desarrollar una Social API ya fueron anunciados en Marzo, mes en el que ya iniciaron experimentos de integración de redes sociales en el mismo navegador. El objetivo de la nueva API es echar una mano a aquellos desarrolladores que pretendan integrar distintos servicios sociales en la interfaz de Firefox, ya que con ella se podrán controlar ciertas funciones y actividad social mientras se navega.
Hasta ahora los Beta testers han sido los mismos integrantes del equipo de Firefox, y como hemos comentado se prevee que la beta pública empiece la próxima semana.
Ya en Junio Mozilla y la Nacional Science Foundation nos presentaron un reto, llamado Mozilla Ignite, en el que proponían a desarrolladores y programadores presentar ideas en forma de aplicación que se convirtiesen en las aplicaciones del futuro para las nuevas tecnologías, con 500.000 dólares como premio para el ganador. La condición era que las propuestas debían estar relacionadas con sectores como la educación, la salud, la seguridad, pública, las energías renovables, los transportes, la fuerza laboral o la fabricación.
A día de hoy, Mozilla ya ha anunciado los ocho ganadores del concurso, que son los siguientes:
#1. Real-Time Emergency Response Observation and Supervision: el objetivo de esta aplicación es que bomberos, trabajadores de equipos de rescate, etc. reciban notificaciones y comunicaciones de urgencia a tiempo real, con vídeos en alta calidad acompañados de datos recibidos gracias a sensores (como niveles de humo y calor en determinados escenarios), que ayuden a mejorar las decisiones, rapidez y coordinación del equipo.
#2. Real-time 3D Interactive Telepresence: la aplicación propone utilizar los sensores 3D de Kinect para conseguir una presencia tridimensional a distancia, cosa que proporciona una utilidad específica para que doctores puedan conseguir una vista real en 3D de sus pacientes o para que profesores puedan realizar clases en 3D a distancia.
#3. Remote Process Control Using a Reliable, Real-Time Protocol: uso de control remoto ultrarrápido que permite a ingenieros, artistas, etc. controlar procesos a distancia independientemente de lo cerca que se esté del proceso en sí, como por ejemplo un sistema de impresión 3D.
#4. Long-Term Monitoring and Crisis Management System: esta aplicación permite al usuario a su doctor especialista / médico de cabecera agregar datos y analizarlos para ocuparse de su salud a tiempo real, cosa que permite detectar y por lo tanto desarrollar una prevención de crisis, ataques o evitar problemas de salud de forma inmediata.
#5. High Quality Open Source Web Conferencing: una aplicación / clase online remota que nos ofrece experimentar acceso a educación de calidad a través del navegador, con fácil acceso a contenido y conferencias desde múltiples dispositivos gracias a su desarrollo en HTML5 y WebRTC independientemente de la localización del usuario.
#6. Kinect Health 3D: aplicación que invita a los usuarios a ejercitar desde la comodidad de sus casas, utilizando la tecnología de los escáners 3D de Kinect enviando los datos a través de la nube y controlando su progreso.
#7. Smart Streets for Smart Cars: nos actualiza toda la información en lo referente a semáforos en las calles, actualizaciones en informes de tráfico, emergencias en las carreteras y cualquier información relacionada para que ninguna novedad pueda interferir en nuestro tránsito.
#8. The Rashmoon Project: “Multi-Perspective Chronology”: permite que el usuario pueda estudiar y analizar un evento desde distintas perspectivas. A través de Rashmoon Project el usuario puede pausar y hacer zoom en momentos concretos de un evento para examinar las secuencias que considere más importantes, muy útil para editores, periodistas y porqué no, curiosos.
Mozilla todavía quiere recibir propuestas para los desarrolladores (tenéis hasta el 25 de Octubre para hacerlo), pero serán los ganadores los que reciban fondos para tirar adelante los proyectos y acceso a la red de la National Science Foundation.
Operativo desde Julio de 2011, Mozilla hacks Weeky es un blog escrito por el equipo de desarrolladores en Mozilla donde podemos encontrar muy buenas herramientas y soluciones para programadores, especialmente si trabajan en HTML5 y están interesados en explorar nuevas tecnologías web.
En TheNextWeb listan algunos de los hallazgos encontrados en el blog publicados en este último mes: Spectacle, un recurso que nos permite organizar ventanas en Mac sin utilizar mouse; Piecon, una librería en javascript para generar gráficos de progreso; Touch Targets for Application Design, una herramienta para explorar lo que es el diseño con interacción táctil; CSS Style Guides, diferentes guías de código en CSS, y muchos recursos más, incluso algunas utilidades para Raspberry Pi.
Accede al post completo de Mozilla y Explora su blog aquí.
Ya os hemos hablado en varias ocasiones sobre el proyecto que Mozilla está creando para ayudar a crear sitios web sin necesidad de tener conocimientos de programación.
El proyecto WebMaker fue anunciado hace varios meses, pero solo hoy han presentado su web oficial en webmaker.org, donde podemos ver todas las actividades del mismo y el lanzamiento de las aplicaciones que nos ayudarán en la tarea de construir un sitio web.
La noticia, publicada en el blog de Mozilla, hace referencia al ya conocido Thimble, que desde hoy deja de ser un sitio de pruebas y adquiere versión oficial en thimble.webmaker.org.
Como os comentamos hace unas semanas, Thimble nos permite escribir código html y ver el resultado en tiempo real en la misma pantalla, agilizando el proceso de programación de páginas web estáticas.
Thimble no es la única herramienta disponible en el proyecto, existiendo otras opciones en webmaker.org/en-US/tools/, todas relacionadas con la creación de webs.
Hasta ahora los usuarios de iPad disponían de diversas opciones en cuanto a navegadores: Safari, Atomic, Dolphin, Mercury, Opera Mini, Skyfire… ahora los usuarios y fans de Mozilla están de suerte y es que el navegador debutará en iPad con su primera versión prototipo llamada «Junior».
La pantalla de navegación en «Junior» se visualiza a pantalla completa, y dispondremos de dos botones en la mitad inferior de la pantalla (una flecha hacia atrás y un signo «+») que nos darán todas las opciones de navegación que podemos necesitar: abrir páginas de navegación nuevas y retroceder a la página anterior. El botón «+» será que más utilicemos, y a través de éste podremos acceder a las páginas más recientes visitadas, al icono que nos lleva a nuestros bookmarks y favoritos, y cómo no a la barra de búsqueda para introducir las URLs deseadas. Éstas serán las características principales, aunque han anunciado algunas más, como por ejemplo el hecho de poder crear distintas cuentas de usuario en el mismo navegador.
Te habíamos contado en un artículo anterior de Mozilla Webmaker. La premisa del programa es ofrecer herramientas para que todos puedan aprender a crear contenido en la web desde cero. Como parte de este compromiso de parte de Mozilla, ya podemos conocer Thimble, un sencillo editor online de HTML.
Cuenta con una interfaz muy sencilla, sin ningún tipo de complicaciones, ni distracciones para los usuarios. Verás la pantalla dividida en dos columnas, para que a medida que vayas ingresando el código puedas verlo reflejado en tiempo real. De esa manera, podrás ver los resultados inmediatamente, detectando los errores o cambios a realizar.
A medida que vas utilizando Thimble verás que contarás con varias ayudas, como por ejemplo, al situarte sobre una etiqueta surgirá información sobre la utilidad de la misma, con la posibilidad de conocer más desde otra página de Mozilla. Luego podemos guardar nuestro trabajo a través de un enlace, obtener una URL para integrarla a nuestro sitio web o compartirlo en las redes sociales.
Esto es lo que puede verse por el momento en Thimble, que aún no ha sido lanzado oficialmente, por lo que quizás podamos ver más detalles integrado cuando salga de su versión de prueba.