Recolección de datos con Palm

De MEPIS Documentation Wiki

Tabla de contenidos

Introducción

Desde que Plan lanzó por primera vez Pilot, los usuarios se han dado cuenta de que constituye una excelente herramienta de recolección de datos de bajo coste y han desarrollado un amplio abanico de aplicaciones que lo aprovechan. La recolección de datos con una Palm en ua plataforma Linux ha sido difícil dado que a pesar de que las aplicaciones de Palm funcionan bien en las PDAs, la sincronización con el ordenador anfitrión ha resultado difícil.

Los métodos descritos a continuación funcionaron en MEPIS 7 y deberían hacerlo con la mayoría de dispositivos Palm, tanto si se ha synchonizado con aplicaciones de gestión de información personal (PIM) como KAddressBook (Contactos) o KCalendar como si no.

Instalación de la aplicación de recolección de datos

Este método hace uso de una execelente herramienta de recolección de datos genéricos para Palm llamada Pilot-DB. Puebe que también funcione para datos que alamcenan otras aplicaciones en el formato estándar de bases de datos de Palm (*.pdb).

Descargar la última versión de los binarios de Pilot-DB en el Escritorio y a continuación hacer click con el botón derecho y seleccionar Extraer --> Extraer aquí. Dentro de la carpeta recien extraída se encuentra el archivo

db.prc

que se tienen que poner en la PDAs. Hay que asegurarse de buscar en el directorio plugins la extensiones que se pueda necesitar adicionalmente en la PDA -- vienen descritos en el archivo README file.

Si la PDA se sincroniza con el ordenador usando Kpilot o Jpilot (ver aquí), se pueden instalar estos paquetes con dichas aplicaciones. Si no, se deberían de poder instalar con Bluetooth usando OBEX (iniciales en inglés de Object Push client) dao que la mayoría de las PDAs de Palm vienen con Bluetooth incluido.

Creación y configuración de formularios de datos

La creación de un formulario de datos específico para la recolección de datos es bastante intuitivo, pero viene un completo manual en el directorio donde se extrajeron los datos que también está disponible en línea aquí.

Subiendo el archivo del proyecto

Una vez se han recolectado los datos, se necesita transferirlos al ordenador para que se puedan usar. Existen como mínimo cuatro formas de hacer esto:

  • Si la PDA ya se puede sincronizar con KPilot o JPilot, se puede conseguir subir el archivos de datos del proyecto. El visor de bases de datos genéricas de KPilot parece que de momento no es operativo, por lo que puede que se necesite un método alternativo.
  • Se puede conseguir que el servidor OBEX Push de Bluetooth suba los archivos, ver este artículo.
  • Si esto no funciona, se puede probar a usar ObexFTP, tanto desde la línea de comandos o en modo gráfico.
  • Por último una solución es instalar un gestor de archivos como GentleMan o FileZ en la PDA, a continuación se puede usar para buscar los datos del proyecto y enviarlos a la tarjeta de memoria de la PDA. A continuación se puede sacar la tarjeta, ponerla en el lector de tarjetas y transferirlo al ordenador.

Visualizando y usando el archivo del proyecto

Ona vez se han recopilado los datos y subido el archivo de datos, se necesita acceder a los datos para usarlos. Para simplificar la explicación se va a suponer que el archivo está en el escritorio y se llama DatosDeProyecto.pdb. Instalar desde los repositorios de M7 usando Synaptic:

palm-db-tools

Si no se encuentra en los repositorios se puede descargar de esta página o usar este paquete rpm y convertirlo con Alien. Este paquete incluye varias herramientas muy útiles, ona de las cuales se va a utilizar en dicho artículo. Abrir un terminal, ir a la carpeta del escritorio y escribir:

pdb2csv DatosDeProyecto.pdb > DatosDeProyecto.txt

Esto creará un archivo de texto en el escritorio con valores separados por comas, que se pueden importar en cualquier hoja de cálculo (OpenOffice Calc, KSpread, etc.).

Enlaces

Otros idiomas