Aplicación Streamline de Decent Espresso, versión «previa para desarrolladores»


Streamline on Decent espresso machine

Hoy ponemos a su disposición la aplicación de última generación de Decent Espresso para nuestras máquinas de espresso. Puede descargar la última versión en: https://github.com/tadelv/reaprime/releases

La denominamos «vista previa para desarrolladores» porque:

  • aunque funciona en todos los sistemas operativos y se puede utilizar para preparar bebidas
  • y aunque la interfaz principal (preparación de bebidas) está casi completa en cuanto a funcionalidades y es bastante usable, el Editor de perfiles aún no está implementado y la página de Ajustes está parcialmente implementada.

  • ¿Qué sistemas operativos?

    Funciona en Android, Mac, Linux, Windows y iPad. Publicaremos el enlace a la App Store tan pronto como Apple apruebe la aplicación; el resto de sistemas operativos ya están disponibles. En las tabletas Android suministradas por Decent (Teclast y PIPO), deberá utilizar una versión reciente de Chrome. La aplicación incluye un navegador web integrado que muestra automáticamente la aplicación. Las tabletas Samsung funcionan correctamente con el navegador web integrado. Es posible que se pueda actualizar el componente «WebView» en Teclast para que funcione, y nos gustaría debatirlo aquí en Basecamp con los expertos en tecnología que deseen colaborar en ello.

    La primera vez que ejecute Streamline, se iniciará con cierta lentitud, ya que busca sus dispositivos a través de Bluetooth.

    ¿Cómo se ejecuta?

    Streamline se puede utilizar de forma independiente o en una ventana del navegador. Lo hemos probado en Chrome, Safari y Firefox. Visualmente, es idéntico a la apariencia de Streamline de la aplicación de1app, disponible actualmente solo para Android. Sin embargo, la aplicación de1app solo implementaba la apariencia principal (preparación de bebidas), mientras que esta aplicación Streamline implementará el diseño completo de la aplicación de Pulak. De este modo, podrá sustituir a la aplicación de1app.

    Compatibilidad con USB-C

    Streamline puede conectarse a su DE1 a través de Bluetooth, así como mediante el adaptador USB-C recién lanzado. El adaptador USB-C se encuentra en fase «beta» y puede adquirirse aquí.

    Básculas e idiomas

    También son compatibles la mayoría de las básculas de la aplicación de1app. Se admiten todos los mismos idiomas (humanos) que en la aplicación de1app.

    ¿Sobre qué tecnología se basa?

    Streamline ha sido programada por personas y no mediante código generado por IA. Dicho esto, está escrita al 100 % en JavaScript sencillo, cuenta con licencia GPL3 (código abierto) y es altamente extensible. La aplicación tiene una arquitectura de dos partes: existe una aplicación «Bridge» que ofrece una interfaz WebSockets bien documentada para la DE1 y que aloja los archivos HTML/CSS/JS de la interfaz, sirviéndola a través de HTTP. Además, hay una interfaz totalmente en JavaScript. En GitHub verá menciones a «REA», que es el antiguo nombre de lo que ahora llamamos «Streamline Bridge».

    Aquí tiene la documentación para desarrolladores.

    Cómo informar de errores

    Puede comentarlos aquí o informarlos directamente en GitHub en https://github.com/tadelv/reaprime/issues

    Baseline: su familia prepara un expreso

    Una segunda interfaz de usuario incluida, denominada «Baseline», tiene como objetivo guiar a los miembros de su familia a lo largo del proceso de preparación de un expreso, partiendo de la base de que no tienen ningún conocimiento previo.

    Baseline UI

    Puede activarla desde la página de Ajustes, y además es un ejemplo real de cómo crear su propia apariencia sin necesidad de ser programador.

    Baseline ui
    Baseline ui
    Baseline ui

    Nos gustaría mucho que creara usted sus propias apariencias utilizando esta nueva tecnología.

    Nuestro enfoque consistirá en que sean personas las que diseñen el funcionamiento de las cosas y desarrollen la tecnología básica que debe funcionar de forma fiable, pero luego abriremos todo a trabajos asistidos por IA y programados de forma intuitiva.

    ¿Cómo actualizar a la última versión?

    La aplicación detectará las nuevas actualizaciones y le pedirá que la actualice automáticamente.

    Streamline self update

    ¿Qué nos depara el futuro?

    Todos los esfuerzos de Decent en materia de aplicaciones se están centrando en esta nueva base tecnológica. No solo se trata de que JavaScript sea un lenguaje muy conocido —gracias al cual ahora es fácil, está documentado y resulta estable indicar a la DE1 qué debe hacer—, sino que esta infraestructura será un buen punto de partida para implementar funciones creadas por IA y la interfaz de usuario.

    Pronto dispondremos de una forma para que usted pueda «comprar» «componentes de Streamline» e «interfaces de usuario» completas. Habrá un mecanismo de votación para que los mejores trabajos se sitúen en los primeros puestos.

    No tenemos previsto que Decent lance nuevas funciones importantes en la aplicación de1app existente. En su lugar, todos nuestros esfuerzos se centran en este nuevo enfoque.

    ¿Quién lo ha hecho?

    El diseño de la interfaz es obra de Pulak, la programación de la interfaz la ha realizado Mark y la programación del back-end, Vid.

    #Streamline #interfaz #Pulak #Mark #Vid



  • Esta es una traducción de: Streamline App from Decent Espresso, "developer preview" version


    mirjam created 2026/03/19, mirjam updated 2026/03/20