ASP.NET Dashboard Designer CTP

23 April 2016

As we recently announced to our newsletter subscribers, the most recent .NET update – v15.2.9 – includes the Community Technology Preview version of the new ASP.NET Dashboard Designer. This new control combines both Viewer and Editor functionality, with the ability to switch between the two modes on the client side.

You can use the new designer to create a dashboard from scratch or load your existing layout as the new control is fully compatible with XML definitions created in the WinForms or Visual Studio editors.

The design surface will let you select individual elements, re-arrange them using drag-and-drop operations, add more elements from the toolbox, and adjust their settings via context toolbars. The editor keeps track of all the operations which allows for Undo and Redo actions. It also lets you load, save or create a new dashboard from scratch. Take a look at the following animation to see all these key capabilities in action.

By introducing this new control, we complete the dashboard management stack for the Web, making the entire lifecycle available within the browser – from dashboard creation to interactive data analysis. As I mentioned above, the control also features a Viewer mode that gives you an alternative to the existing ASPxDashboardViewer control. Let's dive into details of that functionality and discuss the benefits of both controls.

Dashboard Viewer Improvements

While planning the Dashboard Designer for the Web, we saw an opportunity to kill two birds with one stone. The team leveraged the new control's architecture to introduce an enhanced Viewer that works on the client side and uses the RESTful pattern resulting in the following benefits:

  • Stateless architecture and scalability.
  • Support for GET and POST requests allowing proxy server caching.
  • Request processing via HTTP Handlers thus bypassing the complete ASP.NET page lifecycle and reducing server workload.

If you're developing for ASP.NET WebForms, these enhancements will come with a price: the API is not in line with platform guidelines. That's why the current ASPxDashboardViewer control also stays in our product line and you can continue using it if it makes more sense in your projects.

If you're working on ASP.NET MVC projects, this new control's architecture and API will fit perfectly. So stay tuned - the MVC version is coming soon along with other features listed in the next section.

What’s Missing in This Version

Our next milestone is the v16.1 release where we expect to introduce an MVC extension in addition to the WebForms control. The team also keeps working on features missing from the current CTP version, including data export, OLAP hierarchies, Data Source Wizard and Query Builder. Both WebForms and MVC controls will be available in Beta version during the 16.1 release cycle. The exact feature set for that release will partly depend on your feedback, so give the new control a try and let us know what you think.

Get Started with the New Dashboard Designer

Here are the technical resources you'll need to get started with the new control:

We've also prepared a tutorial video that shows how to create a simple web application with the dashboard designer:

To try these features in your projects, make sure to download the latest v15.2.9 update from our website. If you are an active Universal subscriber, navigate to the Download Manager page and locate the latest version. If you don't have a license to the latest version, you can download the trial version.

Join the Private Forum and Talk Directly to the Team

We invite all current Universal Subscribers to write to us at beta@devexpress.com to get login information for the private discussion forum dedicated to the new Dashboard Designer for the Web. Use this forum to get in touch with the team, report issues, provide your feedback and share your opinion with the community.

15 comment(s)
Jonatas Hudler

This is probably one of the most exciting announcements in years! This really deserve applause!

25 April, 2016
Paul P (DevExpress)

Jonatas, thank you!

27 April, 2016
Neal

If you have only an ASP.NET product subscription will you have access to this?

27 April, 2016
Maxime Savard 3

Thank You

28 April, 2016
Paul P (DevExpress)

@Neal: The Dashboard suite is accessible to Universal subscribers only. However, you can try using the Dashboard Designer in trial mode.

29 April, 2016
Neal

I believe if a dashboard wraps a single technology such as ASP.NET then it should be in your ASP.NET specific product line as well.

30 April, 2016
veera oruganti

Is there any scalability test/load test done with asp.net devexpress dashboard and controls? Would like to know how many concurrent requests the control suit can serve?

10 May, 2016
John (DevExpress Support)

Hello Veera,

We have already answered this question in our Support Center: www.devexpress.com/.../T376956

Feel free to reactivate this ticket if you need any further clarification.

12 May, 2016
PeteB

Great news. Keep working on getting all the dashboard components out of WinForms. Any plans to create the WPF version of the designer and desktop controls?

24 May, 2016
jacob xu chen

Good news, however shall we access to js source code or somewhere else to customize based on our requirements? Thanks.

24 May, 2016
Maxim (DevExpress Support)

Hello PeteB,

Thank you for your feedback. Right now I cannot provide you with an estimate when WPF dashboard controls will be introduced.

Hello Jacob Xu Chen,

I see that you have asked a similar question in the "How to remove some features from Web Dashboard Designer" (www.devexpress.com/.../T383429) thread. In order to process issues in a more efficient manner, I suggest we continue our conversation in that thread.

We have asked several questions there, please clarify them.

3 June, 2016
veera oruganti

Hi,

Our application is a role based application, here users having different roles, like an admin, care coordinator, provider admin can login and access the dashboards. So how can you access the created dashboards in a role based manner. For example if a care coordinator logs in and create the dashboards, how it can be accessible only to him and not to a provider admin. or it can be only to him and the admin?

12 July, 2016
John (DevExpress Support)

As I see, you have already asked this question in our Support Center (www.devexpress.com/.../T403983). Let's continue our discussion there.

17 July, 2016
Gregory Lange 1

What is the status of this?  Has this been moved to release status verse the CTP yet?

12 October, 2016
Paul P (DevExpress)

@Gregory Lange 1:

In June, the beta version of the Web Dashboard Designer was published:

community.devexpress.com/.../asp-net-webforms-and-mvc-dashboard-designer-coming-soon-in-v16-1.aspx

We are planning to release it in v16.2.

Please stay tuned to our announcements.

9 November, 2016

Please login or register to post comments.