Ozone Platform (OZP)

OZP

OZP is a web-based platform that allows users to easily access all their online tools from one location. Not only can users access websites and applications they can group them and configure applications to interact with each other via a small JavaScript library, inter-window communications

Apps

Apps are web-based tools or services that you use in the browser. They do not need to be downloaded.

Discovery

The Marketplace is a search and discovery catalog for tools and services including applications and widget listings. Here users can interact with the apps, and bookmark them for use.

Dashboards

Dashboards are customizable layouts of tools and services including widgets and applications. They provide a simple, quick, reusable way to create workflows for mission and business needs.

Widgets

Lightweight, single-purpose Web applications that offer a summary or limited view of a larger Web application. Widgets can be assembled to create dashboards and dynamic workflows, but can also be easily added to websites, blogs, or other specialized app/pages to provide specific functionality enhancements.

Communications

Widgets and apps communicate within the browser. Data lives on the browser and is not sent back and forth to servers, this reduces network latency and improves response time.

Security

Ozone is controlled via plugin modules that allow custom authorization and authentication on a user-by-user basis. The flexibility of the framework enables widget developers to easily include their own widget-based security.


Want to learn more?

Go to Introducing Ozone Platform. From there you can learn more about OZP, download the code base, read the documentation and get latest releases.

Interested in becoming a contributor?

Go to the OZP GitHub Repos and fork the code for the OZP repository you would like to contribute to. Make the changes and submit a pull request. The Ozone team will review your pull request and evaluate if it should be made part of the OZP project. For more information on the patch process please review the Patch Process.


Want to give OZP a try?

Next Century has created an OZP Docker that can be downloaded to allow you to evaluate OZP, and see if it meets your needs. Follow the following steps:

    1. Install Docker (Installation Instructions)
    2. Install Docker Compose (Installation Instructions)
    3. Clone the ozp-docker-runner repository found on the Next Century GitHub site (Next Century GitHub Site)
    4. Now that the ozp-docker-runner repository has been cloned, go into that directory. (cd ../../ozp-docker-runner)
    5. Run the command “docker-compose up”
    6. Open your browser and point to the page https://localhost:8443/ozp-center