VisionLab allows full-featured computer vision applications with almost zero lines of code!

 
  • Capture
  • Detect Objects
  • Track Targets
  • Alarm
  • Record
  • Display
 

What can I build with VisionLab?

VisionLab allows rapid development of fully featured computer vision applications for the security industry, scientific and other applications. It also includes Hough Lines, edge detection, contour detection, Haar face and object detection, robust features, and target detecting/tracking components.

 

Applications include: 

  • Motion detection - Create security systems with motion detection, or activate the video recording when motion is detected.
  • Detect objects - Detect objects with different shapes in the video.
  • Face Detect and recognition - Detect and/or recognize faces in images or video.
  • Fingerprint compare - Process and compare fingerprint in image or video.
  • Find and Track Targets - Find and track objects in the video.
 
 
Capture and detect motion:
/system/imgs/21/original/DetectMotion.jpg?1311866894
 
Capture, detect and track targets:
 
/system/imgs/23/original/TargetTracking.jpg?1311866949
 
 
 
Capture and detect contours and objects in the video:
 
/system/imgs/22/original/ContourDetect.jpg?1311866923
 
 
VisionLab includes a full set of video capturing components. They support the old fashion Win32 API( Video For Windows ( VFW ), WaveAPI, Audio ACM), the newer DirectShow, and even allows if needed any mixture of them. The developer can choose to go with any of them, to use all, or can switch from the one to the other at any moment. The components hide the complexity of all of the approaches, and make them look almost identical from the users prospective.
 
Here is the full list of the supported technologies:
 
Win32 API:
  • Video For Windows ( VFW )
  • Audio Compression Manager ( ACM )
  • WaveAPI
 
DirectX:
  • DirectShow
 
Intel:
  • Intel MMX
  • Intel Performance Primitives ( IPP )
 
The library includes Motion Detection component, Hough Lines and Circles components, Canny and Adaptive Threshold edge detectors, contour detector, Haar face and object detector, target finding and tracking components, robust features component, Video Display, and DirectShow video Render, a Win32 API and DirectShow Video Capture component. Number of additional component from the SignalLab, and from AudioLab are included to allow basic audio processing. 

Our component libraries come in 3 versions a VCL - Firemonkey version (for Delphi / C++ Builder / RAD Studio XE3 to XE6), an MFC compatible Visual C++ version, and a .NET 2.0-4.5 version (compatible with Visual Studio 2005 to 2013).
 
The RAD Studio version is a set of native VCL and Firemonkey components.
 
The Visual C++ version is a set of native Visual C++ classes (components).
 
The .NET 2.0-4.5 version is a set of managed .NET components.  The .NET version has the same performance as the native versions, and supports all the Microsoft .NET languages including Visual Basic, C#, J# and C++/CLI.
 
Due to the unique architecture of the OpenWire platform, the components are implemented the same way in Managed .NET and native Windows (32 and 64 bit) environments. The code to control a component from VB.NET, C++/CLI, C#, and J#, Visual C++ MFC, Delphi, and C++ Builder is almost identical. This allows the developers to migrate and share code between the different environments thus significantly improving the productivity.
 
OpenWire Libraries: for fast, complex data stream processing with almost zero lines of code!
Delphi Prism

Audio Filters

ALAudioToReal ALAudioToReal Converts Wave Audio Data Buffers into Real Data Buffers
ALGenericFilter ALGenericFilter User defined filter for Audio data

Audio generators

ALGenericGen ALGenericGen User defined generator for Audio data

Audio output components

ALAudioOut ALAudioOut Sends audio data to an audio output device

Color transformations

VLGrayScale VLGrayScale Converts the video to gray scale

Computer Vision

