OZONE Widget Framework
JavaScript HTML CSS Groovy PHP Java Other
Permalink
Failed to load latest commit information.
3rdPartyLicenses Import 7.16.0 Jun 5, 2015
build-libs AML-3082: Fixing jsdoc build May 1, 2013
certs Update ca cert Feb 19, 2016
docs-external/rest Import 7.16.0 Jun 5, 2015
flash-dragAndDrop/ozone/owf/dd/DragAndDropSupport SVN import Oct 6, 2012
grails-app #86: Fix SecurityFilters error code Nov 11, 2016
help SVN import Oct 6, 2012
lib Fix missing smack dependency Feb 1, 2016
plugins Upgrade auditing plugin Nov 13, 2015
sample-widgets Import 7.16.0 Jun 5, 2015
scripts Import 7.16.0 Jun 5, 2015
src Remove broken statements from sample data Oct 13, 2016
test-widgets Import 7.16.0 Jun 5, 2015
test Fix for integration test failing Sep 4, 2015
themes Fix compile_all_themes script to fail without compass Nov 3, 2016
tools Import 7.16.0 Jun 5, 2015
web-app Fix compile_all_themes script to fail without compass Nov 3, 2016
.gitignore Add vim swp files to gitignore Jun 28, 2016
.ruby-gemset Configuring for RVM use Dec 23, 2013
.travis.yml Merge branch 'master' into java-8 Nov 5, 2015
CONTRIBUTING.md User's widget definitions weren't being synched. Aug 26, 2015
COPYRIGHT.txt Import 7.16.0 Jun 5, 2015
Gemfile Configuring for RVM use Dec 23, 2013
Gemfile.lock Save gemfile cache from a bundler run in Ruby on Windows Dec 25, 2013
JsTestDriver-1.3.4.b.jar SVN import Oct 6, 2012
LICENSE.txt Fix boilerplate in LICENSE.txt Mar 15, 2014
NOTICE.txt Import 7.16.0 Jun 5, 2015
README.md Updated Readme to add link to Patch Process Jan 6, 2017
Vagrantfile Import 7.16.0 Jun 5, 2015
Vagrantfile.sample Import 7.16.0 Jun 5, 2015
application.properties Updated application.properties for GA Release. Jan 16, 2017
build-base.xml Changes for the latest grails and Java 8 Aug 24, 2015
build.xml Upgrade security plugin Nov 16, 2015
ddl.sql SVN import Oct 6, 2012
defaultBuildProps.properties Updates to OWF6 build to handle build from FOSS Jan 3, 2013
ivy.xml Fix #50, remove unused dependency on OWFAntTasks and fixed jsdoc impl… Jul 22, 2015
ivysettings.xml Upgrade security plugin Nov 16, 2015
jsTestDriver.conf SVN import Oct 6, 2012
prodDb.script Fix role/person tables Oct 17, 2016
release.sh Import 7.16.0 Jun 5, 2015
rpc_relay.html SVN import Oct 6, 2012
settings-offline.xml SVN import Oct 6, 2012
settings.xml SVN import Oct 6, 2012

README.md

Interested in becoming a contributor?

Fork the code for this repository. Make your changes and submit a pull request. The Ozone team will review your pull request and evaluate if it should be part of the project. For more information on the patch process please review the Patch Process at https://ozone.nextcentury.com/patch_process.

OZONE Widget Framework

Description

The OZONE Widget Framework (OWF) is a framework that allows data from different servers to communicate inside a browser window without sending information back to the respective servers. This unique capability allows the OWF web portal to offer decentralized data manipulation. It includes a secure, in-browser, pub-sub eventing system which allows widgets from different domains to share information. The combination of decentralized content and in-browser messaging makes OWF particularly suited for large distributed enterprises with legacy stovepipes that need to combine capability. Use it to quickly link applications and make composite tools.

Screenshots

My Apps Menu

My Apps Menu

All of a user's applications appear on this menu.

Desktop Layout

Desktop Layout

This is a desktop layout. Users can move widgets to useful locations on the screen.

Tabbed Layout

Tabbed Layout

Tabbed layouts allow widgets to open on separate tabs.

Using the App Builder, users can design dashboards that incorporate multiple layouts. You see desktop and tabbed layout examples above. You can also incorporate accordion, portal and fit-pane layouts into each dashboard.

Technology components

For OWF Version 7.16.0, the front-end user interface uses JavaScript, and the back-end uses Grails. User preferences are stored in a relational database - anything supported by Hibernate. Authentication of users is a modular function provided by Spring Security.

Browser Support

Numbered releases are tested on IE7, IE9, Firefox 17 and Chrome 33.

Copyrights

Software (c) 2015 Next Century Corporation

Portions (c) 2009 TexelTek Inc.

The United States Government has unlimited rights in this software, pursuant to the contracts under which it was developed.

The OZONE Widget Framework is released to the public as Open Source Software, because it's the Right Thing To Do. Also, it was required by Section 924 of the 2012 National Defense Authorization Act.

Released under the Apache License, Version 2.

Community

[Support Guidance] (https://github.com/ozoneplatform/owf-framework/wiki/Support-Guidance): Provides information about resources including related projects.

Google Groups

ozoneplatform-users : This list is for users, for questions about the platform, for feature requests, for discussions about the platform and its roadmap, etc.

ozoneplatform-dev : This deprecated list provides historical information relating to extending the platform. It is no longer maintained but old posts often serve as resources for developers new to the platform.

OWF GOSS Board

OWF started as a project at a single US Government agency, but developed into a collaborative project spanning multiple federal agencies. Overall project direction is managed by "The OWF Government Open Source Software Board"; i.e. what features should the core team work on next, what patches should get accepted, etc. Gov't agencies wishing to be represented on the board should check http://owfgoss.org for more details. Membership on the board is currently limited to Government agencies that are using OWF and have demonstrated willingness to invest their own energy and resources into developing it as a shared resource of the community. At this time, the board is not considering membership for entities that are not US Government Agencies, but we would be willing to discuss proposals.

Contributions

Non-Government

Contributions to the baseline project from outside the US Federal Government should be submitted as a pull request to the core project on GitHub. Before patches will be accepted by the core project, contributions are reviewed by the core team, see Contributor Guidelines. If you or your company wish your copyright in your contribution to be annotated in the project documentation (such as this README), then your pull request should include that annotation.

Government

Contributions from government agencies do not need to have a CLA on file, but do require verification that the government has unlimited rights to the contribution. An email to goss-support@owfgoss.org is sufficient, stating that the contribution was developed by an employee of the United States Government in the course of his or her duties. Alternatively, if the contribution was developed by a contractor, the email should provide the name of the Contractor, Contract number, and an assertion that the contract included the standard "Unlimited rights" clause specified by DFARS 252.227.7014 "Rights in noncommercial computer software and noncommercial computer software documentation".

Government agencies are encouraged to submit contributions as pull requests on GitHub. If your agency cannot use GitHub, contributions can be emailed as patches to goss-support@owfgoss.org.

Related projects

OZONE Marketplace

A sister project of OWF, Marketplace is a search engine for "widgets", effectively the "apps store" for OWF.