Creating and using an Adapter with KOS
Build an adapter with KOS.
Build an adapter with KOS.
KOS allows users to create and store databases using a combination of SQlite and the JDBI library (Java Database Interface). This article will go into depth on how to create and use databases within KOS.
Build an app in KOS that interacts with an external Arduino board, via the serial BLINK library.
The `SpawnService` within KOS is a service whose primary responsibility is to start/stop native programs. It preforms this function across the nodes of a device. All the programs started via the service are monitored by KOS and will be restarted using a back-off algorithm in the event they crash.
KOS comes packaged with a FUSE (File System in User Space) filesystem. This allows users to mount KABs directly into the local native filesystem.
A brief introduction to KABs, Kab types, and sections within KOS Studio.
Controllers are a cornerstone of KOS applications, and provide an easy way to interact with the backend via RESTful HTTP endpoints.
The ConfigService provides the user a simple way to configure various aspects of an application via the Configuration Viewer in KOS Studio.
When interacting with hardware in KOS, the Board serves as the basic building block. A Board is just a logical representation of a circuit board.
An Assembly is KOS's way of abstracting a collection of hardware into an atomic unit, which can be installed and uninstalled.