Skip to content
KOS Development PortalKOS Development Portal
  • Essentials
  • Getting Started
  • What’s New
  • KOS Studio
  • Develop
    • Java Development
    • UI Development
    • Tutorials
    • Release Notes
  • Toggle website search
  • Essentials
  • Getting Started
  • What’s New
  • KOS Studio
  • Develop
    • Java Development
    • UI Development
    • Tutorials
    • Release Notes
  • Toggle website search

KOS UI SDK Release 2.0

  • Post author:Mark Pomerant
  • Post published:November 25, 2025
  • Post category:KOS UI SDK Release Notes

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…

Continue ReadingKOS UI SDK Release 2.0

KOS UI CLI Documentation

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:UI Reference

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…

Continue ReadingKOS UI CLI Documentation

KOS Decorator Pattern Architecture

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingKOS Decorator Pattern Architecture

System Integration – Built-in Models for Complex Operations

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingSystem Integration – Built-in Models for Complex Operations

KOS Futures – Smart Async Operations for Devices

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingKOS Futures – Smart Async Operations for Devices

Models as Independent Layer – Framework-Agnostic Device Logic

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingModels as Independent Layer – Framework-Agnostic Device Logic

KOS vs Traditional Web Applications – A Conceptual Overview

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingKOS vs Traditional Web Applications – A Conceptual Overview

Separation of Concerns in KOS – Clean Boundaries for Device Applications

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingSeparation of Concerns in KOS – Clean Boundaries for Device Applications

Event-Driven Communication – Real-Time Device Synchronization

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingEvent-Driven Communication – Real-Time Device Synchronization

State Management Philosophy – Centralized Truth vs Distributed State

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Core Concepts

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.

Continue ReadingState Management Philosophy – Centralized Truth vs Distributed State
  • 1
  • 2
  • 3
  • 4
  • …
  • 7
  • Go to the next page

Develop with KOS

KOS Java Docs provides a complete technical reference for all public classes,
methods, and interfaces within KOS. Find detailed method signatures, parameters,
return types, and usage examples to guide your development.

KOS UI SDK (User Interface Software Development Kit) is a collection of tools and libraries designed
to help developers create user interfaces for applications. It provides various features and
utilities to enhance the development process.

Dive in to discover all available features.

Core Java and UI Docs

The Core SDK provides access to many cross-cutting services and capabilities commonly required when building embedded devices.

JAVA

Pre-Release - Version 1.11

Version 1.10

Version 1.9

Version 1.8

Version 1.6

Version 1.5

UI

Version 2.1

Dispense Java and UI Docs

The Dispense SDK exposes additional models and services specific to embedded devices that pour beverages.

JAVA

Pre-Release - Version 1.11

Version 1.10

Version 1.9

Version 1.8

Version 1.6

Version 1.5

UI

Version 2.1

Privacy Policy

|

Terms of Use

|

Agreements & Guidelines

|

Open Source

Privacy Policy

Terms of Use

Agreements & Guidelines

Open Source