everest Core
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: