Boian Mitov

Author Homepage: http://www.mitov.com

Send e-mail to this Author

  • unlimited number of local/remote databases for backup
  • unlimited number of Windows/Linux servers (FB 2.1, 2.5, 3.0 and 4.0 are supported)
  • option for managing multiple backups for one database
  • optional ZIP compression and FTP transfer of backups
  • running as an application or as a service
  • lifetime license only USD 40
Author Products

Total 39 products

AnimationLab v.7.6.0.0

Components > Effects and Multimedia > Animation

By Boian Mitov.

Freeware 18 Apr 2015

Description

Delphi/C++ Builder VCL and FireMonkey (FMX) components library for fast boolean and application logic.

Allows complex timeline based animation of any visual on non visual 2D or 3D component with zero lines of program code.

Animate controls, 2D and 3D objects, user interface items, databases, non visual components, forms, and anything else that has properties in seconds.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • Multi-Channel Timeline - allows creating multiple timelines each with its own channels with varieties of interpolations of values colors, and events
  • Mass - applies mass effect to animations
  • Drag - simulates a drag effect on animations
  • Visual Live Binding of animation channels, and effects to almost any property, function or event

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $129
  • Size: 825 642kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM3

AudioLab v.7.7.0.0

Components > Effects and Multimedia > Audio

By Boian Mitov.

Shareware 04 Nov 2015

Description

AudioLab is a set of components, based on OpenWire for fast audio processing. They allow audio capture, processing and playback with zero lines of program code.

AudioLab supports Wave Win32 API, Audio ACM, DirectX Media Objects (DMO), DirectShow, ASIO, VST 2.X, VST 3.0 and 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 both approaches, and make them look almost identical from the users prospective.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • Audio Capture components - captures audio from microphone, LineIn, Modem or other input device (DirectShow, WaveAPI and ASIO)
  • Audio Recording components - records in Wave, WMA(ASF), Ogg, and other formats (DirectShow, WaveAPI, Ogg, Windows Media Encoder, and FFmpeg).
  • Audio Playback components - plays Wave, WMA(ASF), Ogg, and other file formats (DirectShow, WaveAPI, Ogg, Windows Media Encoder, and FFmpeg).
  • Audio Output components - plays audio aver speakers, LineOut, Modem or other Output device (DirectShow, WaveAPI and ASIO)
  • Audio Broadcast - broadcasts audio over IP using Windows Media Encoder.
  • Audio Receiver - receives remote audio over IP using Windows Media Encoder, or RTSP.
  • Audio Generators - generate Wave, Triangle, Rectangle, ChainSaw, Random Gauss and custom audio.
  • Audio Processing - audio filters, amplifiers, equalizers and converters, including custom user defined filters(DirectShow, DMO, and native).
  • VST 2.X Component - allows usage of VST 2.X Plug-ins
  • VST 3.0 Component - allows usage of VST 3.X Plug-ins
  • Audio Mixer - Mixes audio signals.
  • Audio Switches - control enable and disable the audio flow.
  • VU, PPM and RMS Meters - Volume Unit, Peak Programme Meter, and Root Mean Square meters.
  • Goniometer - audio Goniometer.
  • Audio Compression components - compress and decompress audio streams(DirectShow, ACM, native Vorbis, Speex, and FFmpeg).
  • Spectrum component - performs real time FFT(Fast Fourier) of the audio, and represents it as spectrum.
  • Scope Component - Wave or spectrum data plotting component.
  • Waterfall Component - Waterfall component for Spectrum data representation.
  • Composite components - Allows embedding component into each other.

Typical applications:

  • Audio recording/playback.
  • Audio mixing.
  • Audio converters/re-encoders.
  • Jukeboxes, and Play Lists.
  • Audio broadcasting.
  • Connecting to audio streams.
  • Audio Editing, and analysis.

Compatible with VideoLab, VisionLab, SignalLab, PlotLab, InstrumentLab, IntelligenceLab, BasicVideo and BasicAudio.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $559
  • Source price: $1959
  • Exe demo: included
  • Size: 2 097 152kB

Platforms: C10, CB64, CBXE7, CBXE8, D10, DXE64, DXE7, DXE8, FM3

AudioLab v.7.6.0.0

.NET > Effects and Multimedia > Audio

By Boian Mitov.

Freeware 21 Apr 2015

Description

AudioLab is a set of components, based on OpenWire for fast audio processing. They allow audio capture, processing and playback with zero lines of program code.

AudioLab supports Wave Win32 API, Audio ACM, DirectX Media Objects (DMO), DirectShow, ASIO, VST 2.X, VST 3.0 and 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 both approaches, and make them look almost identical from the users prospective.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes a Visual Graphical Editor for Codeless Development.

Contains:

  • Audio Capture components - captures audio from microphone, LineIn, Modem or other input device (DirectShow, WaveAPI and ASIO)
  • Audio Recording components - records in Wave, WMA(ASF), Ogg, and other formats (DirectShow, WaveAPI, Ogg and Windows Media Encoder).
  • Audio Playback components - plays Wave, WMA(ASF), Ogg, and other file formats (DirectShow, WaveAPI, Ogg and Windows Media Encoder).
  • Audio Output components - plays audio aver speakers, LineOut, Modem or other Output device (DirectShow, WaveAPI and ASIO)
  • Audio Broadcast - broadcasts audio over IP using Windows Media Encoder.
  • Audio Receiver - receives remote audio over IP using Windows Media Encoder.
  • Audio Generators - generate Wave, Triangle, Rectangle, ChainSaw, Random Gauss and custom audio.
  • Audio Processing - audio filters, amplifiers, equalizers and converters, including custom user defined filters(DirectShow, DMO, and native).
  • VST 2.X Component - allows usage of VST 2.X Plug-ins
  • VST 3.0 Component - allows usage of Plug-ins
  • Audio Mixer - Mixes audio signals.
  • Audio Switches - control enable and disable the audio flow.
  • VU, PPM and RMS Meters - Volume Unit, Peak Programme Meter, and Root Mean Square meters.
  • Audio Compression components - compress and decompress audio streams(DirectShow, ACM, and native Vorbis and Speex).
  • Spectrum component - performs real time FFT(Fast Fourier) of the audio, and represents it as spectrum.
  • Scope Component - Wave or spectrum data plotting component.
  • Waterfall Component - Waterfall component for Spectrum data representation.
  • Composite components - Allows embedding component into each other.

Typical applications:

  • Audio recording/playback.
  • Audio converters/re-encoders.
  • Jukeboxes, and Play Lists.
  • Audio broadcasting.
  • Connecting to audio streams.
  • Audio Editing, and analysis.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 371 411kB

Platforms: C#, P2009, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015, VC++

BasicAudio v.7.6.0.0

Components > Effects and Multimedia > Audio

By Boian Mitov.

Freeware 18 Apr 2015

Description

BasicAudio is a set of components, based on OpenWire for audio capture and playback. They allow creating audio capture, playback with zero lines of program code.

