Skip to content

hastebrot/protokola

Repository files navigation

Protokola

Message Infrastructure

Travis Build Canoo Incubator Apache License 2.0

What is Protokola?

Protokola is an experimental message infrastructure.

Roadmap

Proof of concept (November 2017 – February 2018):

  • Implement a store that contains messages.
  • Implement a channel that fills the store.
  • Implement a codec that reads and writes messages.
  • Implement a observable that gets and sets values.
  • Implement a registry that manages observables and property paths.

Implementation Status

Components for a "Dolphin Platform 1.x"-compatible server and client.

Component Features
Channel ☀️ ClientRequest, ☀️ ServerResponse, ☀️ DolphinClientId, ☀️ SessionCookie.
Codec ☀️ CreatePresentationalModel, ☔ CreateContext, ☔ DestroyContext, ☔ CreateController, ☔ DestroyController, ☀️ DestroyPresentationalModelCommand, ☔ ValueChanged, ☔ CallAction, ☔ StartLongPoll, ☔ InterruptLongPoll.
Observable ☀️ get(value), ☀️ set(value), ☀️ push(array), ☀️ pop(array), ☀️ splice(array).
Registry ☔ Observable Property Registry, ☔ Property Path Registry.

About this Repository

Protokola currently exists as a mono-repository.

  • protokola.message
  • protokola.observable
  • protokola.property
  • protokola.registry
  • protokola.transport

Releases

No releases published

Packages

No packages published

Languages