My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads

The goal of this project is to develop an educational application that visualizes the effect of OLAP operations on a database using a 3-dimensional OpenGL model, to have people gain a better understanding of the concepts behind OLAP.

The application is implemented as multiplatform C/C++ software that utilizes an OpenGL renderer that is controlled through a Bennu scripting virtual machine and uses SQLite as portable database backend.

This project is designed and implemented by undergraduate students of the University of Twente.

More information will be added during the course of this project.

Project design

Various design decisions that were made for this project are described in detail on the appropriate wiki pages:

  • Operations - Description of OLAP operations
  • ClassDiagrams - Various class diagrams for the project.
  • Choices - The choices for the different components used to realize this project.
  • Requirements - Project requirements.

Development snapshots

(r837) A demonstration of Molapse performing the slice operation

(r837) A demonstration of Molapse showing the aggregate slices

(r537) Non-final version suitable for acceptance testing including almost all OLAP functionality

(r219) Showing off per-cube variables (RGBA color + position) by using GLSL shaders, vertex texture fetching and some magic

(r71) Translucent prototype using a high-performance hash map for depth sorting

Powered by Google Project Hosting