Gnoke Skins: Every Device Already Has a Face. It Just Hasn't Rendered Yet.
The article discusses the concept of Gnoke Skins, which aims to provide a user-friendly interface for devices that communicate via JSON. It highlights the gap between a device's capabilities and its ability to present information in a human-readable format. By using a simple architecture, any device can have a customizable interface that enhances user experience without altering the underlying hardware.
- ▪Many devices know important information but struggle to communicate it effectively to users.
- ▪Gnoke Skins allows any hardware that speaks JSON to have a user-friendly interface designed for humans.
- ▪The architecture consists of a device, a configuration file, and a skin, enabling easy customization without firmware changes.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3576994) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Ekong Ikpe Posted on Jun 3 Gnoke Skins: Every Device Already Has a Face. It Just Hasn't Rendered Yet. #webdev #iot #javascript #showdev There is a gap between what a device knows and what it shows. Your MiFi router knows signal strength, battery level, how many people are connected, how much data is left. Your AC unit knows the room temperature, the mode, the timer. Your PWM controller knows the duty cycle, the frequency, the load.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).