DHTMLX Touch is a free JavaScript mobile framework for building HTML5 apps for mobile and touch devices
(iPhone, iPad, Android devices, etc.). It provides the whole range of UI elements allowing developers to create visually
appealing web interfaces with touchscreen user experience.
DHTMLX is a JavaScript library that includes a complete set of user interface components for
building rich web applications. The components can be easily integrated into a common interface, which enables you
to quickly develop cross-browser, Ajax-based applications. Each component has an independant script API and can be
used to cover some specific application needs.
The library can be used with any server-side technology, such as PHP, Java, .NET, Ruby, Grails, Python, Cold Fusion, and others. To simplify client-server communication, we have developed dhtmlxConnectors, a set of special adapters for some of these technologies. These connectors help developers integrate DHTMLX components with the backend logic.
| Tree | Grid | TreeGrid | Tabbar | Menu | Layout | ||||||
| Windows | Accordion | Toolbar | Combo | Calendar | DataView | ||||||
| Form | Chart | ColorPicker | Slider | Ajax | Editor |
You can obtain and use DHTMLX components bundled or standalone. The advantage of using the whole suite is that the logic model of the components and the API creation approach are similar. This simplifies the understanding of the library and speeds up the development process.
Mutual integration of the components, in turn, provides more opportunities to create sophisticated, interactive web applications with less effort and time. (Examples: drag-and-drop between DHTMLX Tree, Grid and TreeGrid, or Windows integration into Layout, Tabbar, or Accordion). In addition, the DHTMLX framework provides skin inheritance, which means that a skin chosen for dhtmlxLayout will be applied to the attached components as well.
dhtmlxScheduler is a web-based JavaScript events calendar that provides a rich and intuitive scheduling solution similar to Microsoft Outlook Calendar, Apple's iCal, or Google Calendar.
dhtmlxSpreadsheet is a JavaScript and PHP solution that allows you to quickly add an editable Excel-like spreadsheet on a web page. Unlike online services, dhtmlxSpreadsheet allows you to store data on your own server and display it in a table view in edit or read-only mode.
dhtmlxConnector handles data connections between a server-side database and client-side DHTMLX components (dhtmlxGrid, dhtmlxTreeGrid, dhtmlxTree, dhtmlxCombo, dhtmlxScheduler), seamlessly loading and updating the content. Available for PHP, ASP.NET, Java, and ColdFusion.
dhtmlxVault (DHTML extensions file uploader) helps you implement feature-rich file uploading as part of your web application. A much-requested feature, the progress bar graphically shows users the progress of large file transfers.
dhtmlxGantt allows users to create and edit interactive project management diagrams (also known as Gantt charts) in your web browser. This control enables the development of web-based replacements for tools like MS Project.