BasicAudio is low cost subset of the more powerful AudioLab. BasicAudio contains only capture, recording and playback components. It is designed for only basic audio functionality such as recording and playback.

BasicAudio supports both the old fashion Wave Win32 API, Audio ACM, and 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 both approaches, and make them look almost identical from the users prospective.

The library is fully multi-threaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes visual graphical editor for codeless development and Visual Live Bindings.

Contains:

  • Audio Capture components - captures audio from microphone, LineIn, Modem or other input device (DirectShow and WaveAPI)
  • Audio Recording components - records in Wave and other formats (DirectShow, WaveAPI).
  • Playback - plays Wave and other file formats (DirectShow, WaveAPI).
  • Output - plays audio aver speakers, LineOut, Modem or other Output device (DirectShow and WaveAPI)
  • Custom Generator - generate custom audio.
  • Processing - Custom audio filter.
Typical applications:
  • Audio recording/playback.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $419
  • Size: 1 316 671kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

BasicAudio v.7.6.0.0

.NET > Effects and Multimedia > Audio

By Boian Mitov.

Freeware 21 Apr 2015

Description

BasicAudio is a set of .NET 2.0-4.5 components, based on OpenWire for audio capture and playback. They allow creating audio capture, playback with zero lines of program code.

BasicAudio is low cost subset of the more powerful AudioLab. BasicAudio contains only capture, recording and playback components. It is designed for only basic audio functionality such as recording and playback.

BasicAudio supports both the old fashion Wave Win32 API, Audio ACM, and 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 both approaches, and make them look almost identical from the users prospective.

The library is fully multi-threaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes visual a graphical editor for codeless development.

Contains:

  • Audio Capture components - captures audio from microphone, LineIn, Modem or other input device (DirectShow and WaveAPI)
  • Audio Recording components - records in Wave and other formats (DirectShow, WaveAPI).
  • Playback - plays Wave and other file formats (DirectShow, WaveAPI).
  • Output - plays audio aver speakers, LineOut, Modem or other Output device (DirectShow and WaveAPI)
  • Custom Generator - generate custom audio.
  • Processing - Custom audio filter.
Typical applications:
  • Audio recording/playback.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 321 352kB

Platforms: C#, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015

BasicVideo v.7.6.0.0

Components > Effects and Multimedia > Video

By Boian Mitov.

Freeware 17 Apr 2015

Description

The BasicVideo is a set of components, based on OpenWire for fast video capture, playback, and visualization. They allow creating video capture and playback applications with zero lines of program code.

BasicVideo is small low cost subset of the more powerful VideoLab package. BasicVideo is designed for developing only video capture and playback applications, and has no video processing, mixing, or broadcasting functionality included.

BasicVideo supports both the old fashion Win32 API (VFW), Audio ACM and DirectShow (DirectX), and even allows if needed any mixture of them. The developer can choose to go with any of them, to use both, or can switch from the one to the other at any moment. The components hide the complexity of both approaches, and make them look almost identical from the users prospective.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • Video Capture - from analog or digital video sources like FireWire (IEEE1394) cameras, DV camcorders, USB web cams, IP cameras, TV cards, PCI composite cards, USB devices, with or without audio.
  • Playback - using VFW, Windows Media Encoder or DirectShow.
  • Recording - in AVI, VFW, DirectShow, and Windows Media Encoder(ASF, WMV).
  • Receiving - remote video over IP using Windows Media Format.
  • Compression - Compress and decompress videos VFW, WMV and DirectShow.
  • Custom filter - video with your code.
  • Generate - video from code or images.

Now you can create video capture and playback applications in seconds, with zero lines of code.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • Source price: $529
  • Size: 0kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

BasicVideo v.7.6.0.0

.NET > Effects and Multimedia > Video

By Boian Mitov.

Freeware 21 Apr 2015

Description

The BasicVideo is a set of .NET 2.0-4.5 components, based on OpenWire for fast video capture, playback, and visualization. They allow creating video capture and playback applications with zero lines of program code.

BasicVideo is small low cost subset of the more powerful VideoLab package. BasicVideo is designed for developing only video capture and playback applications, and has no video processing, mixing, or broadcasting functionality included.

BasicVideo supports both the old fashion Win32 API (VFW), Audio ACM and DirectShow (DirectX), and even allows if needed any mixture of them. The developer can choose to go with any of them, to use both, or can switch from the one to the other at any moment. The components hide the complexity of both approaches, and make them look almost identical from the users prospective.

Also includes a Visual Graphical Editor for Codeless Development.

Contains:

  • Video Capture - from analog or digital video sources like FireWire (IEEE1394) cameras, DV camcorders, USB web cams, IP cameras, TV cards, PCI composite cards, USB devices, with or without audio.
  • Playback - using VFW, Windows Media Encoder or DirectShow.
  • Recording - in AVI, VFW, DirectShow, and Windows Media Encoder(ASF, WMV).
  • Receiving - remote video over IP using Windows Media Format.
  • Compression - Compress and decompress videos VFW, WMV and DirectShow.
  • Custom filter - video with your code.
  • Generate - video from code or images.

Now you can create video capture and playback applications in seconds, with zero lines of code.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 428 431kB

Platforms: C#, P2009, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015, VC++

BMPage Control & TBMWave v.3.2

Components > Tabbed Components > Page Controls

By Boian Mitov.

Freeware + source 11 Dec 2008

Description

PageControl, with the capability to show a transparent bitmap on each page caption and customizable sound effects. In this one, the image is owned by the sheet, so it's easier to manage, and even to do drag and drop sheets between different page controls. Each page can have its own color, background bitmap (Stretched or tiled) or even can be transparent. Different colorization rules ( Active/inactive page). Different bitmap, when the page is active, or the cursor is over, and even automatically highlights the bitmaps, when the cursor is passing over and grays them when the page is unselected. Does support even 3D text and images as Raised, Inserted and Shadowed text and images as well as showing a nice color cloud around the hot tracked text.

Nice animated flashing effects.

Now expanded to work with a new TBMWave component, which allows many buttons to use one and the same sound effect. The best part is that the sound can be build inside the executable, or can be set up to be played from external file.

This shrinks the executable significantly. The same sound effects can be shared with the BMShapedButton component.

New: New TransparentLevel property for the TBMTabSheet has been added, allowing to see trough the background picture or color.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 2 035kB

Platforms: C2k6, C2k7, C2k9, CB3, CB4, CB5, CB6

BMSpinEdit v.2.3

Components > Edits, Memos > Enhanced Edits

By Boian Mitov.

Freeware + source 23 Jun 2014

Description

The BMSpinEdit component has a gauge under the edit box, and shows a track bar when pressing the button next to it. Looks very much alike the edit boxes in PaintShopPro and some other similar programs.

Works with floating point values.

Gauge colorization and Increment capabilities.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 414kB

Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, C2k10, C2k6, C2k7, C2k9, CB5, CB6, CBXE, CBXE2

