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

Device Communication Patterns – How KOS Applications Talk to Hardware

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Device Communication

Understand the six essential communication patterns that enable KOS applications to stay synchronized with constantly changing physical devices.

Continue ReadingDevice Communication Patterns – How KOS Applications Talk to Hardware

Event-Driven Communication – Bringing Physical Devices to Life

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Device Communication

Discover how KOS's event-driven architecture transforms applications to feel naturally connected to the physical world through push-based updates.

Continue ReadingEvent-Driven Communication – Bringing Physical Devices to Life

Configuration Management – Making Device Parameters Accessible

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Device Communication

Learn how KOS configuration properties create live connections between your UI and operational parameters that control real-time device behavior.

Continue ReadingConfiguration Management – Making Device Parameters Accessible

Futures and Long-Running Operations – Managing Device Time

  • Post author:Mark Pomerant
  • Post published:November 19, 2025
  • Post category:Implementation Guides - Device Communication

Master KOS Futures for handling long-running device operations with real-time progress updates, safe cancellation, and completion tracking.

Continue ReadingFutures and Long-Running Operations – Managing Device Time

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