RadDock for WinForms in Q1 2009 and beyond

Friday, March 06, 2009 by Reporting Team | Comments 9
A couple of months back we posted the Q1 2009 WinForms Roadmap and gave you a brief overview of what the new version of RadDock (or should I say RadDockingManager) will offer. I know that some of you have been waiting for it for some time now, so I decided to give you a detailed overview of what to expect.

In next week’s Q1 2009 you will find improved memory disposal, and numerous bug fixes. Although memory management has been given a nice upgrade, the rest is not too exciting, because we will release the same old RadDockingManager, with a facelift.

The exciting part is that shortly afterwards we will give you the next version of RadDockingManager (dubbed as RadDock), on which we have been working for the past couple of months, and which was mentioned in the Roadmap. We have concentrated on addressing all issues and shortcomings to make sure that you get a stable and easy to use RadDock component.

 

The upcoming RadDock will support all features that the current version has, plus a couple of new important additions which have often been requested. You can find detailed comparison between both versions in this ZIP file, but here is a quick overview of what’s new:
 
  • New, simplified and completely transparent architecture based on a single interface – IDockPane – which will offer direct access to all logical objects;
  • IDockPane will be backed up by an internal HostDockPane which will guarantee the correct behavior of hosted or hosting control(s);
  • Automated way of hosting and treating Control and/or Form objects, including a simpler and unified API for handling each case;
  • ToolWindows’ drag-and-drop functionality will be embedded directly in RadDock, rather than depending on window messages, as is the current case. This will guarantee correct drag-and-drop behavior and will solve flickering and window-deactivation problems of the main form;
  • The new version will feature updated UI, better drawing performance, better theme management, and better positioning of items, all through updated layouts;
  • The Load/Save layout will be based on Name for determining the docking content. Similar to XAML, the XML code will correspond to the logical objects in RadDock (an example is provided in the attached files);
  • Improved design-time support.
     
Here are some of the new features and enhancements, which emerged from the redesign of RadDock:
 
  • A much requested feature (which will be possible in the new version) is the ability to allow for objects different from IDockPane (such as TabPanels и TabStripPanel) to be added to the RadDock layout, i.e. to be hosted in RadDock, but with disabled docking operations, such as docking other objects in them;
  • The introduction of new CloseAction and AutoDispose properties which will allow control over the window’s Close behavior, as well as over memory management of the SplitPanel and DockPane objects (currently the Dispose method has to be called explicitly);
  • The new version will collect and use the information about the state of each DockPane— FloatingSize, FloatingLocation, AutoHideSize, Previous position, AutoHidePostion, etc. dynamically. The old version offered partial support for this;
  • It should be obvious by now that we want to provide you with a new, easier-to-use, and more powerful docking component. The new architecture will allow us to do so and boost your development.
     
To our regret, we did not manage to finish the new version for the official Q1 2009 release. Since we do not want to keep anyone waiting, we will provide the new RadDock version to all interested parties in a separate installer. Our target is to have a fully tested and supported version 2 to 3 weeks after the official Q1 release at the beginning of July. It will be accompanied by a detailed backwards compatibility document and a tool for migration from the old to the new version. The tool will take the Dock layout (in XML format) of the old version and will transfer it to the new XML format, recognizable by the new RadDock version. We will also have dedicated developers to help you with any questions or issues you may have during the upgrading process.

If you would like to get the new version, please post a comment below, or drop us a support ticket.

 

UPDATE: You can see watch an early preview of the new RadDock here: Introducing the new RadDock for WinForms. Join Developer Evangelist John Kellar as he shows you how quickly you can get up and running with the new version of RadDock. John covers the new features so you know what to expect and how you can use RadDock in your applications once it is officially released.

9 Comments

  • Graham Fisher 09 Mar 2009
    Yes please to the new RadDock when it is available.

    Cheers,

    Graham
  • Kevin Townsend 12 Mar 2009
    Unfortunately, my subscription will expire this Saturday (in two days) and because of the current economic landscape, it seems I will need to wait until next year to renew (after three happy years of being a subscriber).  My current subscription covers Q1 2009, which is available for download now.  Will I still be eligible to download the updated Dock controls when they become available, even though my subscription will have expired?
  • Scott Whiting 15 Mar 2009
    Yes, Please let me know when I can get this as it solves a few problems we have in a current application
  • Vassil 16 Mar 2009
    Guys,
     
    Thank you for your interest in the new version of RadDock - I have added you to the list of early adopters.

    Kevin, please try the new version once it is out and share your feedback. If it solves the issues you have had, we will try to think of something which to help you with your development.
  • Karl Borstelmann 18 Mar 2009
    Hi,

    Can you please add me to the list of early adopters.

    Cheers,

    Karl
  • Kort 09 Apr 2009
    Hi Guys

    can you please add me to the list

    thanks
  • Mike Renwick 07 May 2009
    Hi there,

    I'm currently evaluating Telerik controls with approval to make the purchase, but have experienced a number of headaches surrounding dockpanels which is the component we wanted most out of the suite- is it possible to get a working evaluation version of the Q2 2009 candidate RadDockManager control so I can test it out?

    Regards,
    Mike Renwick
  • ToLaJit 20 May 2009
    I would like a copy of this. Thank you
  • Vassil 25 May 2009

    Karl , Kort, Mike, ToLaJit, I have added you to the list - thank you for your interest in participating in the beta program.

    We expect the beta to be released next week, so stay tuned for further information. Until then, feel free to watch an early preview of the new RadDock here: Introducing the new RadDock for WinForms

Add comment

  1. Formatting options
       
     
     
     
     
       
  2. (optional, emails won't be shown on public pages)
  3. (optional)