Jueves, 10 de Enero de 2008

Bluetoothtracking.org, el gran hermano inalámbrico

La gran mayoría de los teléfonos móviles que se venden hoy en día incorporan conectividad bluetooth. Y una gran parte de los usuarios lo llevan activado de contínuo para aprovechar la capacidad de detectar teléfonos cercanos, utilizar el manos libres del coche (algo que no necesita que el bluetooth sea visible tras haber registrado el aparato por primera vez), o por simple desconocimiento. No hay más que sentarse en una cafetería y activar la detección de aparatos cercanos: aparecerán decenas y decenas de ellos.

Detectando los gadgets con bluetooth cercanos
Detectando los gadgets con bluetooth cercanos

Y es que la funcionalidad del manos libres y demás accesorios no se verían mermadas por tener el blueetooth activado pero oculto, sin embargo mucha gente lo ignora y sigue siendo una emisora de radio ambulante (y expuesta a recibir un virus por bluetooth).

Configuración segura del bluetooth, activado pero invisible
Configuración segura del bluetooth, activado pero invisible

Sería interesante aprovechar todo este “ruido” bluetooth para analizar la gente que pasa a nuestro alrededor, o de nuestra casa ¿verdad? Ésto es lo que pensó un geek de Apeldoorn, en Holanda, al ver lo que podía hacer con el adaptador bluetooth USB que acababa de instalar en su PC:

En septiembre de 2007 enchufé un adaptador bluetooth USB con alcance de 100 metros, y empezaron a aparecer en mi PC los nombres de teléfonos/aparatos con bluetooth cercanos. Fue entonces cuando se me ocurrió la idea de montar una red de escáneres por mi ciudad para analizar la gente.

Coloqué adaptadores bluetooth en cinco sitios con acceso a internet: las casas de mis amigos y familiares. Para mantener el presupuesto bajo utilizo Capios (unos terminales Windows CE). Reprogramé el módulo Disk on Chip para que corriese Linux (en concreto DSL) y mis scripts. Los datos recogidos se envían a una base de datos central (MySQL). El resultado final es lo que se ve en estas páginas.

Esquema del montaje
Esquema del montaje

Así es, en Bluetoothtracking.org podemos ver los resultados de la investigación llevada a cabo. El número de equipos es impresionante: basta ver la lista de los detectados en las últimas 24 horas no detectados previamente. Los resultados son muy interesantes, y abren todo un campo de técnicas de estudio de la población:

  • El tráfico de gente cerca de unos edificios de oficinas, con un pico a las 8, y otro a las 12 el viernes (mucha gente tiene la tarde del viernes libre):

Equipos detectados durante la semana cerca de las oficinas
Equipos detectados durante la semana cerca de las oficinas

  • Lo mismo pero en el centro de la ciudad, viéndose el horario en el que los grandes almacenes abren:

Equipos detectados durante la semana en el centro
Equipos detectados durante la semana en el centro

  • La distribución de modelos de GPS TomTom con bluetooth activado, detectados en los coches que circularon cerca de los sensores:

Modelos de navegador GPS TomTom detectados
Modelos de navegador GPS TomTom detectados

  • La distribución de los modelos Nokia, un estudio perfecto de la popularidad de cada uno de ellos:

Modelos de terminales móviles Nokia detectados
Modelos de terminales móviles Nokia detectados

Viaje interpretado a partir de dos avistamientos consecutivos
Viaje interpretado a partir de dos avistamientos consecutivos

Como vemos, el resultado deja de ser una curiosidad, para tener implicaciones notables. Imaginemos el interés que esta técnica puede tener para las empresas al poder realizar estudios de comercialización y usos de sus productos totalmente reales (esto no son encuestas, son datos de toda la población que pasa por los sensores), o para la policía, al poder saber cuándo un teléfono pasó por cierto sitio, que ruta siguió, etc.

Sin embargo, no debemos alarmarnos en exceso, ya que aunque la dirección MAC del teléfono identifique unívocamente al aparato (al igual que pasa con la tarjeta de red de nuestros PC), no se puede relacionar unívocamente el teléfono con la persona. Alguien puede estar usándolo prestado, o haberlo robado. Además no existe una base de datos que relacione direcciones MAC con el propietario del equipo (¿seguro? ¿por cuanto tiempo?).

En la página del proyecto podemos ver que el autor ha tomado las medidas necesarias para mantener la privacidad de las personas detectadas:

  • Sólo se muestran los 6 primeros dígitos de la MAC (los correspondientes al fabricante, los otros 6 dígitos sí que identifican unívocamente al aparato).
  • Se han eliminado los nombres de equipo que son combinación de nombres y apellidos, direcciones de correo, números de teléfono, etc.
  • Se han eliminado los datos más detallados de los equipos.
  • Se ha eliminado la opción de búsqueda

