SlateOS for PineTime
#1
Hi everyone!

I humbly present SlateOS, a new open-source firmware for the PineTime, which supports JavaScript sub-apps that can be sideloaded without changing the firmware. Its low-level functions are based on InfiniTime and, in turn, FreeRTOS, so a big thank you to all those involved in these projects!

https://github.com/LeaCreative/SlateOS

I love my PineTime and wanted to be able to easily create apps for it. So I came up with the idea of using the watch as a thin client for my Android phone. In offline mode, the  SlateOS offers watch face, step counter and heart rate sensing.

Connect it to the companion app on your phone and you can open the app launcher, which the app populates. The JS sub-apps, basically packaged JS code, run on your phone in the companion app, which tells the watch what to draw and accepts user input. This enables use of the phone's hardware, such as its GPS receiver.

In the companion app you can select which sub-apps you want listed in SlateOS' launcher. You can write your own JS sub-apps and I can't wait to see what you come up with! Just please read the sub-app rules doc, so that you'll be able to get it right.

I'd love to hear what you think about this!

Cheers,
Daniel
  Reply
#2
very cool!
i love the idea of the phone doing much of the heavy lifting.

i gave it a run for a bit while at work today
the watchface is a bit cluttered for my tastes
the app list rendered weird with the buttons overlapping eachother

the install process was a bit confusing because i had to jump down to the bottom of the app to install the firmware before i could connect to the watch. the github made that clear, but maybe the app could hold your hand a bit more.

the maps app is really great and i think really shows off what this os can do


i put infinitime back on mine, but i will be checking inon your progress from time to time.
this could be the defacto pinetime os

keep up the great work!
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Update pinetime bootloader OTA? oscar-gardiazabal 1 3,181 10-08-2025, 09:24 AM
Last Post: oscar-gardiazabal
  Pinetime - Kids with special needs hidara 0 2,460 06-11-2024, 10:42 PM
Last Post: hidara
  Develop a new firmware for PineTime belushi 2 5,198 09-25-2023, 12:32 PM
Last Post: ccchan234
  Bluetooth BLE-MIDI-controller app for PineTime / InfiniTime Luno 0 2,985 08-20-2023, 05:17 AM
Last Post: Luno
  Zephyr Backlight Examples for PineTime lcj 0 3,318 05-06-2023, 02:54 PM
Last Post: lcj
  Zephyr is ready for pinetime jandy 1 6,218 05-06-2023, 02:15 PM
Last Post: lcj
  Send a message from Android to pinetime via BLE razrosman 0 3,728 11-05-2022, 08:24 AM
Last Post: razrosman
  PineTime Stuck in DFU Mode Eesha Barua 1 6,165 07-25-2022, 09:17 PM
Last Post: heyhewmike
  Idle tracking with PineTime: how versatile it is? schaman 1 5,508 07-13-2022, 12:50 AM
Last Post: wibble
  PineTime implemented with partial of pebble API jandy 0 4,771 03-20-2022, 08:58 PM
Last Post: jandy

Forum Jump:


Users browsing this thread: 1 Guest(s)