EasyStreetDraw Editor 

The Easy Street Draw Editor is a diagramming component designed to be integrated into Windows applications. It provides diagramming capabilities and a user experience that is consistent with our web and mobile products. It also produces and consumes the same diagram documents as our other products.

Easy Street Draw Editor has two key parts:

 

  1. A specialized Windows application that provides diagramming capabilities managed by a host application.

  2. An SDK that includes developer documentation and a .NET interface assembly that is used to integrate the Easy Street Draw Editor into the host application. This .NET assembly includes .NET classes and COM interfaces that are used to control the diagramming application.

 

The host application (typically a Records Management System) is responsible for the storage and retrieval of incident information, including diagrams created in the editor. This diagram illustrates the relationship between the host application and the diagramming application:

esddiagram.png

Easy Street Draw Editor is a natural replacement for the Easy Street Draw and ScenePD ActiveX controls.

 

The diagrams produced by the Easy Street Draw Editor are Scalable Vector Graphics (SVG) documents. These diagram scan be displayed in any SVG-capable container and they can easily be converted to PNG or JPEG images.

 

Easy Street Draw Editor requires 64 or 32-bit Windows 8.1, 10 or 11. 

 

The .NET interface assembly  requires .NET Framework 4.8 or .NET Core version 3.1 or later.

Web SDK Product 

The Web SDK is a diagramming component designed to be integrated into web-based solutions. It provides diagramming capabilities and a user experience that is consistent with our Windows and mobile products. It also produces and consumes the same diagram documents as our other products. 

The Web SDK has two main components:

  1. A JavaScript-based diagram editor that provides interactive drawing capabilities in modern browsers. The diagram editor has a JavaScript API that is designed to facilitate integration into host applications. It is currently supported in Chrome, Firefox, Safari, and Edge.

  2. A server that provides the diagram editor with services for licensing, template delivery, and diagram conversion. The conversion service enables compatibility between the Web SDK and our Windows application as well as older versions of our Windows and ActiveX products. The Web SDK server must be hosted on a Windows operating system. 

The diagram editor is used as part of the web-based application; typically a Records Management System. The host application is responsible for the storage and retrieval of incident information, including the diagrams created in the editor, as illustrated in this architecture diagram:

sdk.png

The diagrams produced by the Web SDK Editor are Scalable Vector Graphics (SVG) documents. The diagrams can be displayed in any SVG-capable container and they can easily be converted to PNG or JPEG images using the editor's API.