The entire realm including it's data and source code can be exported as a DMP file, immediately compatible with Oracle's Data Pump utility and convertible for use in most other databases. Should there be any reason at all to export, you'll find precious realm definition and data generated easily usable. The same mechanism allows exported realm to be imported back into Openspace easily, allowing convenient installation of ready-made realms available in the Foundry. The database can be backed up by IT departments, stored in a desired location or e-mailed.
Monday, May 12, 2008
Zend Framework within Openspace
The entire Zend Framework is available for Openspace developers, updated periodically so that developers can always be assured of the latest available version without the hassle of downloading. The framework can be accessed anywhere within Openspace with a simple include command and covers an extensive list of capabilities from Mail to search to Google integration. For more information, see www.zendframework.com.
Ability to render SIMILE timelines via core functions
Incorporate Javascript and Yahoo! UI utilities and controls
Developers can make their realm richly interactive with the use of the YUI library that is supported in Openspace via its Javascript inclusion capability attached to each static method or by using the readily GUI core class. Create application-style menus for your class, if you really prefer to do so, create drag-and-drop representation of your objects, animations and much more. Check Yahoo! Developer Network for more information on the possibilities.
Streamlined maintenance of components
Openspace components, as software, may be subjected to constant evolution as a result of new innovation, change in trend or simple strengthening or patching. Developers will find updates and upgrades organised and neat, with change information stated in the Foundry and a simple process should they decide to adopt the component update.
Automated remote-site backup
Universal user management
Traditionally, system access is managed with a user database that is local to the system or organisation. With Openspace universal user management, realm administrators can add and manage users of their realm via the administrator console without having the need to maintain user passwords at the realm level. Similarly, realm users can access multiple realms with a single sign-on.
Persistency ~ Built-in!
Developers need no longer bother with the hassle of setting up a database, configure application-database communication and all the other DB chores engaging with the DB administrator. Openspace creates automated persistency for all classes and their relationships, allowing the developer to focus on designing the best solution for the task at hand. Developers can immediately assume object persistency at the point of instantiation.
Complete implementation of Object Oriented software theory
Openspace and OCAMS is all about rapid software enginnering with solid object-oriented thinking. In fact, Openspace enforces modularity by its simple GUI-based framework itself. The OCAMS tool within Openspace allows definition of classes, attribute types, behaviour and relationships such as inheritance and composition a breeze.
Growing set of ready-made reusable source codes in the Foundry
The Foundry is a one-stop database of reusable source codes that developers can install into their realms seamlessly. When faced with a novel requirement that cannot be solved with existing components within a realm, developers can check out the foundry to find and install new components. The foundry is constantly growing, with contributors adding to the database when new components are created. Component requests too can be made via a developer
Collaborative coding architecture
Openspace OCAMS breaks away from file-based storage of source code and localised development. Openspace developers work on codes on the server directly, coding only on components within the framework such as a method, a type space and etc. This allows several developers to work on the same realm at the same time without having to manually synchronise changes and versions.
GUI-based development and management of application realms
Openspace OCAMS allows developers to develop application realms with an intuitive, web-based, GUI development environment. Besides adding to the convenience of the solutioning process, the simplicity helps reduce time to learn, enabling developers to deliver tangible software realm soon after learning to use Openspace.
Friday, May 9, 2008
Yoda
Yoda is a new realm search tool available as a Openspace class that automates the construction of SQL queries. Users are able to search for any information contained within a class in whatever they want by answering a series of questions posted by the "Yoda" wizard. Users can also save their query for repeated use, and this in turn becomes Yoda reports. Try it out!
Subscribe to:
Posts (Atom)