Follow sidelabs on Twitter

Documentation:Demo:Videos:Reverse

From SIDE-Labs.org

This document explains how to create an application from an existing relational database.


Contents

Step 1 - Reverse from database

This tutorial shows you how to build a sustainable application. Almost all the available features in Sustainable IDE are demonstrated, from reverse engineering (to start from an existing project) to the reports development based on BIRT.


Step 2 - Design

Step 2.1 Design Question

This tutorial shows how to adapt class diagram with Sustainable IDE (SIDE) when get from an existing database.


Step 2.2 Design Result

This tutorial shows how to adapt the class diagram (Result part) get through the reverse engineering of the existing application.


Step 3 - Generate and use

This tutorial shows how to generate the resulting application from class diagram.


Step 4 - Add view on classes

This tutorial shows how to define views on classes to give a name to content nodes.


Step 5 - Add new view

This tutorial shows how to define views on classes to display data, for example, in dhtml grid with filtering, dynamic scrolling and sorting features already included. This view is different from the previous one which only defines the content name.


Step 6 - SQL for Alfresco and BIRT Report

This tutorial shows how to design BIRT reports on the true relational data model, automatically generated from the class diagram. In contrast with the Alfresco data model that is content oriented, the SIDE data model is highly structured data oriented and contains a table for each content type, which makes writing SQL model a piece of cake.


Step 7 - Portal Diagram Design

This tutorial shows how to design a portal diagram to structure content and link it with views defined in class diagram.