I'm using T450s (had X260 as well) and Ultra Dock. I had minor issues with audio ports and config with X260 + dock, but with T450s has been flawless experience so far. I'm running Kubuntu though.
The Zenboxx Zendock is the most beautiful high end Docking Station for the Macbook. The docking solution utilizes impeccable design qualities such as CNC milling from solid blocks of ultra high quality T6061 Aluminum, bead blasting, and anodizing - all to perfectly complement MacBook design qualities. Zendocks are available for the Macbook Pro, Macbook Retina, and Macbook Air models (see zenboxx.com for further details).
MyDoggy is a Java docking framework to be used in cross-platform Swing applications. MyDoggy is an IntelliJ Idea like docking framework for managing secondary windows within the main window. MyDoggy allows to move,resize or extract those secondary windows. Also, MyDoggy provides support for content management of the main window. Like Eclipse, MyDoggy supports the concept of "prospective" using mydoggy groups.
Sanaware Java Docking is a library for managing the windows of a Java Swing application.
With the Sanaware Java Docking Framework you can:
* Organize the windows of your application in panels, split panes, tabs, lines, grids and floating windows.
* Reorganize the windows of your application by drag and drop.
* Minimize and maximize your windows.
* Save your workspace.
* Organize the toolbars, buttons, and actions of your application.