BMSplitter v.2.5

Components > Sizers, Scrollers, etc. > Splitters

By Boian Mitov.

Freeware + source 19 Jan 2009

Description

Splitter with a capability to keep it's percentage size during the resize of the form. Some other features, as:
  • minimal percentage size
  • maximal percentage size
  • showing the percentage during the resize
  • show/hide button.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 459kB

Platforms: C2k6, C2k7, C2k9, CB3, CB4, CB5, CB6

BMThread, BMThreadGroup v.1.8

Components > System > Threads

By Boian Mitov.

Freeware + source 12 Nov 2015

Description

The components allow you to write multithreaded applications within a minutes. All the synchronization and the basic critical sections are implemented. Less time consuming progress and information browse mechanism. You can group the threads within a groups, start stop them, update the information for the thread with the highest update priority within the group and so on. Very flexible and easy to use.

Now having it's own synchro methods management component editor. Create, rename, go to the implementation, and generate synchro function calls with single click.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 484kB

Platforms: C10, C2k10, C2k6, C2k7, C2k9, CB1, CB3, CB4, CB5, CB6, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, FM, FM2

BMTreeView Update, BMListView Update, BMGroupView Update v.1.4

Components > ListViews and TreeViews > Packs

By Boian Mitov.

Freeware + source 27 Nov 2008

Description

Implements all the functionality to support a view related with each node on a CustomTreeView or CustomListView descendant component. Validates, invalidates, and updates the view. The view gets updated if you stop moving up/down for more than a timeout period. You can control one view from couple of list/tree view components using the BMGroupViewUpdate component. Very easy to use.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 473kB

Platforms: C2k6, C2k7, C2k9, CB1, CB3, CB4, CB5, CB6

BufferList Expert v.1.2

Components > Experts, IDE etc. > IDE

By Boian Mitov.

Freeware + source 16 Jul 2006

Description

Can your IDE show you the opened files in a nice easy to use form? Well kind of. Click Ctrl+B and you will see what author means. Here is the solution.

Download the updated version of the BufferListExpert and copy it to your Delphi/Bin directory. Then start Delphi or C++ Builder IDE, go to the editor and click Ctrl+B.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 35kB

Platforms: CB5, CB6, D5

FormIdle v.2.0

Components > Forms > Other

By Boian Mitov.

Freeware + source 10 Nov 1998

Description

Using OnApplicationIdle is easy and helpful, except, when you do have more than one form. Then it's nightmare. This component allows you to have a OnIdle event in every form, and even couple of OnIdle events per form, if you do need of them. Just drop the component on your form and assign the OnIdle event. You can put your update code for the form here, and it's easy to access and manage.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 136kB

Platforms: CB1, CB3

IGDIPlus v.7.6.0.0

Components > Graphics > Packs

By Boian Mitov.

Freeware + source 20 Apr 2015

Description

Interface based Delphi friendly GDI+ implementation.

Features:

  • All GDI+ objects are accessed trough interfaces, with automatic release of resources.
  • All data types are either Delphi objects, records or arrays.
  • Most class member functions return pointer to the class allowing the next function to be called in the same line, thus simplifying the code.
  • All callbacks are wrapped into events.
  • The library directly integrates with TCanvas, TBitmap, and TIcon.
  • Whenever classes have similar functionality they expose common interface for code reusability.
  • All errors are handled trough exceptions for simplified error handling, and code reduction.
  • The library also adds a number of functions missing in GDI+ such as rounded rectangles, and combined Pen and Brush drawing functions.
  • All functions using pointers in C++ are redesigned to accept or return Delphi arrays.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 20 092kB

Platforms: CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, DXE4, DXE5, DXE6, DXE7, DXE8, FM2, FM3

Image Debugger Visualizer v.1.1

Developer Tools > Debug Tools > Debugger Visualizers

By Boian Mitov.

Freeware + source 26 Sep 2009

Description

This is a TBitmap Debugger Visualizer for Delphi and C++ Builder 2010.

RAD Studio 2010 allows enhancing the debugger with visualizers. This Image Debug Visualizer allows visualizing TBitmap in the debugger. It also allows stretching the image and easily checking the pixel colors.

We plan to add more Image formats in the future.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 15kB

Platforms: C2k10, D2010

InstrumentLab v.7.6.0.0

Components > Indicators and Gauges > Packs

By Boian Mitov.

Freeware 18 Apr 2015

Description

InstrumentLab is a set of components, based on OpenWire for visual instrumentation.

The library is fully multi-threaded safe, and integrates directly with VideoLab, AudioLab, SignalLab, VisionLab, PlotLab, IntelligenceLab, BasicVideo and BasicAudio.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • LED control with On/Off states.
  • LED control with multiple states.
  • LED control with gradually changing intensity and/or color based on the input value.
  • Progress bar.
  • Thermometer Gauge.
  • Angular Gauge.
  • Linear Gauge.
  • Analog Clock.
  • 7, 9, 14 or 16 Segment Clock.
  • 7, 9, 14 or 16 Segment Gauge.
  • 7, 9, 14 or 16 Segment Indicator.
  • 7, 9, 14 or 16 Segment Text.
  • Spectrum Display.
  • Matrix Display.
  • Rectangular, or elliptic Panel Covered with Glass.

Other features:

  • Composite components - The components can also plug into each other, so an analog gauge can contain Thermometer, Clock, Segment display, or any other InstrumentLab or PlotLab control.
  • Matrix component rendering - The matrix can render any other InstrumentLab or PlotLab control, including another Matrix.
  • VideoLab layering integration - All components can be rendered inside video as a video layer in the TVLDraw component of VideoLab.
  • VideoLab video display hosting and rendering - The components can contain image display, and use it as internal background. The Matrix can render video by using the ImageDisplay.
  • PlotLab integration - All components can be rendered inside a Scope or Waterfall as backgrounds. The Waterfall and Scope can be hosted in InstrumentLab components.
  • GDI+ rendered.
  • Included counters and time measuring components.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • Source price: $679
  • Size: 1 431 055kB

Platforms: CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

InstrumentLab .NET v.7.6.0.0

.NET > Indicators and Gauges > Gauges

By Boian Mitov.

Freeware 21 Apr 2015

Description

InstrumentLab is a set of .NET 2.0-4.5 components, based on OpenWire for visual instrumentation.

The library is fully multi-threaded safe, and integrates directly with the .NET versions of .

Also includes a Visual Graphical Editor for Codeless Development.

Contains:

  • LED control with On/Off states.
  • LED control with multiple states.
  • LED control with gradually changing intensity and/or color based on the input value.
  • Progress bar.
  • Thermometer Gauge.
  • Angular Gauge.
  • Linear Gauge.
  • Analog Clock.
  • 7, 9, 14 or 16 Segment Clock.
  • 7, 9, 14 or 16 Segment Gauge.
  • 7, 9, 14 or 16 Segment Indicator.
  • 7, 9, 14 or 16 Segment Text.
  • Spectrum Display.
  • Matrix Display.
  • Rectangular, or elliptic Panel Covered with Glass.

