The Kevoree Book

Creating a new Kevoree platform

Introduction

As you know Kevoree is a multiplatform distributed model tool.

Two platforms are currently maintained :

One is currently in development :

Each of those platforms are based on the same concepts and are split in the same way.

In the rest of this chapter we will detail the architecture of an implentation of the Kevoree runtime. It aims to be useful if you want to write Kevoree in another language (python, haskell, ruby, erlang, you name it) but will be based on our experience with Java, JavaScript and C#.

Global architecture

This picture shows the different parts involved in a Kevoree platfom: Kevoree platform overview

Components