This project is read-only.

Welcome to Bamboo Software's Cubed(tm) project
This is the home page for the open source development of Cubed, a multi-dimensional analysis server built entirely in .NET, but able to run under both .NET on Windows and Mono on Linux - using Microsoft(r) SQL Server(tm), Oracle(r) and MySQL(r) databases.

The thinking behind this project is to provide a robust, flexible and most importantly - open source - version of an OnLine Analytical Processing System (OLAP). Currently under initial development, there are going to be a total of three distinct components which, added together, will form the basis of the Cubed 2007 initial release.

Cubed Server
The Cubed server is the brains of the Cubed system. It is an XML Web Service, and controls all of the core server functions through SOAP requests. This server provides consolidation, security and analysis functions.

Cubed Connect
Cubed Connect is a .NET data connection library, modelled on a standard .NET connector. It provides a connection object to facilitate connection to a Cubed server, as well as data retrieval and administration functions.

Cubed Designer
The Cubed Designer is a .NET Windows Forms application, built on top of the Cubed Connect library, which allows administrators to design cubes and their connections to underlying databases, publish their cubes, set access rights and create sample analyses and data views. It also serves as a working example of how to use the Cubed Connect library, and the underlying Cubed XML Web Service to manage data analysis through Cubed.

Cubed has a number of new key features which set it apart from previous OLAP databases. Such as:
  • Custom External Calculation interface
  • Support for VB, C# and C++ .NET formulas for calculated members
  • XML based configuration and support
  • Easy to use management and design interface
  • MDX support as well as Simple Enqlish Query's

Cubed is currently being designed and developed through Bamboo Software, an open source software company based in Melbourne, Australia. For the initial release, we are not looking for extended support or development partners. Once the design and beta versions of these three components are ready, however - we are interested in forming separate teams to continue development into the future.

Cubed(tm) is released under a "Dual Licensing" model. This is similar to that used by the MySQL(r) Database server. Essentially, this means:
  • Anybody can download the source, modify it and re-release it in full under the terms and conditions of the GNU Public License (GPL). However, this is restricted to purely Non-Commercial, Non-Profit situations.
  • If the Cubed(tm) software is to be re-sold, or used in a commercial environment in any way which may benefit individuals or corporations in a financial sense, a license must be negotiated with Bamboo Software. For details, contain the project administrator.

Last edited Aug 20, 2006 at 2:03 PM by bamboosoftware, version 6