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

dynamo is a command to help developers write an Ada Web Application using the Ada Server Faces and the Ada Database Objects frameworks. dynamo provides several commands to perform one specific task in the development process.

First the create-project command will be used to initiate a new project. The project name is used at this stage to configure the name of the root Ada package for the application.

The add-model command will be used to create a database table mapping file. The database mapping file describes how to map a database table into an Ada record type for the Ada Database Objects framework.

The generate command is then used to build the Ada model files from the database mapping files. At the same time, it generates the SQL database creation schemas for MySQL and SQLite databases.

The add-page command is then used to add web pages for the application. When a new application layout is necessary, the add-layout command can be used.

Documentation

Build

Build with the following commands:

./configure
make

Installation

Install with the following command:

sudo make install

The default installation will be in /usr/local/bin (which you can change by adding a --prefix=/usr to the configure script).

License

Dynamo is distributed under the Apache License 2.0.

Dynamo integrates a set of files which comes from the GNU Compiler Collection version 4.6.0, licensed under the GNU GPL v3. These files are located in src/gnat.

The generated code produced by Dynamo is under whatever license your project uses (including proprietary license). Templates that serve for this generation are distributed under the Apache License 2.0.

Powered by Google Project Hosting