Our visual computing solutions are based on the solid foundation of Blaze SDK. Blaze SDK is a powerful development environment and API for building advanced visualization applications. Blaze SDK serves as a software infrastructure for fast and efficient creation of high-performance visualization programs. It gives our developers the opportunity to incorporate imagery from different sources, and rapidly build feature-rich applications that let end-users manipulate the imagery. This way, Blaze SDK dramatically simplifies application design, development, testing, integration and maintenance.
The Blaze SDK environment consists of interconnected modular .NET libraries, 100% safe managed code written in C#. It is a complete, fully supported and extensively documented development environment. Blaze SDK includes a directory of functioning sample code, covering a wealth of programming tasks. Just as the .NET framework is used to building applications, Blaze SDK lends itself to writing code in a similar fashion. The unique technology of Blaze SDK rests on the two following technological pillars:
These principles lie at the heart of all our solutions, allowing the utilization of standard and low-end visualization for advanced visualization and making them ideal for performance demanding tasks. Solutions based on Blaze SDK can be embedded as a visual component within .NET applications, relieving programmers from having to deal with low-level implementations. Simple interfaces enable an easy integration with other development environments (such as Java, C++ and Visual Basic) and software components (including COM interoperability). The thread-safe implementation enables efficient multi-core utilization in multi-threaded applications.
By automating time consuming tasks, Blaze SDK shortens development cycles, allowing organizations to reduce the overall project complexity, and consequently to cut the time-to-market and production costs.
Beyond serving as a middleware for developing new applications, Blaze SDK can easily be integrated into legacy systems, thanks to its flexible architecture and adoption of common standards.
The modular architecture of Blaze SDK lets developers utilize its powerful internal data structures and easily integrate it with further software components, making great strides in the integration process a reality. Thanks to this flexibility, the software can be tailored to different customer requirements. Maximizing the reuse of code, maintenance is also significantly facilitated.
The Blaze SDK environment consists of interconnected modular .NET libraries, 100% safe managed code written in C#. It is a complete, fully supported and extensively documented development environment. Blaze SDK includes a directory of functioning sample code, covering a wealth of programming tasks. Just as the .NET framework is used to building applications, Blaze SDK lends itself to writing code in a similar fashion. The unique technology of Blaze SDK rests on the two following technological pillars:
- Leveraging the GPU:
Blaze SDK actively exploits the power of the GPU to speed up real-time applications, harnessing the full potential of the graphics processing unit (GPU) to offload processing tasks from the central processing unit (CPU) - Advanced streaming mechanism:
Effective image handling calls for an elaborated manipulation of image tiles. The advanced streaming mechanism implemented in Blaze SDK localizes image data on storage media and makes processing extremely efficient
These principles lie at the heart of all our solutions, allowing the utilization of standard and low-end visualization for advanced visualization and making them ideal for performance demanding tasks. Solutions based on Blaze SDK can be embedded as a visual component within .NET applications, relieving programmers from having to deal with low-level implementations. Simple interfaces enable an easy integration with other development environments (such as Java, C++ and Visual Basic) and software components (including COM interoperability). The thread-safe implementation enables efficient multi-core utilization in multi-threaded applications.
By automating time consuming tasks, Blaze SDK shortens development cycles, allowing organizations to reduce the overall project complexity, and consequently to cut the time-to-market and production costs.
Beyond serving as a middleware for developing new applications, Blaze SDK can easily be integrated into legacy systems, thanks to its flexible architecture and adoption of common standards.
The modular architecture of Blaze SDK lets developers utilize its powerful internal data structures and easily integrate it with further software components, making great strides in the integration process a reality. Thanks to this flexibility, the software can be tailored to different customer requirements. Maximizing the reuse of code, maintenance is also significantly facilitated.