Other features:

  • Composite components - The components can also plug into each other, so an analog gauge can contain Thermometer, Clock, Segment display, or any other InstrumentLab or PlotLab control.
  • Matrix component rendering - The matrix can render any other InstrumentLab or PlotLab control, including another Matrix.
  • VideoLab layering integration - All components can be rendered inside video as a video layer in the Draw component of VideoLab.
  • VideoLab video display hosting and rendering - The components can contain image display, and use it as internal background. The Matrix can render video by using the ImageDisplay.
  • PlotLab integration - All components can be rendered inside a Scope or Waterfall as backgrounds. The Waterfall and Scope can be hosted in InstrumentLab components.
  • GDI+ rendered.
  • Included counters and time measuring components.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 252 694kB

Platforms: C#, P2009, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015, VC++

IntelligenceLab v.7.6.0.0

Components > Science > Logical

By Boian Mitov.

Freeware 18 Apr 2015

Description

IntelligenceLab is a set of components, based on OpenWire for Artificial Intelligence. Allows implementing data classification, SPAM filters, computer vision, speech recognition, OCR and decision making applications with minimal effort.

The library uses parallel processing, and GP GPUs for computation and utilizes well modern multi-core systems, and OpenCL enabled GP GPUs, running at full native performance.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • Neural Network - Feed forward Neural Network classifier.
  • Naive Bayes - Naive Bayes classifier.
  • K Nearest Neighbor - K Nearest Neighbor classifier.
  • Self Organizing Map - Self Organizing Map classifier.
  • Radial Basis Function - Radial Basis Function Network classifier.
  • Back propagation - Back propagation Neural Network trainer.
  • RProp - Resilient back propagation Neural Network trainer.
  • Neuron - General purpose neuron component.
  • Data preparation components - Prepare the training, features and classes data.

Typical applications:

  • SPAM filters.
  • OCR applications.
  • Computer Vision.
  • Speech recognition.
  • Data classification.
  • Decision making.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Size: 1 299 604kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

IntelligenceLab v.7.6.0.0

.NET > Science > Logical

By Boian Mitov.

Freeware 21 Apr 2015

Description

IntelligenceLab is a set of .NET 2.0-4.5 components, based on OpenWire for Artificial Intelligence. Allows implementing data classification, SPAM filters, computer vision, speech recognition, OCR and decision making applications with minimal effort.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes a Visual Graphical Editor for Codeless Development.

Contains:

  • Neural Network - Feed forward Neural Network classifier.
  • Naive Bayes - Naive Bayes classifier.
  • K Nearest Neighbor - K Nearest Neighbor classifier.
  • Self Organizing Map - Self Organizing Map classifier.
  • Radial Basis Function - Radial Basis Function Network classifier.
  • Back propagation - Back propagation Neural Network trainer.
  • RProp - Resilient back propagation Neural Network trainer.
  • Neuron - General purpose neuron component.
  • Data preparation components - Prepare the training, features and classes data.

Typical applications:

  • SPAM filters.
  • OCR applications.
  • Computer Vision.
  • Speech recognition.
  • Data classification.
  • Decision making.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 258 375kB

Platforms: P2009, P2010, PXE, PXE2, PXE3, S2003, S2005, S2008, S2010, S2012, S2013, S2015

LogicLab v.7.6.0.0

Components > Science > Logical

By Boian Mitov.

Freeware 18 Apr 2015

Description

Delphi/C++ Builder VCL and FireMonkey (FMX) components library for fast boolean and application logic.

Allows implementing application and user interface logic or complex hardware simulations, and modeling with zero lines of program code.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • Generators, and data sources - boolean random generators and value sources
  • Logic gates - AND, OR, XOR and inverter
  • Encoders and decoders - boolean, gray code, and segment
  • Flip-flops and registers - D, J-K, and T
  • Shifters - bit and barrel shifters
  • Binary Counter
  • Arithmetic logic unit(ALU)
  • Multiplexer and demutiplexer
  • Merger and splitter
  • Memory - RAM, and ROM components
  • LEDs - single and multi LEDs
  • Segment indicators
  • Visual Live Binding to any boolean property, function or event

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • Size: 1 145 234kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM2

Mitov Runtime Library v.7.6.0.0

Components > Tools > Run-Time

By Boian Mitov.

Shareware 21 Apr 2015

Description

The Mitov Runtime Library is a cross platform collection of tools which are included in all our libraries. We are contributing this runtime to assist developers in developing better software for the Delphi community and providing a layer where by the speed of development can be enhanced.

Included:

  • Advanced RTTI
  • Containers Linked List, Array List, Dictionary
  • Automatic class management
  • Elements Tuples, MultiProc, SmartPointer, Delegation
  • Threading
  • OpenCL
  • Serialization
  • Reflection
  • Mixed Persistent Collections
  • Component development framework
  • Advanced Design Time API
  • And more...

Informations

  • Status: Evaluation (time-limit)
  • Source: On purchase/registration
  • Size: 345 219kB

Platforms: CBXE6, CBXE7, CBXE8, DXE6, DXE7, DXE8

OpenWire Graphical Editor v.5.0.3

Components > Tools > IDE Extentions

By Boian Mitov.

Freeware 14 Oct 2012

Description

The OpenWire Editor provides an intuitive, powerful graphical editing Delphi and C++ Builder PlugIn to build OpenWire applications VCL and FireMonkey(FMX) simply by connecting VCL or FireMonkey components and making wiring dataflow diagrams.

In the OpenWire Editor, the "wires" are like those connecting a TV to a VCR, or speakers to a surround system.

  • The OpenWire pins are analogous to the jacks where you plug the wires in.
  • The OpenWire components correspond to the entertainment components (TV, speakers, etc.).
  • The application can be created in seconds by just dropping components from the toolbar, and connecting them with visual "wires", and no is coding required.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 6 859kB

Platforms: C2k10, CBXE, CBXE2, CBXE3, D2010, DXE, DXE2, DXE3, DXE64

OpenWire Project v.7.7.0.0

Components > Tools > Base classes

By Boian Mitov.

Freeware + source 02 Nov 2015

Description

The purpose of the OpenWire project is to introduce unified easy way to transfer data and events among different VCL/FireMonkey components.

This is very similar to the way the products as LabView and HP VEE work.

As example you can have a sine wave generator which streams out to a chart and to a filter, and then the filter streams into another chart and a file logger, as well as to a serial communication sending the data to another system.

OpenWire is Free Open Source project.

The OpenWire package doesn't contain any components. Instead it contains Pin Classes which can be used in other components.

Also includes a Visual Graphical Editor for codeless development.

OpenWire uses streams in order to transfer the data. Each stream is a connection between one output and one or multiple inputs.

  • Each component can have one or more inputs and/or outputs.
  • Each Input or Output is called Pin. I.E. there are IputPins and OutputPins.
  • Each OutputPin can stream specific format data to compatible format InputPins.
  • Each type of data has its own data specification.
  • Supports state pins, allowing components to share common state.

