DHTMLX 3.0 Preview: Visual Designer and Global Data Storage

| Comments (15)

While most of our latest updates have focused on the DHTMLX Touch mobile framework, we want to assure you that our JavaScript Ajax library also gets lots of our attention. We are preparing a major upgrade that will be released this spring and will introduce two significant improvements: a visual designer tool and global data storage.

Both additions will take the DHTMLX library to the next level and will make development with DHTMLX even easier and faster. This update will change the approach to the development process and the data storage routine used in DHTMLX. We can say that the library is reaching version 3.0.

Visual Designer Tool

DHTMLX 3.0 will introduce a visual designer tool that will enable you to initialize the DHTMLX components on a web page, configure their parameters, and build an application user interface without writing the code manually.

You’ll be able to define the layout of your application and compose the interface elements via a simple and intuitive visual designer. The tool will then generate the JavaScript code for the basis of your web application. You may further modify the generated code to enhance the application functionality.

Global Data Storage

In addition to the existing UI-centric model of data storage, which will be fully supported in DHTMLX 3.0, you will also be able to build web applications with data-centric architecture. The new approach will allow you to keep all your application data in one place and then use this data to populate any DHTMLX component, be it a datagrid, or tree, or combo, etc.

Instead of different data sources for each UI component, you will have a common client-side data source and will be able to choose what DHTMLX component to use to present your data to the end-user. Let’s look at some schemes to better illustrate.

The current UI-centric data model works like this:

Current UI-Centric Model

Current UI-Centric Model

  • On the server side, each user interface component has its own code (connector).
  • Each component loads data separately.
  • The common logic of interaction between components needs to be coded manually.
  • Adding or replacing UI elements requires serious changes in application logic.

The new global data storage changes the situation:

New Data-Centric Model

New Data-Centric Model

As you can see, managing the data for your web application will become much easier:

  • A single server-side connector for all UI components.
  • A single data loading operation.
  • Common operations are executed automatically.
  • When data shared by UI components is changed in one component, it is updated for all UI components.
  • Adding or replacing UI elements requires little or no changes at all.

The new global data storage model will greatly reduce the amount of code and simplify the creation of complex business applications. When the data is changed by a user on the client-side, this change will be available for all DHTMLX components which are automatically synchronized with updates in the data storage.

Other Improvements

In addition, DHTMLX 3.0 will include the new version of dhtmlxForm which allows the creation of web forms with complex structures (multi-column, filed sets, absolute positioning of form elements, etc.). DHTMLX 3.0 also incorporates a large number of fixes and improvements for all the components. We will also release version 1.0 of dhtmlxConnector for Java and .NET, so all the connectors will reach the same level of maturity.

In general, the 3.0 release aims to simplify life for the developer and make the building of desktop-class web applications with DHTMLX much easier.


  1. Jock Pereira February 9, 2011 at 12:11 am

    This is very exciting news! From a big fan of your 2.0 products I look forward to 3.0!

    Jock Pereira

  2. Vinu felix February 10, 2011 at 2:59 pm

    Exactly what we wanted. I hope data connector modules will have good design options because that’s one thing missing to make it a real RAD framework. Way to go folks !!

  3. Ramdas February 14, 2011 at 5:54 pm

    Very much required features !. We Look forward for 3.0

  4. Rajan Madasamy February 16, 2011 at 11:47 am

    Oh ! Awesome work and important/nice features !!!
    Looking for DHTMLX 3.0 eagarly.

  5. Jose Enrique February 17, 2011 at 3:50 am

    I hope will be release soon,

  6. Christian March 4, 2011 at 10:41 am

    Is there allready a beta for registerd users to get?

    • ivan March 7, 2011 at 3:48 pm

      No, it’s not there yet.

  7. Paul March 12, 2011 at 1:22 am

    outstanding! I look forward to it.

  8. Michael March 24, 2011 at 3:04 pm

    Has a release date for 3.0 and the visual designer been decided? I’m keen to get started with it ….

    • ivan March 25, 2011 at 2:00 pm

      Michael, we didn’t decide any specific date yet. Most likely 3.0 update will be released in May.
      If you have dhtmlxSuite PRO license, you can contact us by email (sales (at) dhtmlx.com) and we’ll send you the beta of the visual designer to try.

  9. ikhsan April 17, 2011 at 6:30 pm

    end of may…., can’t be patient waiting for this…..

  10. Don Maharas May 27, 2011 at 8:23 pm

    Looking forward to the 3.0 release. I’ve been studying the 2.X releases and had decided that we needed a visual designer so we were about to set out on creating one ourselves. A google search found this page and causes us great relief that a solution is underway. The DHTMLX components are wonderful, but a bit complex in their relationships to each other. This tool is a welcome solution for speed of development issues.

  11. Oscar June 19, 2011 at 5:08 pm

    I likewise am eagerly awaiting the 3.0 release. I’m a new DHTMLX user and am currently evaluating version 2.6 for a data-centric commercial project. I’m temporarily stopping my coding experiments so I don’t have to re-learn things. Two more weeks of waiting is perfectly fine.

    By the way, it would be really nice if you will be able to offer a special introductory price for the 3.0 PRO Suite. I intended to purchase only 3 individual components that I need for my current personal project, but I will likely buy the 3.0 PRO Suite if a really good introductory price will be available. Please let me know thru my email address.

    Congratulations on the forthcoming release of 3.0 and more power to you!

  12. Paul July 3, 2011 at 2:37 am

    Is there a new timeline on when version 3.0 will be release?

    • Inga July 4, 2011 at 8:27 pm

      We planned to release it the last week, but it was delayed a bit. Hopefully, v.3.0 will come out till the end of this week.

Leave a Reply