everest is a simple and extensible framework to create representations of anything on top an OSGi framework.

Introduction

everest adopts REST principles for implementing a resource representation architecture. It allows:

** Resource creators or ‘servers’ to create representations of resource states and implement resource state transitions. ** Resource browsers or ‘clients’ to access and browse these representations.

In everest, a resource can be anything! OSGi bundles, packages, services, cats, dogs, streets and mountains.. It depends on what you want to represent, and how you want to represent it. Your imagination is the limit.

Requirements

everest resides in an OSGi r4.3 compliant framework. It is implemented on top of Apache Felix iPOJO and depends on the version 1.10.1 or above.
Optionally it depends on:

  • OSGi Event Admin Service, version 1.3.2 for sending resource notifications.

Getting Started with Everest

Jump out to Getting Started for a quick start.

Concepts

Dive into the details of everest Concepts.

Domains

everest Core implements the resource model explained above and allows plugging representations of new resource types. Each new addition plugged into everest representing a portion of the world is called ‘a domain’.

Here are some links to existing domains:

Back to top

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