ferm|n (pronunciado /fermín/) es un entorno de aplicaciones interactivas personalizables, diseñadas para ser mostradas en una pantalla remota. Podemos diferenciar tres partes básicas:
-
Dashboard de administrador: Es la interfaz web desde la que se selecciona la aplicación a mostrar en la pantalla remota y se controla su configuración. Dependiendo de la aplicación, también se puede interactuar con ella.
-
Visor o cliente: Es la interfaz web que se muestra en la pantalla remota. Cuando hay una aplicación seleccionada desde el dashboard, la mostrará y permitirá interactuar con ella.
-
Servidor web: Sirve tanto la parte de administración como el visor y las aplicaciones en cada momento. También se encarga de la comunicación entre ellas para que desde el dashboard pueda cambiarse la aplicación a mostrar en la pantalla remota e interactuar con ella. En función de tu preferencia, el servidor puede embeberse en la pantalla remota o arrancarse en tu equipo.
Cualquier usuario puede crear sus propias aplicaciones.
Primero tienes que elegir soporte donde mostrar las aplicaciones cliente.
Si quieres ayudarnos a reducir la basura electrónica, busca si tienes un dispositivo compatible con postmarketOS. En este momento, postmarketOS es para entusiastas de Linux, así que será un poco más difícil y necesitarás un ordenador Linux para instalarlo. El dispositivo tiene que tener soporte, como mínimo, de USB Networking
, Flashing
, Touchscreen
, Display
y WiFi
. Idealmente tendría 3D Acceleration
para mejorar el rendimiento gráfico y evitar artefactos visuales. En la fase de prototipado hemos utilizado una Nexus 7 (2012).
[Guía de instalación en desarrollo].
La otra opción es utilizar un single-board computer (SBC) con antena wifi y pantalla táctil. En la fase de prototipado hemos utilizado una Raspberry Pi 3 B+ con la pantalla Raspberry Pi Touch Display. Sigue la guía para instalar ferm|n en una raspi.
Todas las partes de ferm|n son software libre mediante la licencia LGPL v3.
Copyright (C) 2022 Redradix
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [See the
GNU Lesser General Public License](COPYING) for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.