Version History
Development on the Eleritec Docking Framework has been discontinued. This site will remain up for the time being for archival purposes with regards to the version 0.3.2 sources, binaries, and tutorial.

Eleritec Docking Framework has been open sourced on java.net as FlexDock. If you wish to use the v0.3.2 code found on this site, you are free to do so, but it will not be supported. All future development for this codebase takes place within the FlexDock project. Questions regarding the docking framework should be directed to users@flexdock.dev.java.net.
 
Version 0.3   Source Code | Binary | API | Tutorial
   Eclipse has nice drag-n-drop docking features built in that allow you to customize the layout of the screen at runtime to fit your personal preferences. I believe there are several projects out there that may implement this type of functionality, Of course, there is the JIDE Docking Framework, which seems to be popular when speaking of Swing-based docking on the desktop. And I have heard rumblings of a docking-type project in the javadesktop.org forums, although I cannot seem to find a link presently.

   In any event, the Eleritec docking utility is a project that has grown out of Fake WSAD and attempts to explore the implementation of a docking facility for Swing. It is a clean-room implementation that currently does not attempt to follow any existing models (with respect to JIDE, I have never used their framework nor seen any javadocs), although this may change in the future.

   The source code has been published under the MIT license and is freely available for download. JavaDocs are available and a tutorial has been released. To see docking in action, launch Fake WSAD, grab an internal titlebar with the mouse, and drag it to the desired location.