* xref:introduction.adoc[Introduction]
* xref:gettingstarted.adoc[Getting Started]
* xref:coreconcepts.adoc[Core concepts & terminology]
* OpenEMS Edge
** xref:edge/architecture.adoc[Architecture]
** xref:edge/configuration.adoc[Configuration]
** Nature
+
--
include::pages/edge/nature.d/_nav.adoc[]
--
** Scheduler
+
--
include::pages/edge/scheduler.d/_nav.adoc[]
--
** Controller
+
--
include::pages/edge/controller.d/_nav.adoc[]
--
** Bridge
+
--
include::pages/edge/bridge.d/_nav.adoc[]
--
** Device & Service
+
--
include::pages/edge/device_service.d/_nav.adoc[]
--
** Predictors
+
--
include::pages/edge/predictor.d/_nav.adoc[]
--
** Time-of-Use-Tariffs
+
--
include::pages/edge/tariff.d/_nav.adoc[]
--
** Timedata
+
--
include::pages/edge/timedata.d/_nav.adoc[]
--
** Core Services
+
--
include::pages/edge/core.d/_nav.adoc[]
--
** xref:edge/implement.adoc[Implementing a Device]
** xref:edge/build.adoc[Build OpenEMS Edge]
** Deploy
*** xref:edge/deploy/systemd.adoc[Deploy on Debian/Ubuntu]
*** xref:edge/deploy/docker.adoc[Deploy to Docker]

* OpenEMS UI
** xref:ui/setup-ide.adoc[Setup IDE]
** xref:ui/architecture.adoc[Architecture]
** xref:ui/build.adoc[Build OpenEMS UI]
** xref:ui/implementing-a-widget/introduction.adoc[Implementing a UI Widget]
*** xref:ui/implementing-a-widget/components/flat.adoc[Flat-Widget]
*** xref:ui/implementing-a-widget/components/modal.adoc[Modal-Widget]
*** xref:ui/implementing-a-widget/components/chart.adoc[Chart]
** Deploy
*** xref:ui/deploy/docker.adoc[Deploy UI to Docker]
*** xref:ui/deploy/nginx.adoc[Set up the nginx web server for OpenEMS UI]

* OpenEMS Backend
** xref:backend/architecture.adoc[Architecture]
** xref:backend/backend-to-backend.adoc[Backend-to-Backend]
** xref:backend/metadata.adoc[Metadata]
** xref:backend/timedata.adoc[Timedata]
** Service
+
--
include::pages/backend/service.d/_nav.adoc[]
--
** Deploy
*** xref:backend/deploy/systemd.adoc[Deploy on Debian/Ubuntu]
*** xref:backend/deploy/docker.adoc[Deploy to Docker]

* xref:component-communication/index.adoc[Component Communication]
* Simulation
** xref:simulation/gitpod.adoc[Live-Demo on Gitpod]
** xref:simulation/realtime.adoc[Real-Time Simulation]
** xref:simulation/ui-history.adoc[UI History Simulation]

* Developer Guide
** xref:development/overview.adoc[Overview]
** IDE Setup
*** xref:development/ide/eclipse.adoc[Eclipse]
*** xref:development/ide/intellij.adoc[IntelliJ]
** xref:development/coding-guidelines.adoc[Coding Guidelines]
** xref:development/documentation.adoc[Documentation]

* https://openems.github.io/openems.io/javadoc/[Javadoc]