There are 2 packages added in the project demonstrating the usage of the pins in real components. Some of the components are even really useful for real applications. Each component can have multiple inputs and outputs and can exchange multiple types of data trough any of them. It may sounds complex, but the necessary code to handle it is usually no more than 5-6 lines of simple code, making OpenWire the simplest yet most powerful way to connect components and exchange data and events.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 393 066kB

Platforms: C10, CBXE7, CBXE8, D10, DXE7, DXE8, FM3

OpenWire Studio Beta4

Applications in Delphi and BCB > Multimedia > Multipurpose

By Boian Mitov.

Shareware 18 Apr 2015

Description

OpenWire Studio is a graphical and data flow development and execution environment that contains the powerful stream processing technology that we have been perfecting for over a decade. No other software compilers or IDEs are required.

OpenWire Studio is designed to be extremely easy to use even by the most inexperienced users, while at the same time including very powerful and advanced features for the power users.

Its intuitive environment enables even non-software developers to build and execute applications simply by making wiring diagrams: The "wires" are like those connecting a TV to a VCR, or speakers to a surround system; the OpenWire pins are analogous to the jacks where you plug the wires in; and the OpenWire components correspond to the entertainment components (TV, speakers, etc.).

With OpenWire Studio, you can build your solution today. You simply:

  • Drag components from a palette
  • Draw wires to connect outputs to inputs
  • Run
OpenWire Studio introduces a number of revolutionary features, such as:
  • auto suggesting suitable components when a component is selected
  • components and properties wildcard filtering
  • visual live binding for properties methods and events
  • preview and grouping for undo/redo actions
  • preview for the toolbox components
  • in-place property editors
  • hosted component editors/visualizers
  • visual debugging
  • live editing
  • Built in Animation Engine
  • Parallel and GP GPU execution
  • and many more.

Informations

  • Status: Fully functional
  • Source: None
  • price: $99
  • Size: 49 120kB

Platforms: Vista, W2K8, W7, W8,

PlotLab v.7.6.0.0

Components > Charts and Graphs > Charts

By Boian Mitov.

Freeware 18 Apr 2015

Description

PlotLab is a set of VCL components for very easy and fast Data Visualization.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • Scope Component - a scientific chart component for plotting multi-channel data.
  • Waterfall Component - a single channel waterfall data plotting component. Especially suitable for FFT, and spectrum results.
  • Multichannel Waterfall Component - a multichannel waterfall data plotting component. Especially suitable for video histogram representation.

Features:

  • Panning and Zooming - Zoom in out, Pan and navigate.
  • Zoom/Pan history - Undo and Redo zooms/panning.
  • Data gaps - allows gaps in the data channels.
  • Markers - Add data markers.
  • Cursors, measurement and selections - Add data cursors, measurement lines and selections.
  • Save to file - Save to bitmap or JPEG file.
  • Multi axes support - Supports Multiple X, and Y axes.
  • Downsampling - Automatically reduces displayed samples to improve performance.
  • Zones - Allows arbitrary and elliptic zones.
  • Save to file - Save to bitmap or JPEG file.
  • Print - integrated printing support.
  • Highlighting - Highlight channels, cursors, markers, and measurement lines.
  • Build-in Dialog - Configure the components from the build in dialog.
  • Composite components - Allows embedding component into each other.

All of the components are optimized for very fast data plotting, and support multithreading.

Integrates well with the Compatible with VideoLab, AudioLab, SignalLab, VisionLab, InstrumentLab, and IntelligenceLab packages.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • Source price: $999
  • Exe demo: included
  • Size: 1 593 999kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

PlotLab v.7.6.0.0

.NET > Charts and Graphs > Charts

By Boian Mitov.

Freeware 21 Apr 2015

Description

PlotLab is a set of .NET 2.0-4.5 components for very easy and fast Data Visualization.

Also includes a Visual Graphical Editor for Codeless Development.

Contains:

  • Scope Component - a scientific chart component for plotting multi-channel data.
  • Waterfall Component - a single channel waterfall data plotting component. Especially suitable for FFT, and spectrum results.
  • Multichannel Waterfall Component - a multichannel waterfall data plotting component. Especially suitable for video histogram representation.

Features:

  • Panning and Zooming - Zoom in out, Pan and navigate.
  • Zoom/Pan history - Undo and Redo zooms/panning.
  • Data gaps - allows gaps in the data channels.
  • Markers - Add data markers.
  • Cursors, measurement and selections - Add data cursors, measurement lines and selections.
  • Save to file - Save to bitmap or JPEG file.
  • Multi axes support - Supports Multiple X, and Y axes.
  • Downsampling - Automatically reduces displayed samples to improve performance.
  • Zones - Allows arbitrary and elliptic zones.
  • Save to file - Save to bitmap or JPEG file.
  • Print - integrated printing support.
  • Highlighting - Highlight channels, cursors, markers, and measurement lines.
  • Build-in Dialog - Configure the components from the build in dialog.
  • Composite components - Allows embedding component into each other.

All of the components are optimized for very fast data plotting, and support multithreading.

Integrates well with the .NET versions with VideoLab, AudioLab, SignalLab, InstrumentLab, IntelligenceLab, VisionLab, BasicAudio, and BasicVideo packages.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 247 045kB

Platforms: C#, P2009, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015, VC++

SignalLab v.7.6.0.0

Components > Effects and Multimedia > Audio

By Boian Mitov.

Shareware 18 Apr 2015

Description

The SignalLab is a set of components, based on OpenWire for fast Digital Signal Processing (DSP), analysis and data visualization.

Allows fast complex signal manipulations with zero lines of program code.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

Contains:

  • Signal Generators - Tone, Square, Triangle, ChainSaw, Jaehne, Random, Gauss, and user defined.
  • Transformations - Forward, and Inverse Fast and Discrete Fourier Transformations(FFT and DFT), Discrete Cosine Transformation(DCT) over real and complex data, Median, Hilbert, Haar, Goertzel and more.
  • FIR - Finite Impulse Response filter.
  • IIR and BiQuad IIR - Infinite Impulse Response filters.
  • Other Filters - LowPass, HighPass, BandPass, BandStop, DC Removal, Median, Delay and user defined filters.
  • Converters - convert between data types, polar, Cartesian representation, Conjugate, sample rates, power spectrum and more.
  • Noise Stats - Calculates the noise stats of a signal.
  • Arithmetic - Add, Subtract, Multiply, Divide, signals, apply constants and window functions.
  • Logger - stores Real, Integer or Complex data into a file.
  • Player - plays Real, Integer or Complex data from a file.
  • Switch - enables disables the data stream.
  • Snapshot - takes a snapshot(Sample) buffer of the data
  • Scope Component - data plotting component.
  • Waterfall Component - Waterfall component for Spectrum, FFT data representation.
  • Composite components - Allows embedding component into each other.