VLMotionDetect VLMotionDetect Motion detection component
VLCanny VLCanny Canny edge detection
VLHoughLines VLHoughLines Finds lines in the image using Hough transform
VLFindContours VLFindContours Finds contours in binary image
VLAdaptiveThreshold VLAdaptiveThreshold Adaptive threshold edge detection
VLProbableLines VLProbableLines Finds probable line segments in the image using Hough transform
VLHoughCircles VLHoughCircles Finds circles in the image using Hough transform
VLFindTargets VLFindTargets Finds possible tracking targets in the image
VLTrackTargets VLTrackTargets Tracks moving targets on the image
VLExtractRobustFeatures VLExtractRobustFeatures Extracts robust features using SURF algorithm
VLHaarDetectObjects VLHaarDetectObjects Detects objects by using Haar like features
VLConnectedComponents VLConnectedComponents Labels connected components in the image
VLConvexHulls VLConvexHulls Finds the convex hulls for polygons or contours.
VLMinEnclosingCircles VLMinEnclosingCircles Finds the smallest enclosing circles for polygons or contours.
VLMinAreaRectangles VLMinAreaRectangles Finds the smallest area rectangles for polygons or contours.
VLFitLines VLFitLines Fits lines to polygons or contours.
VLFitEllipses VLFitEllipses Fits ellipses to polygons or contours.
VLChamferMatchingContour VLChamferMatchingContour Finds contours in the image using Chamfer Contour Matching.
VLHOGDetectObjects VLHOGDetectObjects Detects objects by using Histogram Oriented Gradients.
VLHOGCompute VLHOGCompute Computes non optimized Histogram Oriented Gradients.
VLBackgroundSubtractor VLBackgroundSubtractor Subtracts the background using statistical background model.

Converters

ALAudioToReal ALAudioToReal Converts Wave Audio Data Buffers into Real Data Buffers
SLPair SLPair Pairs multiple data buffers together

Custom Filters

SLGenericReal SLGenericReal User defined filter for Real data
SLGenericFilter SLGenericFilter User defined filter for Binary data
SLGenericRealMatrix SLGenericRealMatrix User defined generator for Real matrix data

DirectShow Audio output components

ALDSAudioOut ALDSAudioOut Sends audio data to an audio output device

DirectShow Video output components

VLDSImageDisplay VLDSImageDisplay Video display component using DirectShow
VLDSVideoLogger VLDSVideoLogger Records Video files using DirectShow

DirectShow Video source components

VLDSCapture VLDSCapture Captures Video from device using DirectShow
VLDSVideoPlayer VLDSVideoPlayer Plays Video files using DirectShow

DirectShow support components

VLDSVideoPreviewDock VLDSVideoPreviewDock Docking location for video preview

Displays

MLDSGraphView MLDSGraphView DirectShow graph display

Generic Filters

SLGenericReal SLGenericReal User defined filter for Real data
SLGenericFilter SLGenericFilter User defined filter for Binary data
SLGenericRealMatrix SLGenericRealMatrix User defined generator for Real matrix data

Generic Generators

SLGenericGen SLGenericGen User defined generator for Binary data
SLGenericRealGen SLGenericRealGen User defined generator for Real data

Geometric transformations

VLResize VLResize Resizes the image
VLCrop VLCrop Crops the video

Other

VLDraw VLDraw Applies(draws) graphical layers over the video frames
VLSnapshot VLSnapshot Takes a snapshot frame

Signal Filters

SLGenericReal SLGenericReal User defined filter for Real data
SLGenericFilter SLGenericFilter User defined filter for Binary data
SLGenericRealMatrix SLGenericRealMatrix User defined generator for Real matrix data

Signal Generators

SLGenericGen SLGenericGen User defined generator for Binary data
SLGenericRealGen SLGenericRealGen User defined generator for Real data

Timing components

TLWatchDogTimer TLWatchDogTimer

Implements a Watch Dog Timer.

TLMainThredEvent TLMainThredEvent

Allows other threads to generate main thread notifications.

TLClockGen TLClockGen

Provides clock for other components.

TLThreadEvent TLThreadEvent

Use this component to execute code in a separated thread

TLStopWatch TLStopWatch

Use this component to implement a Stop Watch

TLFrequencyMeter TLFrequencyMeter

Use this component to implement a Frequency meter

TLCounter TLCounter

Use this component to implement a Counter

Video filters

VLMorphFilter VLMorphFilter Erodes or deludes the video
VLWienerFilter VLWienerFilter Performs Wiener filter over the video
VLGenericFilter VLGenericFilter User defined filter for Video data

Video output components

VLImageDisplay VLImageDisplay Video display component
VLAVILogger VLAVILogger Records AVI Video files

Video source components

