Automatic Drawing Generation 0.7.5

An Open Source Cairo canvas that was specifically designed for creating technical drawings
Automatic Drawing Generation
  1 Screenshot
Automatic Drawing Generation (ADG) is a cross-platform, free and open source software project implemented in C and Lua as a GObject-based library that offers a non-interactive Cairo canvas, which has been designed for generating technical drawings.

Features at a glance

Being highly customizable, Automatic Drawing Generation features support for distinct local and global matrices, support for multiple output formats, including PDF, PNG, PS, GDI and X11, complete support to GObject introspection offering easy creation of language bindings, as well as support for model and view separation.

Additionally, the project comes with a demo application, which will help developers who want to implement the ADG library on their project to learn how to use it, showing them the capabilities of the canvas, which can be used directly from C. Lua bindings are also available in the Automatic Drawing Generation project.

Getting started with the ADG library

Installing the ADG (Automatic Drawing Generation) library on a GNU/Linux operating system is an easy task, as you will have to download the latest version of the program from Softpedia, where it is distributed as a TAR archive, save the file somewhere on your computer, unpack it and open a terminal emulator application.

In the Terminal app, use the ‘cd’ command to navigate to the location of the extracted archive files (e.g. cd /home/softpedia/adg-0.7.5), run the ‘./configure && make’ command to configure and compile the software, followed by the ‘sudo make install’ command to install it system wide.

Under the hood and supported operating systems

The ADG library is supported on a wide range of operating systems, including Linux, Solaris, FreeBSD, Microsoft Windows and Mac OS X. The C and Lua programming languages have been used to write this library, which is fully compatible with 64-bit and 32-bit instruction set architectures.

Reviewed by , last updated on December 16th, 2014

license type:
LGPL v2 (GNU Lesser General Public Lic... 
developed by:
Fontana Nicola
ROOT \ Programming \ UI (User Interfaces)
Automatic Drawing Generation
Download Button

In a hurry? Add it to your Download Basket!

softpedia rating


user rating 4



Rate it!
What's New in version 0.7.3
  • The project has been adapted to adg-lua in order to be able to publish the online Web demo on a standard LAMP server.
  • The compatibility of the project with outdated systems has been improved.
  • Compilation without GTK+ support has been tested: the canvas is now working properly on a system without an X server installed.
read full changelog

Application description

Automatic Drawing Generation is an open source, cross-platform and freely distributed library software that provides a...

Add your review!