"개발자 프리뷰" 버전 스트림라인 앱을 소개합니다.


Streamline on Decent espresso machine

저희 디센트 에스프레소의 머신들을 위한 차세대 앱을 공개합니다. 최신 버전은 아래 링크를 통해 다운로드 가능합니다.

https://github.com/tadelv/reaprime/releases

이 버전을 "개발자 프리뷰"로 부르는 이유는

  • 모든 운영체제에서 작동이 가능하고 커피 추출을 위해 사용 가능합니다. while it does run on all OSes and can be used to make drinks
  • 메인 인터페이스 (커피 추출)은 거의 완성 단계이고 현재 꽤 사용할만합니다. 하지만 프로파일 에디터는 아직 구현되지 ㅇ낳았고, 설정 페이지도 부분적으로만 작동합니다.

  • 지원 운영체제

    이 앱은 안드로이드, 맥, 리눅스, 윈도우, 아이패드에서 작동합니다. 애플에서 승인이 되는 대로022222222222 애플 스토어 앱 다운로드 링크를 포스팅할 예정입니다. 다른 운영체제에서는 지금 바로 사용이 가능합니다.  디센트에서 제공하는 태블릿(Teclast, PIPO)의 경우, 최신 버전 크롬을 사용해야 합니다. 앱은 자동으로 앱 화면을 표시하는 빌트인 웹 브라우저를 포함하고 있습니다. 삼성 태블릿은 빌트인 웹 브라우저를 사용해도 괜찮습니다. Teclast 태블릿에서 앱을 작동하는 경우,  "WebView" 구성을 업데이트하면 작동할 가능성이 있기 때문에 Basecamp에서 이와 관련해서 관심이 있는 기술자들고 논의하려 합니다.

    처음 스트림라인 앱을 작동할 때 블루투스 장치 스캔에 시간이 걸릴 수 있습니다.

    작동 방법

    스트림라인 앱은 단독으로 혹은 브라우저 창에서 실행 가능합니다. 사파리, 파이어폭스에서 테스트를 마쳤습니다. 겉모습은 현재 안드로이드 de1app의 스트림라인 스킨과 동일합니다. 하지만 de1app은 스트림라인 메인 인터페이스(커피 추출) 페이지만 구현했지만, 스트림라인 앱에서는 Pulak의 전체 앱 디자인을 구현할 예정이고, 추후에는 de1app을 대체할 수 있게 됩니다.

    USBC 지원

    스트림라인 앱은 블루투스는 물론, 새로 출시된 USBC 어댑터를 통해서 DE1과 연결할 수 있습니다. USBC 어댑터는 현재 베타 버전이고 아래 링크를 통해 구매 가능합니다.

    https://kr.decentespresso.com/c?s=31118+1

    저울과 언어

    de1앱에서 지원하는 대부분의 저울과 모든 언어를 지원합니다.

    기술 기반

    스트림라인은 AI 자동생성이 아닌 사람이 직접 작성한 앱 입니다. 그 말은 100% 단순 자바스크립트로 작성되었고, GPL3(오픈소스) 라이선스를 따르면서, 확장성이 아주 높습니다. 이 앱은 두 부분 구조로 나뉘어져 있습니다. "브릿지"앱은 DE1과 통신하는 WebSockets 인터페이스를 제공하고, HTML/CSS/JS 파일을 http로 제공 (호스팅) 합니다. 그리고 전부 자바스크립트로 작성된 인터페이스가 있습니다. github에서 "REA"라고 표시된 것들을 확인할 수 있는데, 이는 "Streamline Bridge"의 기존 이름입니다.

    개발자 문서입니다.

    버그 리폿 방법

    Diaspora 관련 게시글이나 Github에 직접 제보하실 수 있습니다. https://github.com/tadelv/reaprime/issues

    Baseline: 가족들을 위한 인터페이스

    "Baseline" 이라는 두 번째로 포함된 UI는 가족들이 커피 만드는 법을 전혀 모른다는 전제하에 에스프레소 추출 방법을 차근차근 알려주기 위해 고안된 인터페이스입니다.

    Baseline UI

    설정 페이지에서 전환이 가능하고, 프로그래머가 아니더라도 스킨을 직접 만들 수 있는 실제 예시 역할을 하기도 합니다.

    Baseline ui
    Baseline ui
    Baseline ui

    이 기술을 사용해서 직접 여러분의 스킨을 만들어 보시기를 기대합니다.

    저희의 접근 방식은 안정성이 중요한 주요 기술 작성과 작동 방식 설계는 사람이 직접 하고, 그 위에 AI 보조 및 실험적인 작업을 위해 전면적으로 오픈하는 것입니다.

    최신 버전 업그레이드

    새로운 업데이트가 있는 경우, 앱에서 감지하고, 자동 업데이트를 안내합니다.

    Streamline self update

    앞으로의 계획

    모든 디센트 에스프레소 앱 개발은 이 새로운 기술을 기반으로 이루어질 예정입니다. 자바스크립트는 잘 알려진 언어이면서도 DE1과 통신이 간편하고, 문서화되고 안정적입니다. 그리고 이 인프라구조는 AI를 기반한 기능들과 UI 구현에도 적합한 환경이 될 것입니다.

    저희는 곧 "스트림라인 부품"과 완성된 "유저 인터페이스"를 "쇼핑"할 수 있는 방법을 곧 도입할 예정입니다. 투표 메커니즘도 포함해서 우수한 작업물이 상단에 노출되도록 만들 예정입니다.

    현재 de1app에는 아직 대규모 신규 기능을 추가할 계획은 없습니다. 그 대신, 저희 모든 노력은 이 새 기술에 집중되어 있습니다.

    개발 참여

    Pulak: 인터페이스 디자인

    Mark: 인터페이스 프로그래밍

    Vid: 백엔드 프로그래밍



  • 원본 : Streamline App from Decent Espresso, "developer preview" version


    shin updated 2026/02/24