An elegant approach to represent dynamic systems

OSGi-based systems are very powerful, but terribly hard to analyze. Understanding what's going on, analyzing unresolved bundles, unresolved service dependencies and so on, is the key to mastering the power of OSGi.

Everest is a framework that builds a uniform resource-based representation for a very wide variety of resources composing your system. It's RESTFul, implements HATEOS, extensible and malleable.

Download it now !

Get Everest and start looking to your system from the top.

Download

Clean Design

Everest implements a pur-RESTful representation. Resources have metadata and releations on other resources. That's it. Learn more »

Flexible

Bundles, services, packages, everything is a resource. Only their metadata are different. It gives to you the full knowledge on your system. Learn more »

HATEOS

Everest embrace the HATEOS paradigm. Resources have relations. This powerful abstraction makes navigating in your system as easy as pie. Learn more »

Extensible

Wanna build your own resources, or extend existing ones? Yes, you can! Learn more »

Features

OSGi

bundles, packages, services
system packages, start levels,
framework, package admin...

iPOJO

components, factories, instances,
service dependencies, declarations, handlers...

Compendium & others

configuration admin, log service,
deployment packages,
everest it-self, and much more

Back to top

Version: 1.0-SNAPSHOT. Last Published: 2014-03-23.