VLImageGen VLImageGen Generates video from image
VLAxisCapture VLAxisCapture Captures Video from Axis IP Camera using the Axis media control
VLCapture VLCapture Captures Video from device
VLAVIPlayer VLAVIPlayer Plays AVI Video files
VLGenericGen VLGenericGen User defined generator for Video data
VLASFPlayer VLASFPlayer Plays ASF and WMV Video Files
VLIPCamera VLIPCamera

Use this component to capture video data from a generic IP Camera

Video Layers

VLDrawShapeLayer VLDrawShapeLayer Layer drawing simple shapes
VLDrawTextLayer VLDrawTextLayer Layer drawing text labels
VLDrawPictureLayer VLDrawPictureLayer Layer drawing image
VLDrawMarkersLayer VLDrawMarkersLayer Layer drawing markers
VLDrawXYFloatLayer VLDrawXYFloatLayer Layer drawing X,Y points
VLImageDisplayLayer VLImageDisplayLayer Layer drawing video
VLDrawMotionsLayer VLDrawMotionsLayer Layer drawing motion grid
VLDrawLinesLayer VLDrawLinesLayer Layer drawing detected lines
VLDrawContoursLayer VLDrawContoursLayer Layer drawing detected contours
VLDrawLineSegmentsLayer VLDrawLineSegmentsLayer Layer drawing detected line segments
VLDrawCirclesLayer VLDrawCirclesLayer Layer drawing detected circles
VLDrawTrackTargetLayer VLDrawTrackTargetLayer Layer drawing tracked targets
VLDrawRobustFeaturesLayer VLDrawRobustFeaturesLayer Layer drawing detected robust features
VLDrawRectanglesLayer VLDrawRectanglesLayer Layer drawing detected rectangles.
VLDrawEllipsesLayer VLDrawEllipsesLayer Layer drawing detected ellipses.
VLDrawPolygonsLayer VLDrawPolygonsLayer Layer drawing detected polygons.
VLChamferMatchedContoursLayer VLChamferMatchedContoursLayer Layer drawing matched contours.
VLDrawDetectedObjectsLayer VLDrawDetectedObjectsLayer Layer drawing detected objects.

Matrix Layers

VLExternalImageDisplayMatrixLayer VLExternalImageDisplayMatrixLayer Matrix element drawing video

Control Element

VLExternalImageDisplayElement VLExternalImageDisplayElement Component element drawing video

VisionLab: What's New

New in Version 7.0.0.0 (released on 2014-04-15)

  • XE5 and XE6 support
  • Significantly enhanced OpenWire Editor
  • Improved Property and component editors
  • Improved FireMonkey support
  • Performance improvements
  • Added FFMPeg VideoLogger and VideoPlayer
  • Improved IPCamera component
  • Added TLPProcessingManager component
  • Added TTLSynchronize component
  • Added TVLSampler component
  • Added TVLLineIntersects component
  • Added support for DB signal data binding
  • Added a number of new data bindings
  • Added support for VCL DB Components visual live binding

New in Version 6.0 (released on 2013-06-12)

  • Added support for Delphi / C++ Builder / RAD Studio XE4
  • The OpenWire Editor and Visual Live Binding are now included in the install
  • Added TVLIPCapture component
  • Added TTLStopWatch component
  • Added TTLCounter component
  • Added TTLThreadEvent component
  • Added TTLFrequencyMeter component
  • Added support for still image cameras in DirectShow
  • Improved Firemonkey support
  • Significantly improved threading model and performance
  • Significant code reduction due to upgrade to the latest language features such as generics, anonymous methods, and attributes
  • New design time API and functionality
  • Better integration with the OpenWire Editor including inplace editors in the OpenWire view
  • Discontinued support for Delphi and C++ Builder versions older than XE2 due to the lack of support for the latest language features in them
  • Redesigned DirectShow support
  • Improved .NET memory management
  • Improved .NET design time integration
  • Improved OpenWire Editor .NET integration

New in Version 5.0.3.1 (released on 2012-10-20)

  • Fixed a bug when populating existing buffers in .NET generic filters

New in Version 5.0.3 (released on 2012-10-10)

 

  • Added support for Delphi / C++ Builder / RAD Studio XE3
  • Added support for Visual Studio 2012
  • Improved Firemonkey support
  • Fixed memory leak for .NET generic filters

