Bangle.js ist eine quelloffene, KI-fähige Smartwatch, die sich leicht anpassen lässt (weil sie in JavaScript programmiert werden kann).
Die Programmierung der Uhr kann im einfachsten Fall über eine Entwicklungsumgebung in Gestalt einer Web-Anwendung erfolgen - Voraussetzung hierfür ist ein moderner Browser auf einem Endgerät, welches Web-Bluetooth unterstützt.
JavaScript-Quelltexte können auf Wunsch auch direkt von einer URL oder aus einem Gist in den Emulator oder auf eine Uhr übertragen und dort gestartet werden - so funktionieren u.a. die Code-Beispiele des Autors.
Ein Art "App Store" zeigt Ihnen die offiziell für Bangle.js verfügbaren (allesamt kostenlosen) Anwendungen. Sofern Browser und Endgerät Web-Bluetooth unterstützen, können diese Apps direkt auf eine gekoppelte Uhr übertragen werden. Manche Anwendungen lassen überdies auch die Ausführung in einem (eigens dafür gestarteten) Emulator anstelle einer echten Uhr zu.
Smartphones und Tablets können mit Bangle.js gekoppelt werden, sofern sie unter Android (ab Version 4.4) laufen - die kostenlose Android-Anwendung "GadgetBridge" wickelt die Kommunikation mit der Uhr ab. iPhones und iPads bleiben bislang leider außen vor.
Hello, World! | Rückkanal | Bildschirmabzüge |
Anzeige (Text & Grafik) |
Sensoren & Aktoren |
Dateisystem
Web-Kommunikation |