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

Building Your First KOS Model – From Concept to Code

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Models And Data

Learn how to create KOS models as digital representations of physical entities, understanding model structure, lifecycle methods, configuration properties, and device communication patterns.

Continue ReadingBuilding Your First KOS Model – From Concept to Code

Container Models and Collections – Managing Multiple Device Instances

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Models And Data

Learn how KOS container models efficiently manage collections of devices with automatic indexing, reactive updates, and the @kosContainerAware decorator.

Continue ReadingContainer Models and Collections – Managing Multiple Device Instances

Companion Models and Extensions – Enhancing Core Functionality

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Models And Data

Master the companion model pattern to extend KOS models with domain-specific functionality using decorators without modifying core model structures.

Continue ReadingCompanion Models and Extensions – Enhancing Core Functionality

Model Context System – Sharing Data Across Model Hierarchies

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Models And Data

Understand how KOS's hierarchical context system enables type-safe data sharing across model trees without global variables or prop drilling.

Continue ReadingModel Context System – Sharing Data Across Model Hierarchies

KOS Decorator Pattern – Service Integration Made Simple

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Models And Data

Explore KOS's decorator-driven architecture for accessing framework services including logging, configuration, events, futures, troubles, and context injection with minimal boilerplate.

Continue ReadingKOS Decorator Pattern – Service Integration Made Simple

Finite State Machines – Declarative Application State Management

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Models And Data

Master the KOS FSM decorator system with kosStateMachine, kosStateEntry, kosStateExit, and kosStateGuard for type-safe, observable application state management that eliminates boilerplate.

Continue ReadingFinite State Machines – Declarative Application State Management

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