The UcompOS Rich Productivity Framework (RPF) is a platform for building Rich Portal Applications.
The UcompOS RPF is an initiative of Ucompass.com, Inc., an e-Learning software company based in Tallahassee, Florida.
The framework was conceptualized and programmed in 2009 by Ucompass.com, Inc. CEO and Founder Edward Mansouri, who was using the UcompOS RPF to build e-learning software. (Since 1999, over 1,000,000 students have taken courses served with Edward’s original e-Learning platform, Educator 1.)
Mansouri has set out to create an environment that combines the intuitiveness and user-friendliness of a desktop software application with the convenience and practicality of a web-based application. The ability to tie into the end user’s desktop is also of paramount importance.
Mansouri’s 13+ years experience building content and applications with Flash, Flex, AIR, and AJAX-based technologies have positioned him to make the UcompOS RPF a major success.
Mansouri recognized that the framework he had constructed to build e-learning software has implications well outside the realm of e-learning. In an effort to garner valuable feedback, he decided to make the framework available to developers and that is the purpose of this site – to provide support and leadership to developers who want to build their own Rich Portal Applications and in the process, help Mansouri make improvements, find bugs, and create an overall more powerful, stable, and robust platform.
The UcompOS RPF was released to the public as a Public Alpha on December 15, 2009.
The central component of the UcompOS RPF is the UcompOS Portal, a visual container that presents a run-time for a type of application called UcompOS Applications.
The UcompOS Portal can be thought of as analogous to an Operating System. It has core visual features including a menu bar, an application dock, as well as a fully featured API that lets you manipulate these core features. In addition the UcompOS Portal allows full configuration of the aesthetic layout and presentation of its interface. Just like an Operating System, there is an extensive SDK with an API that lets applications exert control over the behavior and presentation of the portal’s user interface.
The UcompOS RPF project provides developers with a Developers Package that contains the UcompOS Portal implementation that can be hosted on any webserver as well as the UcompOS SDK files to incorporate into your UcompOS Applications.
However, the UcompOS SDK is in the open source and the source of the SDK is made available to developers via a project SVN repository.