diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..cc01733f2c575e8fc187ccdcbe25b6dcb7e8b807 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +<p style="text-align: center"><a href="https://www.synchrotron-soleil.fr/en"><img src="https://www.synchrotron-soleil.fr/sites/default/files/logo_0.png" alt="SOLEIL Synchrotron"/></a></p> +# Comete +  + +--- +## What is Comete? +Comete is a Java framework that aims to make easier programming of scientific data plotting applications. +It uses a MVC paradigm and other design patterns. +## Organization and licenses +Comete project is organized into maven modules. +Each module has its own license, though for now all of these are LGPL V3. +1. **DataConnectionManagement** + * DataConnectionManagement is the module that describes everything needed to connect something to a datasource. + * It is licensed under LGPL V3. +1. **CometeDefinition** + * CometeDefinition describes what is a widget and how to connect it. + * It is licensed under LGPL V3. +1. **CometeAWT** + * CometeAWT proposes pure java AWT widgets. + * It is licensed under LGPL V3. +1. **CometeSwing** + * CometeSwing proposes java swing widgets. + * It is licensed under LGPL V3. +1. **CometeBox** + * CometeBox is a project that proposes some tools to simplify the way to connect widgets to datasources and their metadata. + * It is licensed under LGPL V3. diff --git a/doc/images/CometeLogo.png b/doc/images/CometeLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..ec22ef6456370d4381e52157abb10560cc1a105c Binary files /dev/null and b/doc/images/CometeLogo.png differ diff --git a/doc/images/comet.png b/doc/images/comet.png new file mode 100644 index 0000000000000000000000000000000000000000..440f2487ab50ff23ee7b34886c3e2fcaa8cde42d Binary files /dev/null and b/doc/images/comet.png differ