Diagramics Widget Development Framework
Diagramics Development Framework allows you to create
graphic-intensive, data-driven, interactive custom controls for your ASP.NET
web application.
For example: grids, scheduling tables, financial and data flow charts, toolbars, menus,
list bars, trees, tabs, explorer bars,
UI and editors, diagrams, animated plans, etc.
It also can be use to build presentation layer of a whole web application, like
online email client, online scheduler, ticket reservation application, online CRM system, and so on.
Components of Diagramics Development Framework is fully
integrated with Visual Studio .NET.
Diagramics Development Framework consists of:
- Diagramics Image Studio -
graphical Visio-like editor to create and modify image templates.
Image Studio allows you to create complex graphical shapes, images,
charts, and diagrams, bind them to data from your data sources and assign
interactivity to the graphical images - all in one designer-friendly,
no-programming-required environment.
- Diagramics Image Server for ASP.NET - a
set of components for ASP.NET for automatic generation of images and JavaScript code based on the instructions in the
image templates. The Image Server also performs dynamic data binding with the data
from your data sources.
- Digramics HTTP handler
An asynchronous HTTP handler for ASP.NET for processing of HTTP requests from users' browsers.
- Digramics Rendering Engine
A .NET component for automatically generation of images and JavaScript code, based on the instructions in the
image templates. It also performs dynamic data binding with the data from your data sources.
- Diagramics Image Control
A user control for ASP.NET, which, when embedded into an ASPX page, generates the
necessary HTML code and JavaScript to support dynamically generated images.
Diagramics Development Framework was designed to greatly simplify UI
development process. The following diagrams illustrate how Diagramics Development
Framework works in various scenarios:
Design phase:
web designer creates an image template and stores it to the local drive

Deployment:
web desinger publishes image template to the web server

Run-time:
In response to the browser request Diagramics Image Server generates image stream and appropriate JavaScript,
This process is controled by the instructions stored in the image template.
Diagramics Image Server also performs data-binding to the database or real-time data.
