About OpenWire Studio

We are proud to announce the NEW OpenWire Studio

 

OpenWire Studio is a graphical 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:
  1. Drag components from a palette
  2. Draw wires to connect outputs to inputs
  3. Run
There is a long history of Visual or Graphical Programming Languages, and most of them make more sense than the name of Microsoft’s Visual Basic, C#, and Visual Studio IDE. Some people don’t like to code, and for them, graphical programming languages replace semicolons and brackets with easy-to-understand boxes and wires.

- hackaday.com

For a quick demonstration, watch Video #1 

Video #2 demonstrates making component Properties available as new Pins at design time, while building a DSP application:

 

Video #3 demonstrates making a Events or Methods available as new Pins:

Video #4 demonstrates browsing and searching the components, the editor's Auto Arrange and Undo as well as other basic navigation and editing features:

Video #5 demonstrates advanced features:

the Property Inspector’s In-Place Property Editors, the Component Palette’s Auto-Suggest, and the OpenWire Editor’s Live Preview of design-time components:

For more than a decade, Mitov Software has been perfecting our multi-threaded, data streaming component architecture.

Now, with the OpenWire Studio, you simply:

1.    Drag components from a palette

2.    Draw wires to connect outputs to inputs

3.    Run

 

 

Create and run complex designs within minutes and without writing any code.

A Small example

The screen shot (below) shows the Navigation Pane (A), that is used to pan around the OpenWire Editor (B), in which you can quickly build an application by dragging components from the Palette (D).  Component properties can be set in the Property Inspector (C).  This example is a Low Pass application that connects a random signal generator (not shown) to a low pass filter (1), which streams out to a chart (2) and in parallel to a Fourier filter (3), which streams the spectrum to a waterfall chart (4).  The underlying technology pumps your data from pin to pin, using multiple threads for high performance.  Also, note that this screen shot is in Visual Debug Mode, in that hovering the mouse cursor over the spectrum wire results in a pop-up debug window showing the spectrum (5):

Other features to help you quickly build applications are Component Palette Auto Suggestion:
The Property Inspector’s In-Place Property Editors:
And the OpenWire Editor Design-time Component Live Preview:
A Larger example

The second example (shown below) demonstrates an application with two dozen components wired together to perform a gray-scale transformation on a live video stream while simultaneously performing various transforms and calculations while rendering the results to various gauges, displays, and charts.  All of this by simply selecting components from the palette and Drag, Draw, Run:

This same demo in Visual Debug mode (below).  The OpenWire Editor is panned to an area of the diagram showing the AVI player (1), which is streaming video data to the ImageDisplay (2) and to a GrayScale converter (3), which is connected to a second ImageDisplay (4); note, however, that this second ImageDisplay is not gray, because the GrayScale converter is being cycled ON/OFF by having its Enabled pin connect to the Out pin of the FlipFlop component (5).  Also, note that this is being run in Visual Debug mode, and the audio stream data is being shown in a pop-up debug window because the mouse cursor (6) is hovering over the yellow wire coming from the Audio OutputPin of the AVIPlayer (1):

It 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
  • and many more!

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.

 

OpenWire Studio: What’s New

New in Version Beta 7 (released on 2016-05-03)

  1. Improved stability
  2. User interface improvements
  3. Added a number of new components
  4. Performance improvements

New in Version Beta 6 (released on 2015-10-15)

Added the following functionality:

  1. Build with Delphi 10 Seattle
  2. Significant user interface improvements
  3. Added a large number of new components
  4. Added option to host other OpenWire Studio projects
  5. Added option to be hosed inside Delphi, C++ Builder, Visual C++ or .NET projects
  6. Performance improvements
 

New in Version Beta 2 (released on 2014-04-21)

Added the following functionality:

  1. Connect pin lists to pin lists
  2. Resize pin lists visually
  3. Debug visualizers for unconnected pins
  4. Animation engine
  5. GUI elements – Edit boxes, List boxes,  Drop down list, Buttons, Check boxes and more
  6. Improved OpenWire Editor
  7. Performance improvements
  8. FFMPeg VideoLogger, VideoPlayer, VideoCompressor & VideoDecompressor
  9. FFMPeg AudioLogger, AudioPlayer, AudioCompressor, and AudioDecompressor
  10. Improved IPCamera component
  11. TLPProcessingManager component
  12. TTLSynchronize component
  13. TVLHistory component
  14. TVLVideoSynchronize component
  15. Improved Image Adjust component
  16. TVLSampler component
  17. TVLLineIntersects component
  18. New data bindings
  19. Support for IIR,  Biquad IIR, LowPass, HighPass, BandPass and BandStop filters
  20. Preset support for VST3
  21. GP GPU support for Radial Basis Function Network
  22. Parallel execution support for Radial Basis Function Network
  23. Weighted Radial Basis Function Network support
  24. Improved filter designer

New in Version 7.5.0.0 (released on 2014-11-18)

  1. Improved FFMpeg support
  2. Added button events to the PlotLab components
  3. Added selection mouse events to the PlotLab components
  4. Added HoldWhileZooming to the PlotLab components
  5. Improved IPCamera component
  6. Added TVLSharedMemoryIn component
  7. Added TVLSharedMemoryOut component
  8. Added OpenCL and parallel processing support for TVLImageAdjust
  9. Improved FFMpeg support
  10. Improved Speex support
  11. Imprioved LogicLab Memory components.
  12. Impreved LogicLab components design
  13. Added AnimationLab splines.
  14. Improved AnimationLab event support.
  15. Improved AnimationLab effects.
  16. Added more binding types.
  17. Improved object inspector
  18. Improved UI

 

Click to view Larger images. )

OPENWIRE STUDIO EXAMPLES

 

[table id=8 /]

 

OPENWIRE FREQUENTLY ASKED QUESTIONS

What is OpenWire?

b

System requirements for OpenWire

b

Do I receive program updates?

b

 

 

OPENWIRE STUDIO INSTALLERS

Windows Application Installer: OpenWire Studio 7.8.2.288 Direct Zip

Updated on 2018-12-22, downloaded 8993 times.

Windows Application Installer: Open Wire Studio 7.8.2.288 Installer

Updated on 2018-12-21, downloaded 6015 times.

 

DEMOS

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

 

Mitov License

 

If you do not have a custom licensing agreement with Mitov Software then the following license applies:
 
This is a Pre-repeals technology preview of the OpenWire Studio(Software).
 
This software is provided ‘as-is’, without any express or
implied warranty.  In no event will the author be held liable
for any  damages arising from the use of this software.
 
This preview version is provided free of charge.
 
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.com .
 
  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 user will use all of the
  copies.
 
Mitov.com grants a limited warranty with these restrictions:
 
THE SOFTWARE IS SUPPLIED AS IT IS. MITOV.COM 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
SUPRASOFT OY 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.
See the Features Tab for more detail.

Also, we offer custom licensing and vertical development of the OpenWire Studio.  Please direct any questions about custom licensing to Boian Mitov ( mitov@mitov.com ).  OpenWire Studio is based on some of the same technology as are the OpenWire Component Libraries.

PurchaseAll Products Page

 

[otw_is sidebar=otw-sidebar-1]