Compatible with VideoLab, VisionLab, AudioLab, PlotLab, InstrumentLab, BasicVideo and BasicAudio.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $499
  • Source price: $1759
  • Exe demo: included
  • Size: 1 729 606kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

SignalLab v.7.6.0.0

.NET > Science > Packs

By Boian Mitov.

Freeware 21 Apr 2015

Description

The SignalLab is a set of components, based on OpenWire for fast Digital Signal Processing (DSP), analysis and data visualization.

Allows fast complex signal manipulations with zero lines of program code.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes a Visual Graphical Editor for Codeless Development.

Contains:

  • Signal Generators - Tone, Square, Triangle, ChainSaw, Jaehne, Random, Gauss, and user defined.
  • Transformations - Forward, and Inverse Fast and Discrete Fourier Transformations(FFT and DFT), Discrete Cosine Transformation(DCT) over real and complex data, Median, Hilbert, Haar, Goertzel and more.
  • FIR - Finite Impulse Response filter.
  • IIR and BiQuad IIR - Infinite Impulse Response filters.
  • Other Filters - LowPass, HighPass, BandPass, BandStop, DC Removal, Median, Delay and user defined filters.
  • Converters - convert between data types, polar, Cartesian representation, Conjugate, sample rates, power spectrum and more.
  • Noise Stats - Calculates the noise stats of a signal.
  • Arithmetic - Add, Subtract, Multiply, Divide, signals, apply constants and window functions.
  • Logger - stores Real, Integer or Complex data into a file.
  • Player - plays Real, Integer or Complex data from a file.
  • Switch - enables disables the data stream.
  • Snapshot - takes a snapshot(Sample) buffer of the data
  • Scope Component - data plotting component.
  • Waterfall Component - Waterfall component for Spectrum, FFT data representation.
  • Composite components - Allows embedding component into each other.

Compatible with the .NET versions of VideoLab, VisionLab, AudioLab, InstrumentLab, IntelligenceLab, PlotLab, BasicAudio, and BasicVideo.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 258 886kB

Platforms: C#, P2009, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015, VC++

TBMDThread v.2.1

Components > System > Threads

By Boian Mitov.

Freeware + source 11 Nov 2015

Description

Do you need to write a multithreaded applications? Are you annoyed of writing lines and lines of code for threads synchronization and CriticalSections for data protection? Would you believe that the thread is just a click away? Well here it is, the TBMThread is a native VCL component implementing everything you do need to create the thread and the synchronization, just dropping the component on the form. Sounds great, right? And its not all. Here is the Thread group now. Just set couple of threads to point to one and the same group and you can control and monitor all of them.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 334kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

TBMGif Control v.1.0 b5

Components > Graphics > GIF Images

By Boian Mitov.

Freeware + source 22 Mar 1999

Description

Gif animation control initialy based on the Delphi VCL Extensions (RX) Lib GIF animation component. Much faster and propertly displaynig the transparency. Now using media timer. Reduced resource usage.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 374kB

Platforms: CB3

TBMOpenMedia And TBMSaveMedia Dialogs v.1.5

Components > Dialogs > Extended Dialogs

By Boian Mitov.

Freeware + source 25 Nov 2008

Description

Open and SaveAs dialogs with media preview. Two seconds after clicking on a media file and the file will be played inside the preview area in case it is a movie, or in case of sound you will hear it. Drop it inside your application and enjoy fast end easy media file selection. New Vista compatibility.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 295kB

Platforms: C2k9, CB3, CB4, CB6

TBMShaped Button & TBMWave v.2.2

Components > Buttons and Check Boxes > Non-standard form

By Boian Mitov.

Freeware + source 05 Mar 2010

Description

Button which can have any shape. Uses the shape of a transparent bitmap. Nice relief view. Highlight clouds and more. Many nice options and custom sounds effects. Now expanded to work with a new TBMWave component, which allows many buttons to use one and the same sound effect. The best part is that the sound can be build inside the executable, or can be set up to be played from external file. This shrinks the executable significantly.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 1 131kB

Platforms: C2k10, C2k6, C2k7, C2k9, CB3, CB4, CB5, CB6

TBMShaped Form v.1.8

Components > Forms > Non-rectangular

By Boian Mitov.

Freeware + source 05 Mar 2010

Description

Make forms of any shape. Just drop the component, select a bitmap and it will make your form to looks like a transparent bitmap. You can even stretch the component and it will stretch the transparent form as well. No more restrictions about the shape of your forms.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 487kB

Platforms: C2k10, C2k6, C2k7, C2k9, CB1, CB3, CB4, CB5, CB6

VideoLab v.7.8.0.0

Components > Effects and Multimedia > Video

By Boian Mitov.

Shareware 05 May 2016

Description

The VideoLab is a set of components, based on OpenWire for fast video capture, playback, broadcasting and processing. They allow fast complex video manipulations with zero lines of program code.

VideoLab supports both the old fashion Win32 API (VFW), Audio ACM and DirectShow (DirectX), and even allows if needed any mixture of them. The developer can choose to go with any of them, to use both, or can switch from the one to the other at any moment. The components hide the complexity of both approaches, and make them look almost identical from the users prospective.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

VideoLab contains over 100 components for:

  • Video Capture - captures analog or digital video sources like FireWire (IEEE1394) cameras, DV camcorders, USB web cams, IP cameras, RTSP Streams, TV cards, PCI composite cards, USB devices, with or without audio.
  • Screen Capture - captures the screen activity to video.
  • Video Playback - plays recorded video using VFW, Windows Media Encoder, DirectShow, or FFmpeg.
  • DVD Playback - plays DVDs.
  • Video Out - Send video to camcorders or external rendering cards like BlackMagic DeckLink or camcorders.
  • Video Recording - Records in AVI or WMV, (VFW, DirectShow, Windows Media Encoder, and FFmpeg).
  • Video Broadcasting - Broadcasts video over IP using Windows Media Format.
  • Video Receiving - Receives remote video over IP using Windows Media Format, or RTSP.
  • Video Filters - large number of filters for gamma correction, basic edge detection, noise removal, image adjustments and more.
  • Geometric Transformations - Rotate, Re-size Shear, Warp, Mirror, the image.
  • Rate Converter - allows changing the video rate by frame blending.
  • Video Mixer - mixes two or more video streams with different modes, sizes and rates.
  • FreeFrame and FreeFrameGL filter - allows usage of the FreeFrame and FreeFrameGL plug-ins.
  • VirtualDub filter - allows usage of the VirtualDub plug-ins.
  • DMO filter - allows usage of the Direct Media Object(DMO) plug-ins.
  • Video layer rendering component - renders video layers over the frames.
  • User Defined Filters - allow easy implementation of user defined video and audio processing.
  • Video effects - Transition, fade, frame diff, Fire, Ripple, Fisheye, Swirl, Tube, Moving Least Squares effects.
  • Switches - enable, disable and queue video streams.
  • Compressors - Compress and decompress video streams(VFW, DirectShow, and FFmpeg).
  • Masks, Overlays, and transparency - allow applying masks, and mixing videos with transparent colors.
  • Generators - test generators, video from bitmaps, JPEG or other images generators and user defined generators.
  • Noise applying generators - apply uniform or Gauss noise over the video stream.
  • Color splitters - split the video into colors in different colors spaces - RGB, YUV, XYZ, HLS and many more.
  • Video Histogram - generates video histograms from the video in different colors spaces - RGB, YUV, XYZ, HLS and many more.
  • Vector Scope - generates vector scope from the video.
  • Audio Output components - sends audio to output device as speaker, or modem (DirectShow and WaveAPI)
  • Scope Component - Wave, spectrum, and histogram data plotting component.
  • Waterfall Component - Waterfall component for Spectrum, and Histogram data representation.