New in Version 5.0.2 (released on 2012-04-16)

 

  • Added FireMonkey support.
  • Added 64 bit support for VCL, FireMonkey, and .NET
  • All .NET assemblies are now managed assemblies.
  • The .NET assemblies are reduced by half combining low level and high level assemblies, and simplifying deployment.
  • All .NET assemblies now contain the necessary 32 and 64 bit BPLs and DLLs internally simplifying the deployment.
  • The .NET Visual C++ redistributables are no longer needed.
  • Added access to IBaseFilter in the DirectShow video capture component.

New in Version 5.0.1 (released on 2011-10-18)

  • The managed assemblies are now rewritten in C# for better .NET 4.0 compatibility.
  • Added support for .NET 4.0 and .NET 3.5 “Client Profile”.
  • Significantly improved .NET type converters.
  • Significantly optimized component loading performance in .NET.
  • Major improvements in the .NET property editors.
  • Small improvements in the Unicode support for VC++.
  • Improved VisualStudio 2010 .NET support.
  • .NET assemblies have been renamed to better match the Microsoft guidelines.
  • Added .NET 4.0 assemblies.

New in Version 5.0 (released on 2011-09-05)

  • Added Delphi XE and XE2 support.
  • Added video capture camera control.
  • Added 16 bit GrayScale, YV12, and IYUV video format support.
  • Added TVLBackgroundSubtractor component.
  • Added TVLHOGCompute component.
  • Added TVLHOGDetectObjects component.
  • Added TVLChamferMatchingContour component.
  • Added TVLConvexHulls component.
  • Added TVLMinEnclosingCircles component.
  • Added TVLMinAreaRectangles component.
  • Added TVLFitLines component.
  • Added TVLFitEllipses component.
  • Added ASF player attributes.
  • Added large number of video layers.
  • Added optional user input for the video layers.
  • Brand new subsample Waterfall rendering mechanism.
  • Significantly improved multithreading model adapted for multicore systems, with advanced relaxed interlocking, and with optional per-component, dedicated threads.
  • Added new demos.

New in Version 4.5

  • Added Visual Studio 2010 support.
  • Added DVD component.
  • Added TVLGaussianBlur component.
  • Added TMLDSGraphView component.
  • Added TSLGenericRealMatrix component.
  • Improved DirectShow support.
  • Improved multithreading locks.
  • Reduced OpenCV dependancy.
  • Improved RAD Studio 2010 buffer debugger visualizes.

New in Version 4.3.1

  • Updated install.
  • Improved RAD Studio 2010 buffer debugger visualizes.
  • Added new Video Layers demo.

New in Version 4.3

  • Added RAD Studio 2010 support.
  • Added support for composite controls.
  • Added TVLConnectedComponents component.
  • Added picture layer.
  • Added Image display layer.
  • Added Image display matrix layer.
  • Added Image display component element.
  • Improved .NET memory management.
  • Added RAD Studio 2010 buffer debugger visualizes.

New in Version 4.0.1

  • Added Axis support.
  • Improved installs.
  • Improved master pumping for the DSVideoPlayer.

New in Version 4.0

  • Full Visual Studio 2008 support.
  • Full RAD Studio 2009 support.
  • Added Prism support.
  • Improved .NET support.
  • The library is now fully Unicode compliant.
  • New higher performance multithreading locking for better multi core utilization.
  • Significantly enhanced buffer classes.
  • Full Alpha channel support across the library.
  • Improved DirectShow support.
  • Added integrated GDI+ support.
  • Added extract robust features component using SURF algorithm.
  • Added component detecting objects by using Haar like features.
  • Added 4 more frame buffer video formats - UYVY, RGBA32, RGB565, and RGB555.
  • Added basic aspect ratio support.
  • Added automatic format converters in OpenWire.
  • Added layered drawing component. (Allows applying drawing layers over the video frames)
  • Added drawing layers for target detection and tracking.
  • Added drawing layers for contour detection.
  • Added drawing layers for Hough transformations.
  • Added drawing layers for motion detection.
  • Added drawing layers for detected objects.
  • Added drawing layers for detected robust features.
  • Added video layers support.
  • Added new examples.

