Learn how to use Coaty JS

Developer guide

Covers everything a developer needs to know about using the Coaty framework to develop collaborative IoT applications targeting Node.js, as well as mobile and web apps in the browser.

Open

Best practice code examples and project template

Coaty JS includes a project template and a set of fully documented code examples that demonstrate best practices and typical usage patterns for Coaty JS applications.

Open

Coding style guide

Style guidelines and principles for coding with the Coaty JS framework.

Open

Communication event patterns

Specification of the Coaty Communication Event Patterns.

Open

Framework API documentation

A complete API documentation of all public type and member definitions of the Coaty JS framework.

Open

Learn how to use Coaty Swift

Tutorial

Coaty Swift includes a step-by-step guide on how to set up a basic Coaty Swift application.

Open

Developer guide

Covers everything a Swift developer needs to know about using the Coaty Swift framework to develop collaborative IoT applications targeting iOS, iPadOS, and macOS.

Open

Best practice code examples and project template

Coaty Swift includes a project template and a set of fully documented code examples that demonstrate best practices and typical usage patterns for Coaty Swift applications.

Open

Framework API documentation

The API documentation of all public type and member definitions of the Coaty Swift framework.

Open

Design rationale

In case you want to know why certain things have been implemented in a particular way in the Coaty Swift implementation.

Open

Coaty communication bindings

Coaty over MQTT

Specification of the Coaty MQTT Communication Protocol.

Open

Coaty over WAMP

Specification of the Coaty WAMP Communication Protocol.

Open

Coaty over libp2p
(experimental)

Specification of the Coaty libp2p Communication Protocol. Note that this binding is considered experimental for now.

Open

Coaty connectors

OPC UA

The Coaty JS OPC UA connector seamlessly connects decentralized Coaty applications with OPC UA servers.

Open

Essentials

Feature icon cap

Learn TypeScript

Coaty JS uses TypeScript, a typed superset of JavaScript that compiles to plain JavaScript. The TypeScript website features a “Playground” to interactively try some TypeScript code in your browser.

Open
Feature icon cap

Learn Swift

Coaty Swift uses Swift, a programming language from Apple mainly targeted at iOS, iPadOS, and macOS. You can try some Swift code in this interactive online playground.

Open
Feature icon cap

Learn Reactive Programming with RxJS

Learning RxJS and Reactive Programming is initially hard, but worth the effort. Examples and explanations can be found on the RxJS and the Learn RxJS websites.

Open
Feature icon cap

Learn Reactive Programming with RxSwift

Learning RxSwift and Reactive Programming is initially hard, but worth the effort. Examples and explanations can be found on the RxSwift and the ReactiveX websites.

Open