Additional features:
  • Full Alpha Channel support: supports videos and images with Alpha channel and performs alpha channel mixing and processing.
  • Video layers: can apply video layers over the video frames, including scope, and waterfall components, and video effects.
  • Composite components - Allows embedding component into each other.
  • Plug In support: supports FreeFrame and VirtualDub Plug-Ins.
  • Tuner support: support video capture devices including a TV or radio tuner.
  • DV Support: includes DV time-code, DV date/time, DV camcorder control, send to DV.
  • MJPEG IP Camera support: connect to almost any MJPEG IP Camera.
  • H264 IP Camera support: connect to many H264 IP Camera.
  • Hardware compression: Supports hardware compression devices.
  • Individual stream control - start and stop each stream individually while mixing them.
  • Video Creation - Create video from other videos, bitmaps or other image formats.
  • Visual Live Bindings - Render video on any FireMonkey surface with visual live bindings.
Typical applications:
  • Video Capture - Record videos from camcorder, Web Cam or IP Camera.
  • DVD Player - Plays DVDs.
  • Screen Capture - Record videos from the screen.
  • Combine - Mix, merge, split and transition videos.
  • Convert - converts video from one format to another.
  • Filtering - perform batch filtering on videos.
  • Jukeboxes, and Play Lists - play sequences with cool transition effects.
  • Transparency - mix videos by using transparent colors.
  • Broadcast - compress and broadcast the video.
  • Playback - create playback applications.
  • Video editing - create video editing and analysis applications.
  • Video streams - watch video from video streaming servers.
Now you can manipulate, combine, capture, analyze and play video with zero lines of code.

Compatible with the VisionLab, AudioLab, SignalLab, InstrumentLab, PlotLab, BasicVideo, and BasicAudio.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $669
  • Source price: $2329
  • Exe demo: included
  • Size: 2 097 152kB

Platforms: C10, C10.1, CBXE8, D10, D10.1, DXE8

VideoLab v.7.6.0.0

.NET > Effects and Multimedia > Video

By Boian Mitov.

Freeware 21 Apr 2015

Description

The VideoLab is a set of components, based on OpenWire for fast video capture, playback, broadcasting and processing. They allow fast complex video manipulations with zero lines of program code.

VideoLab supports both the old fashion Win32 API (VFW), Audio ACM and DirectShow (DirectX), and even allows if needed any mixture of them. The developer can choose to go with any of them, to use both, or can switch from the one to the other at any moment. The components hide the complexity of both approaches, and make them look almost identical from the users prospective.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes a Visual Graphical Editor for Codeless Development.

VideoLab contains over 100 components for:

  • Video Capture - captures analog or digital video sources like FireWire (IEEE1394) cameras, DV camcorders, USB web cams, IP cameras, TV cards, PCI composite cards, USB devices, with or without audio.
  • Screen Capture - captures the screen activity to video.
  • Video Playback - plays recorded video using VFW, Windows Media Encoder or DirectShow.
  • DVD Playback - plays DVDs.
  • Video Out - Send video to camcorders or external rendering cards like BlackMagic DeckLink or camcorders.
  • Video Recording - Records in AVI or WMV, (VFW, DirectShow, and Windows Media Encoder).
  • Video Broadcasting - Broadcasts video over IP using Windows Media Format.
  • Video Receiving - Receives remote video over IP using Windows Media Format.
  • Video Filters - large number of filters for gamma correction, basic edge detection, noise removal, image adjustments and more.
  • Geometric Transformations - Rotate, Re-size Shear, Warp, Mirror, the image.
  • Rate Converter - allows changing the video rate by frame blending.
  • Video Mixer - mixes two or more video streams with different modes, sizes and rates.
  • FreeFrame and FreeFrameGL filter - allows usage of the FreeFrame and FreeFrameGL plug-ins.
  • VirtualDub filter - allows usage of the VirtualDub plug-ins.
  • DMO filter - allows usage of the Direct Media Object(DMO) plug-ins.
  • Video layer rendering component - renders video layers over the frames.
  • User Defined Filters - allow easy implementation of user defined video and audio processing.
  • Video effects - Transition, fade, frame diff, Fire, Ripple, Fisheye, Swirl, Tube effects.
  • Switches - enable, disable and queue video streams.
  • Compressors - Compress and decompress video streams(VFW and DirectShow).
  • Masks, Overlays, and transparency - allow applying masks, and mixing videos with transparent colors.
  • Generators - test generators, video from bitmaps, JPEG or other images generators and user defined generators.
  • Noise applying generators - apply uniform or Gauss noise over the video stream.
  • Color splitters - split the video into colors in different colors spaces - RGB, YUV, XYZ, HLS and many more.
  • Video Histogram - generates video histograms from the video in different colors spaces - RGB, YUV, XYZ, HLS and many more.
  • Vector Scope - generates vector scope from the video.
  • Audio Output components - sends audio to output device as speaker, or modem (DirectShow and WaveAPI)
  • Scope Component - Wave, spectrum, and histogram data plotting component.
  • Waterfall Component - Waterfall component for Spectrum, and Histogram data representation.

Additional features:

  • Full Alpha Channel support: supports videos and images with Alpha channel and performs alpha channel mixing and processing.
  • Video layers: can apply video layers over the video frames, including scope, and waterfall components, and video effects.
  • Composite components - Allows embedding component into each other.
  • Plug In support: supports FreeFrame and VirtualDub Plug-Ins.
  • Tuner support: support video capture devices including a TV or radio tuner.
  • DV Support: includes DV time-code, DV date/time, DV camcorder control, send to DV.
  • MJPEG IP Camera support: connect to almost any MJPEG IP Camera.
  • Hardware compression: Supports hardware compression devices.
  • Individual stream control - start and stop each stream individually while mixing them.
  • Video Creation - Create video from other videos, bitmaps or other image formats.
  • Visual Live Bindings - Render video on any FireMonkey surface with visual live bindings.

