Skip to content
Snippets Groups Projects
README.md 1.17 KiB
Newer Older
<p style="text-align: center"><a href="https://www.synchrotron-soleil.fr/en"><img src="http://wiki.synchrotron-soleil.fr/tikiwiki/img/tiki/logoSOLEIL-115x58.jpg" alt="SOLEIL Synchrotron"/></a></p>

A project for docking management.


---
# What is docking?
docking is a system in which the user can dynamically change the layout of the application

# Organization and licenses
GIRARDOT Raphael's avatar
GIRARDOT Raphael committed
docking project is organized into maven modules.  
Each module has its own license.
GIRARDOT Raphael's avatar
GIRARDOT Raphael committed
* <h2>dockingcore</h2>
GIRARDOT Raphael's avatar
GIRARDOT Raphael committed
    dockingcore is the module that describes eveything needed to do some docking in your application.  
    It proposes some interfaces and abstract classes, the implementation/concretization of which is done in other modules.  
    This way, it gives some common way to manage docking without knowning the implementation library.

    It is licensed under LGPL V3.
GIRARDOT Raphael's avatar
GIRARDOT Raphael committed
* <h2>dockinginfonode</h2>
GIRARDOT Raphael's avatar
GIRARDOT Raphael committed
    Concretization of dockingcore using [InfoNode Docking Windows](https://sourceforge.net/projects/infonode/).

    It is licensed under GPL V3.
GIRARDOT Raphael's avatar
GIRARDOT Raphael committed
* <h2>dockingvl</h2>
GIRARDOT Raphael's avatar
GIRARDOT Raphael committed
    Concretization of dockingcore using a fork of [VLDocking](https://bitbucket.org/akuhtz/vldocking/src/master/).

    It is licensed under GPL V3.