KOS UI SDK Release 2.0
KOS Release Notes are official documents published with each new version of the KOS platform and its tools, including KOS Studio. They provide a clear summary of all changes delivered…
KOS Release Notes are official documents published with each new version of the KOS platform and its tools, including KOS Studio. They provide a clear summary of all changes delivered…
Overview The KOS UI CLI (kosui) is a command-line tool designed to streamline the development of KOS UI applications. It provides a comprehensive set of generators for creating various KOS…
Explore how KOS uses decorators as the primary interface to framework services, providing declarative access to logging, configuration, events, and async operations while eliminating boilerplate code.
Learn how KOS provides pre-built system models for OTA updates, USB management, storage devices, and network interfaces, abstracting complex OS operations for rapid application development.
Discover how KOS Futures solve long-running device operations through smart operation handles that provide real-time progress updates, user control, and elegant handling of complex multi-step device processes.
Understand how KOS models are standalone TypeScript classes that operate independently of any UI framework, enabling background monitoring, device automation, and reusable device logic across applications.
Explore the fundamental differences between KOS applications and traditional web development, focusing on device-centric design, event-driven communication, and model-first architecture for real-time IoT control.
Explore KOS's three-layer architecture that maintains clear boundaries between device logic, business logic, and presentation logic for maintainable, testable, and reliable device control applications.
Discover how KOS uses WebSocket-based event streams and the baseline plus delta pattern to maintain real-time synchronization between physical devices and UI models through efficient topic-based messaging.
Understand KOS's approach to state management where physical device reality defines truth, models reflect device state, and the UI becomes a pure visualization layer without client-side state complexity.