NodeConf EU 2019 · Ireland · 2019

NodeConf EU 2019 NodeWatch

Bangle.js JavaScript and TensorFlow smartwatch badge

A NodeConf EU 2019 attendee smartwatch badge built around the NodeWatch/Bangle.js open-source JavaScript watch platform, with Espruino programming, nRF52832 BLE hardware, colour LCD, sensors, GPS/Glonass, app loading, and TensorFlow Lite gesture experiments.

EventNodeConf EU 2019
SeriesNodeConf EU
LocationLyrath Estate, Kilkenny
CountryIreland

People

Authors & Credits

Bangle.js workshop author

Gordon Williams

The public NodeConf EU 2019 Bangle.js workshop repository is under Gordon Williams' GitHub account.

Source

JavaScript runtime and Bangle.js ecosystem

Espruino

NodeWatch software documentation ties the watch to Espruino and Bangle.js programming resources.

Source

TensorFlow Lite article author

Andreas Madsen

NearForm's TensorFlow Lite on NodeWatch/Bangle.js article carries Andreas Madsen's byline in the recovered source trail.

Source

attendee-report publisher

Nordcloud

Nordcloud's attendee report corroborates the Kilkenny event context and participant smartwatch handout.

Source

badge project backer and technical publisher

NearForm Research

NodeWatch.dev links NearForm Research, and NearForm published post-event Bangle.js and TensorFlow Lite technical material.

Source

event

NodeConf EU

NodeWatch.dev and the attendee report tie the watch badge to NodeConf EU 2019 in Kilkenny.

Source

Why It Mattered

It extends the Irish NodeConf EU badge line from PCB conference badges into a full wearable smartwatch, tying the JavaScript developer-conference badge culture to the public Bangle.js app ecosystem, TensorFlow Lite on microcontrollers, and attendee workshops.

Hardware

NodeWatch's hardware specification lists an IP68 smartwatch platform with Nordic Semiconductor nRF52832 Bluetooth LE 4.2 SoC, KX023 accelerometer, 3-axis compass, BD 1668 heart-rate monitor, 32 mbit flash, 240x240 colour LCD, Holtek touch controller with two-zone touch, UBX-M8130 GPS/Glonass, buzzer, and 10 m waterproofing. Public reporting says an open-source smartwatch was handed to NodeConf EU 2019 participants.

Software & Apps

NodeWatch documents an Espruino embedded JavaScript interpreter lineage continuing the 2017 and 2018 NodeConf EU badges, Chrome/Web Bluetooth programming through the Espruino Web IDE, the open Bangle.js App Loader/App repository, workshop material, BLE/MQTT bridge examples, TensorFlow Lite for Microcontrollers integration, and gesture-model experiments exposed through Bangle.js event APIs.

Lore

NearForm's post-event Bangle.js writeup framed the watch as the year's NodeConf EU badge and documented early community app excitement, while its TensorFlow Lite post showed how the gesture-recognition work was squeezed into the watch's constrained RAM. The public source trail supports an attendee smartwatch badge record but does not provide a rights-cleared local image.

Lifecycle

Add-ons & Upgrades

app ecosystem source-backed

Bangle.js App Loader ecosystem

The getting-started and software pages link the Bangle.js App Loader and app repository as the public app-distribution surface for the watch.

Compatibility: NodeConf EU 2019 NodeWatch

Source
connectivity workflow source-backed

BLE bridge and Web Bluetooth workflow

NodeWatch documents Chrome/Web Bluetooth programming through the Espruino Web IDE and links bridge examples for connecting watch behavior to other systems.

Compatibility: NodeConf EU 2019 NodeWatch

Source
machine-learning feature source-backed

TensorFlow Lite gesture experiments

NodeWatch and NearForm document TensorFlow Lite for Microcontrollers experiments for gesture recognition on the watch, with a public model notebook and application examples.

Compatibility: NodeConf EU 2019 NodeWatch

Source
microcontroller and radio source-backed

nRF52832 BLE smartwatch core

The hardware specification identifies a Nordic nRF52832 SoC with Bluetooth LE 4.2 as the smartwatch core.

Compatibility: NodeConf EU 2019 NodeWatch

Source
software platform source-backed

Bangle.js / Espruino JavaScript runtime

NodeWatch documents the Espruino embedded JavaScript interpreter and Bangle.js programming path as the watch's attendee-facing software platform.

Compatibility: NodeConf EU 2019 NodeWatch

Source
wearable IO source-backed

Display, touch, GPS, and sensor pack

NodeWatch hardware specs list a 240x240 colour LCD, two-zone touch controller, GPS/Glonass receiver, accelerometer, compass, heart-rate sensor, flash, buzzer, and waterproof watch enclosure.

Compatibility: NodeConf EU 2019 NodeWatch

Source
workshop source-backed

NodeConf EU 2019 Bangle.js workshop

The public workshop repository gives attendees a hands-on Bangle.js development path for the NodeConf EU 2019 watch.

Compatibility: NodeConf EU 2019 NodeWatch

Source

Operational history

Issues & Camp Impact

attendee-distribution evidence boundary note

An attendee report says the open-source smartwatch was handed to conference participants, while NodeWatch.dev and NearForm document the badge platform; this pass did not recover official registration or fulfillment terms proving exact distribution scope.

The record treats NodeWatch as the NodeConf EU 2019 attendee badge without claiming exact batch size, every-ticket entitlement, or post-event availability limits.

Confidence
attendee report plus badge-site trail
Status
documented with limits
Timeframe
NodeConf EU 2019
Source note
Nordcloud attendee report, NodeWatch.dev, and NearForm source trail.
image reuse boundary note

NodeWatch, NearForm, Flickr, Cloudinary, Hackster, and article media were not copied because this pass did not establish a complete reusable image license, attribution, source URL, and processing-provenance chain for a specific badge photo or official upstream raster.

The NodeConf EU 2019 page remains source-backed and image-free instead of publishing an unclear or synthetic watch image.

Confidence
local image policy and source review
Status
left image-free
Timeframe
current catalogue build
Source note
badge.gallery image policy and NodeWatch/NearForm media-source review.
missing rights-cleared image note

No NodeConf EU 2019 NodeWatch image is published because the current public source trail has not been paired with a reusable original badge or artifact photo or official upstream raster render with source URL, license or permission basis, attribution, and processing notes.

The Ireland record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy and NodeWatch.dev, NearForm, Espruino, and attendee source trail.
repository-license boundary note

The BangleApps repository is MIT licensed, while related runtime/workshop/model repositories have mixed or unspecified repository-license metadata in the recovered source trail.

Software-resource links are preserved, but this record does not convert repository assets into local image or complete hardware-license claims.

Confidence
repository metadata
Status
documented
Timeframe
current catalogue build
Source note
GitHub metadata for espruino/BangleApps, espruino/Espruino, gfwilliams/workshop-nodeconfeu2019, and nearform/nodeconfeu-gesture-models.

Resources

Sources