views:

2682

answers:

6

I'm looking for a good lightweight Java docking framework.

I know that Netbeans and Eclipse can be used as RCP, but I'm looking for something a little bit more lightweight.

+2  A: 

See the infonode docking windows.

They have a gpl version and a commercial version, but the licenses are not that expensive. Robust and good looking if you select the right skin (we use the ShapedGradientDockingTheme which looks a little like eclipse).

dhiller
Do you know if it is actively developed? The last release is from over a year now...
DR
Well, the company is still there, so I think they are. I haven't seen increases in version numbers for a while, though.
dhiller
Not expensive? A commercial Infonode docking license costs $6000!
mklhmnn
+2  A: 

We use VLDocking from vlsolutions (http://vlsolutions.com) quite successfully in 3 of our products. They have some open-source license compatible with GPL.

Sergey Borodavkin
+1  A: 

JIDE has quite a few components including a docking framework. The core of JIDE is open source but they also have several commercial libraries. The docking framework is commercial.

http://www.jidesoft.com/products/component.htm

Tony Eichelberger
+2  A: 

I have successfully used FlexDock in the past but it seems not well supported and it is quite hard to start with (this is a quite complex framework for docking). FlexDock is open source.

Besides, more recently, I have enjoyed using MyDoggy which is well supported and quite easy to use (very well documented with enough examples and tutorials). Its main drawback (for me) is the difficulty to adapt its look when using 3rd-party LAFs (like Substance for instance). But in general I really like it. If I remember correctly, it is quite a lightweight library. I would recommend it for any use (it is open source and free to use) for its good API.

jfpoilpret
+3  A: 

I once evaluated several docking frameworks (including the already mentioned flexdock and mydoggy and jdocking.

Finaly I came to Docking Frames, which I can really recommend. It is easy to use but still feature rich + good documentation and quick support from developer via forum.

räph
+2  A: 

See a comprehensive list (with links) of over 10 docking frameworks here.

  • MyDoggy LGPL; only jar's: 0.5 MB
  • VL Docking LGPL; 0,4 MB
  • NetBeans CDDL/GPL; 4.6 MB (platform.zip)
  • Eclipse CPL or EPL ? only swt (?)
  • InfoNode GPL or Commercial
  • Sanaware GPL or Commercial full zip 0.3MB
  • Docking Frames LGPL; 0.7 MB
  • Jide commercial; <3MB

Inactive projects

  • SwingDocking seems to me fully functional and fast; Apache license 2
  • XUI will be further developed here?; MPL; 1.6 MB (XUI-jdk15.zip)
  • JDocking CDDL; 1.3 MB (v0.8.zip) the docking part of netbeans
  • FlexDock MIT; only jar's: 0.5 MB
  • JRichClient GPL; derivation of flexdock
Karussell