Pular para o conteúdo principal
usedby

Timeframe: um dashboard em Ruby on Rails que exige US$ 2.000 de hardware

Joel Hawksley, Staff Engineer do GitHub e criador do ViewComponent, desenvolveu o Timeframe para tirar os dados da casa de aparelhos móveis que distraem e levá-los para telas passivas de papel eletrônico (blog Hawksley.org).

O pitch

Joel Hawksley, Staff Engineer do GitHub e criador do ViewComponent, desenvolveu o Timeframe para tirar os dados da casa de aparelhos móveis que distraem e levá-los para telas passivas de papel eletrônico (blog Hawksley.org). Ele funciona como uma central de informações ambiente para calendários e métricas da casa inteligente, com o objetivo de reduzir a fadiga de tela por meio de uma interface estática e de alto contraste.

Por dentro

A arquitetura do sistema se apoia em um backend Ruby on Rails integrado ao Home Assistant para agregar dados de sensores em tempo real (README no GitHub). Ao contrário das smart displays de consumo, essa configuração exige um Mac Mini dedicado ou um servidor compatível com Docker para enviar a interface ao hardware (documentação no GitHub).

A tela principal usada é um monitor de papel eletrônico Boox Mira Pro de 25,3 polegadas, com um custo de hardware proibitivo de cerca de US$ 2.000 (blog Hawksley.org). Isso cria uma barreira de entrada considerável e, na prática, relega o projeto ao território dos entusiastas de alto padrão (comentário no HN).

Embora a base de código seja robusta e de código aberto, o esforço de manutenção continua alto para um aparelho do tipo “configure e esqueça”. Alguns dados, em especial certos eventos de calendário, ainda exigem inserção manual ou esforço de deploy para ficarem atualizados (comentário no HN/blog).

Nossa opinião

O Timeframe é basicamente uma solução de US$ 2.000 para um problema que um quadro branco de US$ 5 resolveu há décadas, embora, é verdade, tenha mais gems Ruby. É um projeto tecnicamente sólido de um engenheiro respeitado, mas está longe de ser um produto de consumo viável. A menos que você tenha salário de Staff Engineer e um desejo irracional de depurar a parede da cozinha às 23h, pule o investimento em hardware e simplesmente olhe o relógio.