Home Library 2.0 API Framework Specification
Contents
Home Library 2.0 API
The Home Library is a library to manage and persist the users homes. The Home Library is defined through an API interface (HomeLibrary project).
Currently there is just one API implementation:
- HomeLibraryJCR: an HomeLibrary implementation based on JCR 2.0 (Java Content Repository JSR 283).
The Home Library dynamically load the implementation specified on properties file.
Design Model
The design model for Home Library identifies a core set of capabilities that ...
Implementation Framework
The Home Library 2.0 API is a set of components that support the development of .... that comply with the model. Through code sharing, the framework reduces development costs and ensures the consistency and correctness of library implementations.
Management Model
If Needed
How to
To use Home Library 2.0, import the following dependencies:
<dependency> <groupId>org.gcube.common</groupId> <artifactId>home-library-jcr</artifactId> <version>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</version> </dependency>
<dependency> <groupId>org.gcube.common</groupId> <artifactId>home-library</artifactId> <version>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</version> </dependency>
Learn how to use the Home Library 2.0 API Framework with this examples ...