Claro está, que esta persona haya eliminado esta información de su página, no quiere decir que otros que apliquen esta misma técnica vayan a hacerlo. Es más, cruzando los datos de esta base de datos con los que las operadoras poseen de sus terminales, y de los usuarios de estos terminales, el ataque a nuestra privacidad que puede suponer es realmente preocupante. Así que como conclusión, no le pongáis tan fácil el poder vigilar todos vuestros movimientos, y desactivad la visibilidad del bluetooth de vuestros aparatos, van a seguir funcionando igual pero no irán anunciando por ahí vuestra presencia.

Viernes, 21 de Diciembre de 2007

¡Feliz Navidad y próspero año nuevo!

Para comenzar con fuerzas el año que en breve comenzamos, la PDA de tungsteno va a tomarse unos días de vacaciones. Aprovechad vosotros también para desconectar y disfrutar de vuestras familias y amigos, y por supuesto, de vuestras Palm.

Feliz Navidad

Para ambientarlas a esta época del año, podéis usar este fondo de pantalla navideño que he convertido al tamaño adecuado para que lo uséis directamente en vuestra Palm. Recordad que tenéis muchos otros fondos para descargar en la colección de fondos de pantalla de La PDA de tungsteno.

Un fondo de pantalla navideño para vuestra PDA o smartphone
Un fondo de pantalla navideño para vuestra PDA o smartphone

Lunes, 17 de Diciembre de 2007

Navega tus contactos con el dedo, al estilo HTC Touch o iPhone

Equipos como el iPhone o el HTC Touch han introducido definitivamente en el mundo de las PDA y smartphones una nueva manera de navegación con pantalla táctil: utilizar los dedos para tocar y “arrastrar” los elementos. Sin duda, una manera mucho más natural de interactuar con el equipo, aunque tenga aún sus limitaciones (por ejemplo el utilizar un teclado virtual con el dedo para escribir mensajes no es nada preciso, comparado con un teclado qwerty físico).

Tecnología TouchFLO de HTC, al estilo iPhone de Apple
Tecnología TouchFLO de HTC, al estilo iPhone de Apple

Sabemos que en Palm no van a ser precisamente rápidos introduciendo estas novedades en sus equipos (quizás ALP…), pero también es cierto que PalmOS siempre ha destacado por el gran nivel e implicación de sus usuarios y terceras empresas. Y una vez más se demuestra con este programa de gestión de contactos, 2cool4u, desarrollo por Metaviewsoft, los creadores de muchos otros excelentes programas (el visor PalmPDF, Crimson Fields, versiones para PalmOS de Doom, Quake, Duke Nukem, etc). Una imágen vale más que mil palabras, y un vídeo mucho más todavía:

Aunque aún está en las primeras fases de desarrollo, esta segunda versión incorpora ya mejoras sugeridas por otros usuarios:

  • Entradas grandes, fáciles de acertar con el dedo.
  • La vista de entradas se ha dividido, una parte a la izquierda con ellas grandes para llamadas rápidas (utilizando el primer número de teléfono almacenado en el contacto), y una parte a la derecha con las entradas más pequeñas, para ver todos los detalles: todos los números de teléfono, dirección de correo, Web, etc.
  • Deslizamiento contínuo, que al llegar al final vuelve a comenzar por el principio.
  • Diversas opciones de ordenación: por nombre, apellido, compañía, etc.
  • Barra de estado con información de la batería, potencia de señal de la red telefónica y bluetooth, proveedor actual y número de teléfono propio.
  • Consumo de batería reducido.
  • Y muchas correcciones de errores.

Sin duda un programa a probar, que demuestra el esfuerzo que los amantes del PalmOS están haciendo por mantener a la altura este querido sistema operativo. Podéis descargarlo aquí. Para estar al tanto de las nuevas versiones tenemos el blog de los creadores.

Editado: la descarga ya no está disponible. Sin embargo, Stevenson Ramírez ha sido tan amable de enviármelo por email, y lo he colocado para descargar desde aquí.

Miércoles, 12 de Diciembre de 2007

Al desnudo: fotos internas de las PDA Palm

Muchos somos los que tenemos fascinación por los aparatos electrónicos, y queremos saber cómo están hechos por dentro. Lo malo de querer ver las tripas de los aparatos es que quizás al volverlo a montar sobren piezas… o más bien que el aparato no vuelva a funcionar.

Afortunadamente otros palmeros más hábiles han hecho el trabajo por nosotros, y podemos encontrar fotografías de la circuitería y los componentes de nuestros aparatos. Es el caso de la página Peter’s Pilot Pages, donde encontraremos reviews de PDAs Palm aderezadas con muchas fotografías de los componentes internos. El análisis de las mismas es muy concienzudo y detallado, así que supone una lectura muy recomendable para aprender más sobre nuestros pequeños juguetes. Los modelos son clásicos pero no por ello dejan de ser muy interesantes.

Los modelos analizados son:

  • Palm IIIx, con un análisis de la potencia y consumo del procesador, muy avanzado en su época.

Disposición de los chips de memoria en la Palm IIIx
Disposición de los chips de memoria en la Palm IIIx

La Palm Vx con la circuitería a la vista
La Palm Vx con la circuitería a la vista

  • Palm IIIc, la primera Palm con pantalla a color. Peter incluso analiza con un osciloscopio la señal de control de la iluminación de la pantalla, y compara la velocidad de refresco de la IIIc comparándola con la IIIx, resultando ser mucho más rápido el de la pantalla monocromática.
  • La tarjeta de expansión TRGPro, una expansión de memoria muy popular en estas primeras PDA, que incluía además un amplificador de audio para mejorar la calidad del mismo.
  • La redondeada Palm m100.

Vistas de la placa base de la Palm m100
Vistas de la placa base de la Palm m100

  • Palm m500 y m505 (la primera con expansión por tarjetas SD).
  • Cassiopea E-10, un equipo del lado oscuro, que de todas maneras no agradó demasiado a Peter, y además acabó con un cruel y accidentado final (cuidado, imagen fuerte al final).
  • La bonita Sony Clié 760, la primera PDA de Sony.

La Clié 760 sin carcasa Vista trasera de la circuitería de la Clié 760
La Clié 760 sin carcasa

  • La espectacular Clié NR70V, curiosamente ejecutando el emulador de calculadora HP 48G Power48, uno de los primeros programas que aprovecharon la gran pantalla de esta PDA (la primera con resolución HiRes+ 480×320), y también uno de los primeros programas de los que han aparecido en La PDA de tungsteno.
  • El siguiente modelo de Clié fue el Clié NX70V.

La clié N70 antes y después de abrirla La Clié N70 abierta
La clié N70 antes y después de abrirla

  • Palm Tungsten T como representante de la “nueva” hornada de PDAs de Palm. Con una buena broma referente al PalmOS 6.0, mirad el último párrafo y el botón que aparece.
  • Y, para terminar, el BT3021, un punto de acceso bluetooth que nos hará pensar en cómo se han reducido estos aparatos hasta el tamaño actual de prácticamente el conector USB desnudo.

En esta página también se pueden encontrar tutoriales útiles para los más manitas, como el conversor a puerto serie para cradle USB de una Sony Clié, o de una Palm m500, e incluso alguna información bastante interesante respecto al hardware de algunos equipos. Eso sí, como reza en este aviso, sólo hacer estas modificaciones si ya tenemos algo de destreza con el soldador.

En resumidas cuentas, una página con muchísima información interesante para comprender mejor cómo funciona el hardware de nuestras Palm.

Miércoles, 5 de Diciembre de 2007

Appshelf launcher: bonito y ahora entendible de verdad

El lanzador de aplicaciones (launcher en inglés) es el programa de nuestra Palm que generalmente se carga nada más iniciarla, en el que aparecen los iconos de todos los programas instalados, al estilo escritorio de cualquier PC. El lanzador de Palm OS siempre ha sido muy discreto, siguiendo el estilo del sistema operativo. Cuando queremos darle un cambio a la apariencia de nuestra PDA una opción es cambiar este launcher por defecto, por otro más vistoso. Existen muchos de estos lanzadores: ZLauncher, MegaLauncher, Propel, WinLauncher, iSpin Launcher, y así un largo etcétera. Sin embargo, uno de los lanzadores que por su aspecto y bajo consumo de memoria más me ha sorprendido, es AppShelf.

Appshelf corriendo en mi Tungsten E2
Appshelf corriendo en mi Tungsten E2

AppShelf es un programa veterano, pero que aún se sigue actualizando, con una versión beta liberada a inicios de 2007. Soporta PalmOS 5 y navegador de 5 direcciones, por lo que no dará ningún problema con las Palm más recientes. Y a la vez, dado que fue desarrollado para las Clié, es al usarlo en estos equipos cuando se pueden aprovechar algunas opciones específicas para ellas (fuentes pequeñas, manejo avanzado de JPG).

Pero lo que más me llamó la atención fue el aspecto que se le puede llegar a dar al interfaz de la Palm. La imágen de más arriba es una captura de mi Tungsten E2 con AppShelf como launcher: Pueden verse más capturas que muestran su grado de personalización, en la página web de AppShelf, el review que Lithium hizo en su web, o incluso en el grupo de La PDA de tungsteno de Flickr (gracias Rianvanu).

Sin embargo, uno de sus inconvenientes es que su autor, H. Imazeki (también autor de DBCacheTool, la potente herramienta para evitar cuelgues en las Palm con NVFS) es japonés, y la versión traducida al inglés era poco clara, hasta el punto de hacer difícil la comprención de las diferentes opciones del programa, dejándonos sólo con la opción del tristemente habitual método de prueba y error.

Así es como llegamos tras tanto rodeo al motivo de este post: el anuncio de una nueva traducción al inglés de AppShelf. Esta traducción está realizada correctamente, por lo que se podrá entender por fin lo que quiere decir. Además, se han añadido pequeñas ayudas para explicar las opciones que con la descripción original quedaban poco claras: son los textos con una “i” de información delante.

Por fin una traducción a inglés inteligible
Por fin una traducción a inglés inteligible

Como propina, para extender la funcionalidad de AppShelf, existen módulos adicionales a los que el programa trae integrados de fábrica: un botón de conexión rápida a la red, un reloj personalizable, bioritmos, calendario, etc.