Prism OS can work with embedded devices of multiple form factors, it can support devices with displays, like smartwatches, desk widgets, smart glasses, notifiers etc with all varying or even no input mechanisms (in which case the companion app becomes the sole way of controlling the device), or it can also be used in devices without displays like smart switches, smart lights and all sorts of other IoT devices.
OEMs can use the platform to quickly bring hardware devices to market with Prism handling the software side of things, including the firmware, app store, updates etc (sort of like Android for smartphones, but for connected devices).
Its a great platform for DIY electronics enthusiasts and tinkerers to quickly build out apps and also share it with others, even those without technical know how of flashing boards or using terminals.
We hope that Prism would allow the DIY electronics movement to spread even further and also allow more varied and better hardware devices to hit the market with a vibrant ecosystem of apps and developers backing them.
Our inspiration for Prism came when we realised that with projects like Arduino, Rasberry Pi, Micro Bit and countless others, a lot more people are now building stuff in electronics than ever before, and they are building all sorts of stuff that are not even meant to be embedded like games, desk widgets, weather displays etc.
But with all these projects a major problem has been that there is no way to distribute apps to a larger audience with lesser technical skills, and so we created Prism to solve that.
Prism can also be a great learning tool for people new to C, C++ and embedded development by providing an easier way to quickly experiment, learn to develop and deploy apps, providing a much quicker feedback than existing technologies.