/main

## NOTE: OBSOLETE. These functions gradually migrating to RepoCad. ## A 2-dimensional application connected to a powerful drawing database, running on the Java platform and written in Scala. Siigna is designed to be a simplistic framework, with the possibility to implement customized modules, technically for any task imaginable involving manipulation of 2-dimensional objects.

Primary LanguageScala

      _____  _____
      \   /  \   /
       \ /    \ /
        |      |
        |      |
        |      |
        |      |

  SIIGNA MAINLINE
  The mainline of Siigna is the core of the software. It generates the application
  window, creates the ability to draw and communicate with the server. On top of
  the mainline lies the MODULES, which contain specific drawing tools. The mainline
  facilitates a system for sending commands via messages, allowing entire drawings
  of parts of drawings to be send dynamically and viewed on other instances of
  Siigna in real time.

  ABOUT SIIGNA
  Siigna is an online open-source 2-dimensional CAD application that runs online on
  the JAVA virtual machine. It is intended to suit the needs of different groups.
  Therefore the backbone of Siigna, the mainline, is relatively small and a majority
  of functionality is branched out into modules. The idea is that Siigna can be
  loaded with different sets of modules, creating different modes for generating
  different types of artwork.
 
  COPYRIGHT
  The Siigna project is now developed under the name RepoCad including all functionality from the old Siigna project. RepoCad is released under the GPL v3 licence, see
  https://github.com/repocad/web/blob/master/repocad_license_agreement.pdf?raw=true for further info.