Necesitamos un programa cliente para h-node

9 respostas [Última entrada]
dcapeletti
Desconectado
Joined: 04/03/2014

Estimados,
sería interesante poder contribuir a los programas clientes ya escritos (mejorarlos) o escribir uno desde cero.
El proyecto h-node es muy interesante para los que buscan hardware que funcione con software libre y debemos facilitar la tarea para las personas que colaboran reportando hardware al proyecto.
Mi intención es desarrollar una interfaz gráfica amigable con el usuario, que lea los periféricos, tome los datos y pueda enviarla a la base de datos h-node. Si el programa no puede enviar porque no tiene conexión a internet, que genere un reporte para que se pueda cargar desde el sitio h-node.
Se pueden sumar mas ideas.

¿Alguien está dispuesto a colaborar?

Para mas información sobre enviar datos a h-node https://h-node.org/wiki/page/en/client-for-h-node-org

Gracias

dcapeletti
Desconectado
Joined: 04/03/2014

Información para clientes h-node https://h-node.org/wiki/page/en/client-for-h-node-org

Majin Buu
Desconectado
Joined: 11/05/2016

Bueno, parece que ya hay uno...

dcapeletti
Desconectado
Joined: 04/03/2014

Si, lo he probado y funciona bien, pero es MUYYYY lento.

Sds

dcapeletti
Desconectado
Joined: 04/03/2014

Bueno, indico los pasos para instalar el cliente h-node indicados en https://h-node.org/wiki/page/en/client-for-h-node-org

Abrimos un terminal y ejecutamos:

sudo apt-get install python-pycurl subversion python-setuptools

Luego de instalar los siguientes paquetes, ejecutamos los siguientes comandos uno a uno:
svn co svn://svn.savannah.nongnu.org/h-client/trunk/h-client
cd h-client
make
python setup.py install --user

Y por último lo ejecutamos.
~/.local/bin/h-client

Habrá que esperar un par de minutos porque tarda un poco en iniciarse, creo que es porque analiza el hardware y lo busca en h-node. Quizás esto habrá que optimizarse.

Sds

dcapeletti
Desconectado
Joined: 04/03/2014

Estuve haciendo algunas pruebas y estas son mis conclusiones.

1- El cliente no reconoce los periféricos por su categoría. Por ejemplo un Card Reader lo pone como Wifi.
2- Es muy lento cuando se pide actualizar los dispositivos.

Sin lugar a dudas esto necesita mejora. Por favor los que saben inglés podrían traducir esta petición en el foro. Gracias.

Sds

dcapeletti
Desconectado
Joined: 04/03/2014

Estos son los miembros activos del proyecto por si alguien quiere comunicarse con ellos.
https://savannah.nongnu.org/project/memberlist.php?group=h-client

Sds

Armando Bustamante Elu
Desconectado
Joined: 12/08/2012

Estoy de acuerdo contigo, hace falta facilitar los aportes a esa base de datos. Hace poco estuve dándole un repaso y veo difícil contribuir. Lástima que no tengo ni conocimientos ni tiempo para hacerlo...

dcapeletti
Desconectado
Joined: 04/03/2014

Una de las características que me parece que debería tener el cliente son:

1- Ejecutable portable para plataformas de 32 y 64 bits. Esto evita realizar una instalación del software facilitando radicalmente a los contribuidores. Simplemente con un archivo ejecutable en un pen-drive podríamos obtener información de la plataforma y el hardware de manera casi inmediata.
2- Generar archivo XML. Si el equipo no dispone de una conexión a internet, debe crear un informe del hardware para enviar a H-Node. Si por alguna razón no se dispone de una conexión a Internet, el cliente podría generar un informe XML completo para luego, desde otro equipo con conexión a internet, poder abrirlo con el mismo y poder enviar al servidor H-node.

Sds

Majin Buu
Desconectado
Joined: 11/05/2016

> Ejecutable portable para plataformas de 32 y 64 bits.

También para ARM ;)