New in Version 3.1

  • All libraries are available under .NET.
  • All design time features are now available in .NET
  • All .NET assemblies are signed.
  • The assemblies are registered in GAC.
  • All DLLs are made embedded resources in the assemblies.
  • Fixed some minor OpenWire problems.
  • Full RAD Studio 2007 support.
  • Added number of new design editors.
  • Enhanced help files.
  • Delphi 2005, BDS 2006, and RAD 2007 help files are now integrated.

New in Version 3.0

  • Updated to IPP 5.1.
  • Added raw closed caption support (allows access to the CC text).
  • Improved video/audio capture when sharing device.
  • Added support for 8 bit AVI files in TVLAVIPlayer.
  • Added DirectShow logger, player and image display.
  • Added TVLFindTargets and TVLTrackTargets components.
  • Added TVLHoughCirles component.
  • Added TVLProbableLines component.
  • New faster multithreading buffer protection.
  • New faster buffer memory manager.
  • Added GrayScale buffer type support.
  • Added 24 and 32 bit PCM audio buffer support.
  • Added higher than 44100 sample audio rates support.
  • Added multichannel (More than 2) audio support.
  • Added Generic generator components.
  • Enhanced DirectShow TV Tuner support.
  • Added basic Unicode support for Visual C++ MFC.
  • Fixed bug in CTStrings support in Visual C++ MFC.

New in Version 2.2.1

  • Fixed a conflict with TChart.

New in Version 2.2

  • Added two Audio Out components from AudioLab.
  • Added BDS 2006 support.
  • Added Visual Studio 2005 support.
  • Added Video Logger and Video Player components.
  • Added new Find Contours component.
  • Added new Adaptive Threshold component.
  • The package now includes AVI Player and Logger.
  • This version fully supports Visual C++.

New in Version 2.1

  • This version does not need any DLLs in order to work.
  • New Canny edge detection component.
  • New HoughLines component.
  • The TVLDSCapture component has been enchanted with better TV tuner support.
  • Improved master pumping.
( Click to view Larger images. )
These demos are executable after downloading.
Also see:   Demo source code downloads

VisionLab Examples

Detect Faces Detect Faces OpenWire Detect Faces
Detect and Track Targets in Video Detect and Track Targets in Video OpenWire Track Targets
Motion Detect Demo Motion Detect Demo OpenWire VL Motion Detect Demo
Canny Edge Detection Canny Edge Detection OpenWire Canny Algorithm
Demo:  Canny demo
Motion Detect Matrix Editor Motion Detect Matrix Editor
Detect People Detect People OpenWire Detect People
Extract Robust Features Extract Robust Features OpenWire Extract Robust Features
Hough Circles Algorithm Hough Circles Algorithm OpenWire Hough Circles
Hough Lines Algorithm Hough Lines Algorithm OpenWire Hough Lines Algorithm

VisionLab: Frequently Asked Questions

Q: Do I have to purchase VisionLab?
A: VisionLab is free for non commercial purposes. This means that you can use it for personal pleasure, hobby, or evaluation purposes. If you are student you can also use it for free for your educational needs including school projects. If you are a tutor at present you also can use it for free for your classes. However in the near future a low cost tutor license will be available, and you will have to purchase it. Your students however will not need license to use the product at class.
Q: Is VisionLab multithreading? Will it stop streaming while I move the window with the mouse?
A: Yes. VisionLab is fully multithreaded and will not stop streaming while the main thread is busy.
Q: Does VisionLab include any video capture components?
A: Yes. VisionLab includes both DirectShow and Video For Windows (VFW) capture components. You don’t need separated capture libraries or components.
Q: Does VisionLab support DirectShow?
A: Yes. VisionLab supports DirectShow 8.1 or higher.
Q: What version of DirectShow I need to run VisionLab?
A: VisionLab supports DirectShow 8.1 or higher.
Q: I want to use VisionLab. Do I have to install DirectShow?
A: DirectShow is not required on your system if you are not planning to write application using the DirectShow components of the package.

VisionLab Installers

