_____ _____ \ / \ / \ / \ / | | | | | | | | 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.
selftiesoftware/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.
Scala