Skip to content
Snippets Groups Projects

SOLEIL Synchrotron

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

docking project is organized into maven modules.
Each module has its own license.

  1. dockingcore
    • 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.
  2. dockinginfonode
  3. dockingvl
    • Concretization of dockingcore using a fork of VLDocking.
    • It is licensed under GPL V3.