Advertisement

Silverlight Docking and Ribbon controls

A company called divelements has had Windows Forms products for a while that produced, among other things, the “docking” effect that you see with some applications, including Visual Studio.  This is the ability to drag a window to another area and have it automatically dock to that particular position of the parent window:

This product is also available for WPF and for Silverlight.  So if you need to add this type of dynamic window moving to your applications, you can check out the SandDock for Silverlight controls.

What is great is that in looking at what else they provide, I was sent a demonstration link to a Ribbon interface, similar to that of Office 2007 that is becoming popular among Windows application these days.  When I saw this demonstration I felt like I was looking at some weird hack or something…it was so strikingly similar to the Office interface and in Silverlight.  I think organizations looking to have a line-of-business application with a familiar interface to what their users probably are already seeing is a good thing…it keeps a sense of familiarity in front of their face.

I’ve come to learn that divelements was one of the first companies to license the Ribbon UI interface.  I think they may have actually helped shape enabling this use for other component vendors as well.  Take a look at their Silverlight Ribbon:

That’s Silverlight in a familiar and functional user interface.  Pretty cool.  Their sample really made me think I was operating a full client application!  The SandRibbon for Silverlight is currently undergoing beta use right now and they have a link on their site to request to try it out.

It is so great to see this ecosystem of Silverlight controls emerge so quickly for us developers to take advantage of and create compelling user interfaces and line-of-business applications in a consistent and productive manner.


This work is licensed under a Creative Commons Attribution By license.

  1. 1/20/2009 1:06 PM | # re: Silverlight Docking and Ribbon controls
    Tim,

    I have to say that the Live Demo that divelements has on their site is quite impressive. I've got a couple slick ideas after seeing this regarding some SiverLight integration.

    Thanks for sharing!
  2. 1/20/2009 1:38 PM | # re: Silverlight Docking and Ribbon controls
    Tim,

    check the Telerik Docking for Silverlight - www.telerik.com/products/silverlight/docking.aspx

    The demo is here:
    demos.telerik.com/silverlight/#Docking/FirstLook

    We are now working on enabling a true VS-like experience with drag/drop support, tool windows, etc.

    Thanks,
    Valentin Stoychev
    Telerik
  3. 1/20/2009 7:22 PM | # re: Silverlight Docking and Ribbon controls
    Tim, you took the words out of my mouth about their Ribbon. That's the best I've seen.

    I tell you, Sliverlight will be the next platform of App development. Mark my words!
    ..Ben
  4. 1/20/2009 7:25 PM | # re: Silverlight Docking and Ribbon controls
    I forgot to mention, Telerik has one hell of a Docking Panel coming up too, as Valentin mentioned about. The demo is like you're VS.

    ..Ben
  5. 1/20/2009 8:07 PM | # re: Silverlight Docking and Ribbon controls
    No doubt about Telerik, they are driving leaders in this space. Their suite has so many very cool components out there now. I'm behind on showing some of the stuff that I've done with ease with their stuff -- Thanks Valentin for pointint out your upcoming work!
  6. 1/21/2009 7:07 AM | # re: Silverlight Docking and Ribbon controls
    Will be the Ribbon Control available for C# developers? I meen the control from Microsoft, not from 3-party companies.
  7. 1/21/2009 12:14 PM | # re: Silverlight Docking and Ribbon controls
    Tim, I think it would be very beneficial for many SL developers who follow your blog, to get to read some of the new stuff coming from Telerik. For example, their Drag & Drop has such a great look & feel to it, Their Coverflow looks so nice. I'm using their Page navigation and is so easy to use and very powerful at the same time. I think the time has come for developers to develop enterprise apps with these components!
    My two cents!

    ..Ben
  8. 1/22/2009 12:02 AM | # re: Silverlight Docking and Ribbon controls
    In my opinion www.actiprosoftware.com offers a better docking and ribbon product and support than Divelements
  9. 1/22/2009 8:07 AM | # re: Silverlight Docking and Ribbon controls
    Craig, I thought Tim's blog title was "Silverlight Docking and Ribbon controls". Does ActiProSoftware offer these controls for SL?
  10. 1/22/2009 1:54 PM | # re: Silverlight Docking and Ribbon controls
    Telerik's docking is pretty, that's for sure. That said, does it actually do anything, at all? I'm playing with both the docking component from Divelements and Telerik and in Divelements I can drag and drop the docked items and redock them to any side of the screen, even in multiple layers, complete with Visual Studio-style docking hints. I can tear them into floating windows (well, floating within the applet) and redock them into existing dock containers. I can even do this with the tabbed documents which works even better than Visual Studio, complete with a different set of docking hints. In Telerik's example I can see that there are docked sets of tabs, and I can collapse them using the push pin button, but I can't drag and drop to redock elsewhere or tear into floating windows. I don't seem to be able to do anything.

    Honestly, you guys from Telerik really should complete your product before you decide to attempt to put it up against your competition. It doesn't provide any of the docking *functionality* provided in Visual Studio, which is implemented completely by the Divelements' solution.
  11. 1/22/2009 7:27 PM | # re: Silverlight Docking and Ribbon controls
    Tim:

    While your checking out Silverlight controls, have a look at what Infragistics is doing:

    labs.infragistics.com/.../datavisualizationsamples
    labs.infragistics.com/silverlight/lobsamples/

    Devin
  12. 1/23/2009 7:26 AM | # re: Silverlight Docking and Ribbon controls
    Telerik RadDocking for Silverlight is still in an early beta stage. Therefore, the control is not shipped as part of the official bundle, but separately in another build that is clearly marked as "Futures".
    Our decision to launch such an early preview of the tool was that we wanted to indicate the direction, on which we will be working in the future.
    We will surely add other major features like Command Menu, Compass, Drag and Drop, etc. Our aim is to finalize these major features and launch a fully featured Docking control with our Q2 release.

 
Please add 8 and 3 and type the answer here:
First time here? You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting! (hide this)