With OW Live Bindings for XE2, add typed Input & Output Pins as design-time properties.  Then, connect to bind!  
 
  • Add Pins to any FireMonkey or VCL component
  • Connect sources & sinks for data, event, or state
  • Quickly bind data to business logic or UI

 

About OpenWire Live Bindings

With OpenWire Live Bindings for XE2 you can  add Data Input and Output Pins to almost ANY FireMonkey or VCL Component!   Each data IO Pin supports a data type, such as Integer, String, PersistStream, and so on, and each Pin appears in the property inspector at design time.

 

The OpenWire data platform has for years been empowering developers of multimedia and stream processing applications.  Now, we are extending this technology for database and enterprise application developers!  Together with the OpenWire Editor, our OpenWire Live Bindings technology allows you to bind data or datasets to UI or business logic components -- simply by connecting "wires!"

 

Watch Video #1, an overview:
 

 

Video #2 demonstrates OpenWire LiveBindings to a TClientDataSet:

 


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!

- Reflects over all components on the Form and allows you to add Pins to any Public or Published property, method, or event of any VCL or FireMonkey component

 

- View newly-added Pins and connect Pins in the IDE's Object Inspector, or ...

 

- View newly-added Pins and connect Pins using the integrated OpenWire Editor, and see the "big picture," as shown below:

 

Owbindingsoweditor

OpenWire Live Bindings: What's New

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

  • XE5 and XE6 support
  • Significantly enchanced OpenWire Editor
  • Improved Property and component editors
  • Improved FireMonkey support
  • Performance improvements
  • Added Android support
  • 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
  • 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
     

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

 

  • Added support for Delphi / C++ Builder / RAD Studio XE3
  • Improved Firemonkey support

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

  • Improved FireMonkey support

New in Version 5.0.1 beta (released on 2012-03-14)

  • First Official Release of OpenWire Live Bindings -- beta.
  • Added FireMonkey support.
( Click to view Larger images. )
These demos are executable after downloading.
Also see:   Demo source code downloads

OpenWire Live Bindings Examples

Launch Pin Bindings Editor Launch Pin Bindings Editor OpenWire OpenWire Visual Live Bindings to ClientDataSet
Adding a DataSet SourcePin Adding a DataSet SourcePin
Adding a DataSet SinkPin Adding a DataSet SinkPin
DataSet SourcePin in Object Inspector, showing Pin connections DataSet SourcePin in Object Inspector, showing Pin connections
A SinkPin for PersistStream A SinkPin for PersistStream

OpenWire Live Bindings: Frequently Asked Questions

Q: Why can't I connect two specific pins?
A:

If you are unable to connect two pins, this means that they are not compatible -- they do not produce / consume the same type of data stream.  To determine which pins are compatible, hover over an output pin and all compatible input pins will be highlighted.

Q: Can the OpenWire Editor be integrated with a product that I am developing/selling?
A:

Perhaps: it depends on the nature of your product.  Contact Boian Mitov ( mitov@mitov.com ) regarding licensing a custom, embedded version the OpenWire editor.

Q: For which platforms is OpenWire Visual Live Bindings available?
A:

Visual Live Bindings is available for the following IDEs:

  • RAD Studio XE2
  • Delphi XE2
  • C++ Builder XE2

OpenWire Live Bindings Installers

Firemonkey and VCL Installer: Legacy OpenWire Live Bindings 5.0.3 for VCL and FireMonkey (Windows only) with 32 and 64 bit support for 2010 to XE
Updated on 2012-10-10, downloaded 866 times.
Firemonkey and VCL Installer: OpenWire LiveBindings 5.0.3 VCL and FireMonkey for XE2 Update4 Hotfix1
Updated on 2012-10-13, downloaded 109 times.
Firemonkey and VCL Installer: OpenWire Live Bindings 6.0.0 VCL and FireMonkey (Windows only) 32 and 64 bit support for XE2 to XE4
Updated on 2013-06-12, downloaded 301 times.
Firemonkey and VCL Installer: OpenWire Live Binding 7.0.0.0 VCL and FireMonkey 32 & 64 bit suport for XE3 to XE6
Updated on 2014-04-21, downloaded 18 times.


Demos

These demos are executable after downloading.   Also see: Demo source code downloads
Introduction to OpenWire Live Bindings

Demonstrates adding Source, Sink, State, and Clock Pins to FireMonkey components.

OpenWire Live Bindings DataSet Demo

Demonstrates using OpenWire Live Bindings to navigate and edit a TClientDataSet.

 

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 Live Bindings Technology.
 
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.
 


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