Typical applications:

  • Video Capture - Record videos from camcorder, Web Cam or IP Camera.
  • DVD Player - Plays DVDs.
  • Screen Capture - Record videos from the screen.
  • Combine - Mix, merge, split and transition videos.
  • Convert - converts video from one format to another.
  • Filtering - perform batch filtering on videos.
  • Jukeboxes, and Play Lists - play sequences with cool transition effects.
  • Transparency - mix videos by using transparent colors.
  • Broadcast - compress and broadcast the video.
  • Playback - create playback applications.
  • Video editing - create video editing and analysis applications.
  • Video streams - watch video from video streaming servers.

Now you can manipulate, combine, capture, analyze and play video with zero lines of code.

Compatible with the .NET versions of VisionLab, AudioLab, SignalLab, PlotLab, InstrumentLab, IntelligenceLab, BasicVideo, and BasicAudio.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 483 074kB

Platforms: C#, P2009, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015, VC++

VisionLab v.7.6.0.0

Components > Effects and Multimedia > Video

By Boian Mitov.

Shareware 18 Apr 2015

Description

The VisionLab is a set of components, based on OpenWire for basic computer vision. The components allow rapid development of fully featured motion detection applications for the security industry with almost zero lines of program code.

VisionLab also includes video capturing components based on both Video For Windows (VFW), and DirectShow, so no additional components are needed in order to start building motion detection applications.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes Visual Graphical Editor for Codeless Development and Visual Live Bindings.

VisionLab contains:

  • Video Capture - captures analog or digital video sources like FireWire (IEEE1394) cameras, DV camcorders, USB web cams, IP cameras, TV cards, PCI composite cards, USB devices, with or without audio.
  • Video Recorders - Records in compressed or uncompressed AVI.
  • Video Players - Play compressed or uncompressed AVI, MP4, WMV, and many other format files or IP streams.
  • Image Generators - images from bitmaps.
  • Video Layers - Applies video layers over the video frames.
  • Timing components - Clocks and Watchdog Timers.
  • Video Filters - Noise reduction filters, crop, and resize components.
  • Motion Detector - Detects motion in the video.
  • Adaptive threshold - Performs Adaptive threshold algorithm for edge detection.
  • Canny - Performs Canny algorithm for edge detection.
  • Hough Lines - Finds lines in the image using Canny edge detection and Hough transform.
  • Probable Lines - Finds probable line segments in the image using Canny edge detection and Hough transform.
  • Hough Circles - Finds circles in the image using Hough transform.
  • Contour detection - Finds contours in binary image.
  • Find Targets - Finds possible targets in the image. The targets are detected as strong corners in the image. The targets then can be tracked by the Track Targets component.
  • Track Targets - Tracks moving targets on the image. The targets are tracked as strong corners in the image.
  • Extract Robust Features - Extracts robust features using SURF algorithm.
  • Haar Detect Objects - Detects objects by using Haar like features.
  • HOG Detect Objects - Detects objects by using Histogram of Oriented Gradients.
  • HOG Training - Prepares Histogram of Oriented Gradients training.
  • Label Connected Components - Labels connected components in the image.

Typical applications:

  • 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.

Compatible with the VideoLab, AudioLab, SignalLab, InstrumentLab, IntelligenceLab, PlotLab, BasicVideo and BasicAudio.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $919
  • Source price: $3219
  • Exe demo: included
  • Size: 1 857 619kB

Platforms: CB64, CBXE6, CBXE7, CBXE8, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

VisionLab v.7.6.0.0

.NET > Effects and Multimedia > Video

By Boian Mitov.

Freeware 21 Apr 2015

Description

The VisionLab is a set of .NET 2.0-4.5 components, based on OpenWire for basic computer vision. The components allow rapid development of fully featured motion detection applications for the security industry with almost zero lines of program code.

VisionLab also includes video capturing components based on both Video For Windows (VFW), and DirectShow, so no additional components are needed in order to start building motion detection applications.

The library is fully multithreaded, utilizes well modern multi-core systems, and runs at full native performance.

Also includes a Visual Graphical Editor for Codeless Development.

VisionLab contains:

  • Video Capture - captures analog or digital video sources like FireWire (IEEE1394) cameras, DV camcorders, USB web cams, IP cameras, TV cards, PCI composite cards, USB devices, with or without audio.
  • Video Recorders - Records in compressed or uncompressed AVI.
  • Video Players - Play compressed or uncompressed AVI, WMV files or IP streams.
  • Image Generators - images from bitmaps.
  • Video Layers - Applies video layers over the video frames.
  • Timing components - Clocks and Watchdog Timers.
  • Video Filters - Noise reduction filters, crop, and resize components.
  • Motion Detector - Detects motion in the video.
  • Adaptive threshold - Performs Adaptive threshold algorithm for edge detection.
  • Canny - Performs Canny algorithm for edge detection.
  • Hough Lines - Finds lines in the image using Canny edge detection and Hough transform.
  • Probable Lines - Finds probable line segments in the image using Canny edge detection and Hough transform.
  • Hough Circles - Finds circles in the image using Hough transform.
  • Contour detection - Finds contours in binary image.
  • Find Targets - Finds possible targets in the image. The targets are detected as strong corners in the image. The targets then can be tracked by the Track Targets component.
  • Track Targets - Tracks moving targets on the image. The targets are tracked as strong corners in the image.
  • Extract Robust Features - Extracts robust features using SURF algorithm.
  • Haar Detect Objects - Detects objects by using Haar like features.
  • HOG Detect Objects - Detects objects by using Histogram of Oriented Gradients.
  • HOG Training - Prepares Histogram of Oriented Gradients training.
  • Label Connected Components - Labels connected components in the image.

Typical applications:

  • 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.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • Size: 524 745kB

Platforms: C#, P2009, P2010, PXE, PXE2, PXE3, S2005, S2008, S2010, S2012, S2013, S2015, VC++

Visual Live Binding v.7.6.0.0

Components > Tools > IDE Extentions

By Boian Mitov.

Freeware 18 Apr 2015

Description

Create complex database, application, business logic, and user interface in minutes without writing code, using practically any existing Delphi or C++ Builder component, and enjoy the full power of graphical application development with the OpenWire Graphical Editor.

You can add OpenWire pins at design time to any public or published property event or method of any component or form with the simple click of the mouse.

Once the pins are added, you can use the OpenWire Editor to connect the components forming the visual live binding, and your application will be ready.

Features:

  • Add pins to public, and published Properties, Events, and Methods with easy to use editor.
  • Filter by name visibility(public, published), and type(properties, methods, events).
  • Easily manage the properties once created.
  • Includes binding for TDataSet components, TField, TStringGrid, and TBindNavigator.
  • Includes bindings for Bitmaps, and Images.
  • Includes bindings for Textures.
  • Supports both VCL and FireMonkey.
  • Visual Graphical Editor to connect the created pins.
  • No code to write.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $250
  • Size: 469 612kB

Platforms: CB64, CBXE5, CBXE6, CBXE7, CBXE8, DXE5, DXE6, DXE64, DXE7, DXE8, FM2, FM3