Tutorials

Introduction

Introduction

This is the first part of a tutorial to take you through the entire process of building a flavored water dispenser using the kOS Dispense Extension, from setting up your project to implementing complex pouring logic to building customer and non-customer user interfaces. Part one will provide you with the knowledge and tools needed to create a fully functional dispenser. By the end, you’ll be calling API endpoints for selecting and pouring a choice of flavored water beverages.

Objectives

Throughout this course, you will achieve several key objectives that will equip you with the knowledge and skills to build and manage a dispenser effectively:

  • Learn about extensions and include the dispense extension

  • Create a brandset

  • Learn how to use the ingredient assignment tool in the studio

  • Learn how to use the ingredient assignment endpoints

  • Understand the concept of an Assembly

    • Create a nozzle

    • Create a board with pumps

  • Learn about dispense domain objects: container → slice → holder → pumps → nozzle

  • Create a BeverageNozzlePipeline

    • Learn how to create a BeveragePourEngine

    • Learn about BevPourDelegate

  • Understand beverage availability and the beverage graph

  • Select and pour beverages using endpoints

By the end of this course, you will have a basic understanding of how to build and manage a flavored water dispenser application, from hardware modeling to ingredient management and pouring logic. Let’s embark on this exciting journey together!

Previous
Next
On this page
Java Development
Seamlessly transition from Legacy+ systems to Freestyle microdosing and advanced distributed dispense systems.
UI Development
Using kOS SDKs, integrating Consumer and Non-consumer facing UIs becomes seamless, giving you less hassle and more time to create.
Video Library
Meet some of our development team, as they lead you through the tools, features, and tips and tricks of various kOS tools.
Resources
Familiarize yourself with kOS terminology, our reference materials, and explore additional resources that complement your kOS journey.
Copyright © 2024 TCCC. All rights reserved.