The JSL library empowers developers to create a wide range of software solutions that seamlessly integrate with the John ecosystem and its connected devices.
OneDeviceOneApp
A common approach, where a dedicated application is built to control and interact with a specific device. These specialized apps provide a tailored user experience and unlock the full potential of the connected product. They are typically supplied with the connected product.
Device Orchestrators
Another powerful application of JSL is the creation of software platforms that coordinate and manage multiple devices simultaneously. These orchestrators act as conductors, harmonizing the operations of various connected products, enabling advanced automation, and delivering cohesive solutions that span across multiple devices.
Analytics or batch
Services harness the data streams from connected devices to extract valuable insights, enabling data-driven decision-making and optimizations.
Backup and Data Collector
Solutions ensure the secure storage and archival of device data, providing a robust foundation for future analysis or historical record-keeping.