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

React Integration Patterns (Dispense SDK)

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Access Dispense SDK models in React components through contexts and hooks with automatic reactivity for hardware and consumer UI hierarchies.

Continue ReadingReact Integration Patterns (Dispense SDK)

Consumer UI Kit (CUI Kit)

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Build complete select-and-pour interfaces with CUI Kit's pre-built brand, beverage, and flavor navigation with state management and timer lifecycle.

Continue ReadingConsumer UI Kit (CUI Kit)

Pouring Operations

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Execute pour operations through multiple patterns including nozzle-based pours, direct pump operations, and intent-based pouring for device control.

Continue ReadingPouring Operations

Trouble Integration (Dispense SDK)

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Track hardware troubles on Dispense SDK models using the @kosTroubleAware decorator for automatic filtering and pour deferral logic.

Continue ReadingTrouble Integration (Dispense SDK)

Extension Points (Dispense SDK)

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Customize Dispense SDK functionality through companion models, custom data providers, and lifecycle extensions without modifying core models.

Continue ReadingExtension Points (Dispense SDK)

Dispense SDK Overview

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Discover the KOS Dispense SDK's domain-specific models for building beverage dispensing applications with topology management and React integration.

Continue ReadingDispense SDK Overview

Assembly Model and Hardware Topology

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Access complete hardware structure of beverage dispensers through the AssemblyModel singleton for crew applications and maintenance tools.

Continue ReadingAssembly Model and Hardware Topology

Hardware Component Models

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Work with individual hardware components including holders, pumps, ingredients, and boards for crew and maintenance applications.

Continue ReadingHardware Component Models

Consumer UI Foundation Models

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Specialized SDKs - Dispense

Build beverage selection interfaces with the DeviceAssembly, Nozzle, and Availability models optimized for consumer-facing applications.

Continue ReadingConsumer UI Foundation Models

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