Firemonkey and VCL Installer: VisionLab 7.0.0.0 VCL and FireMonkey 32 & 64 bit suport for XE3 to XE6
Updated on 2014-04-21, downloaded 453 times.
Firemonkey and VCL Installer: VisionLab 6.0.0 VCL and FireMonkey (Windows only) 32 and 64 bit support for XE2 to XE4
Updated on 2013-06-12, downloaded 752 times.
Firemonkey and VCL Installer: VisionLab 5.0.3 VCL and FireMonkey for XE2 Update4 Hotfix1
Updated on 2012-10-13, downloaded 222 times.
Firemonkey and VCL Installer: Legacy VisionLab 5.0.3 VCL and FireMonkey (Windows only) 32 and 64 bit support for 2010 to XE
Updated on 2012-10-10, downloaded 2257 times.
Firemonkey and VCL Installer: VisionLab 5.0.1 for Delphi/C++ Builder 5 to 2009
Updated on 2011-10-18, downloaded 20713 times.
Visual C++ Installer: VisionLab 5.0.3 for Visual C++ MFC
Updated on 2012-10-09, downloaded 4257 times.
.NET Installer: VisionLab 6.0.0 for Microsoft .NET 2.0-4.5
Updated on 2013-06-12, downloaded 7075 times.


Demos

These demos are executable after downloading.   Also see: Demo source code downloads
Motion Detection demo

Demonstrates application of the motion detection components

Video Layers demo
Demonstrates the use of TVLDraw and draw layers to automatically superimpose detected object drawings on video
Hough Circles demo
Demonstrates finding circles within video using a Hough Transform
Hough Lines demo
Demonstrates finding lines within video using a Hough Transform
Canny demo
Applys the Canny edge detection algorithm to video
Extract Robust Features demo
Demonstrates extracting robust features, e.g., to eliminate noise for custom image analysis
Face Detection demo
Demonstrates detecting faces in video
Find Countours demo
Finds countours and bounding rectangles in playing video
Targets Track demo
Demonstrates the use of the TVLTrackTargets component
Detect People in Image

Demonstrates detecting people in images.

 

The libraries are licensed per developer, and there are no royalties required. Once you have purchased a developer license, you are free to distribute your final product without the need to pay any royalties or other fees as long as you comply with the following license agreement:
 
 
LICENSE - AGREEMENT
 
Users of the LabPacks Component Pack(Software) must accept these terms of license.
 
If you refuse to accept the terms of license, you may not use this software, and you have the right to return it within 30 days of the purchase date, and to receive your money back.
 
For your convenience a copy of this license agreement will be stored on your system during the installation.
 
This license grants you the following rights:
 
You have a non exclusive license to the Software. The Title and all intangible rights to the Software are the property of Mitov Software .  
 
You may install and use one copy of the Software per computer assuming only one and the same person will use the Software on all of the computers. You may distribute any application that includes Software without any additional royalties beyond your initial license registration fee.
 
You can also create a reasonable set of copies of the product on different types of media, such as CD Rom or Type Backup, as far as those copies are used only for your own back up protection.
 
Description of the limitations. 
 
You may not reverse engineer, decompile, or disassemble the Software.
 
The Software is licensed as a single product. You may not rent or lease the Software. You must treat the Software like any other copyrighted material except that you may either (a) a reasonable amount of copies of the Software solely for backup or archival purposes, or (b) install the Software multiple computers provided you keep the original solely for backup or archival purposes and only a single developer will use all of the copies.
 
You may not separate Delphi and C++ Builder components from this Software.
Each developer must have a valid license for the Software.
 
You may not create a competing component product using this Software.
 
Additional restriction to Delphi-VCL and C++ Builder components: 
 
You may not distribute the Delphi-VCL components in a DCU (Delphi Compiled Unit) format. You can distribute the component only as a part of your executable or dynamic link library program in a compiled form.
 
You may not distribute the C++ Builder components in OBJ format. You can distribute the component only as a part of your executable or dynamic link library program in a compiled form.
 
 
Mitov Software grants a limited warranty with these restrictions:
 
THE SOFTWARE IS SUPPLIED AS IT IS. MITOV SOFTWARE AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH REGARD TO THE SOFTWARE. NO LIABILITY FOR CONSEQUENTIAL DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MITOV SOFTWARE OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE.


Editor's Choice and Excellence Awards


Five Stars Awards

News

April 15, 2014more...

NEW! XE6 Components Release with new Android Support

June 12, 2013more...

NEW RELEASE: Version 6.0 of our Component Librarys -- includes OpenWire Editor

June 7, 2013more...

NEW! OpenWire Studio version beta 1 is officially released.


More News

Partners

Em
Alliancelogo2

Published

Torry_logo