About OpenWire Live Bindings
With OpenWire Live Bindings for Rad Studio 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:
OpenWire Live Bindings Features
– 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:
OpenWire Live Bindings What’s New
New in Version 7.8.2.271 (released on 2018-11-12)
- Added Linux support
- Added iOS support
- Added RAD Studio 10.2 Tokyo support
- Improved MAC, and Android compatibility
- Improved bindings API
- Pins converted to use the new Mitov.Runtime serialization
- Added OWRequiredPinAttribute support
- Added TOWIntToCardinalFormatConverter and TOWCardinalToIntegerFormatConverter
- Added TOWRealToRealComplexFormatConverter
- Added TOWRealListStatePin and TOWIntegerListStatePin
- Added Execute Process
- Added Command Line parsing and Process Execute
- Added option to disable the design time extentions
- Added Socket Binding
- Redesigned JSON Serialization
- Added TPeriodicThread
- Added initial Dynamic Type Info implementation
- Added GetIndexedSubProperty in the RTTI
- Added GetType for TObject in the RTTI
- Added support for both object and class in TMethodInfo.Invoke in the RTTI
- Enchanced Query functionality
- Added IPairCollection
- IArrayWriter renamed to ISequentialWriter
- IArrayReader renamed to ISequentialReader
- Improved Serialization Readers
- Added Reserialize
- Improved design time property editors support
- Added option to replace property collection items while keeping all compatible settings
- Added filtering for property collections
- Added support for categorized list property selection
- Added TreeView filtering support
- Updated to use the latest Delphi language features
New in Version 7.8.0.0 (released on 2016-05-03)
- Added RAD Studio 10.1 Berlin support
- Added Visual Live Binding property editors
- Added Reset to Default property editors
- Added Enum property editors
- Added Class events property editors
- Added Multi-Event property editors
- Added Make/Split Structure components
New in Version 7.7.0.0 (released on 2015-10-28)
- Added 10 Seattle support
- Added support for VS2015
- Added TOWBoolToIntFormatConverter
- Improved threading support
- Improved OpenWire Editor
- Clock pins changed to MiltiSink
- Improved Design Time Editors
- Improved JSON support
- Improved collections
- Added more Live Binding types
- Added support for hosting OpenWire Studio projects
- Added serialization support in the buffers
New in Version 7.6.0.0 (released on 2015-04-17)
- Added more visual live binding types
- Significantly improved property Delphi editors
New in Version 7.5.0.0 (released on 2014-11-18)
- Added more binding types.
- Improved DB support.
- Includes the free Mitov.Runtime
- Added XE7 support
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 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. )
OpenWire Live Bindings EXAMPLES
[table id=24 /]
OpenWire Live Bindings FREQUENTLY ASKED QUESTIONS
Why can't I connect two specific pins?
Can the OpenWire Editor be integrated with a product that I am developing/selling?
For which platforms is OpenWire Visual Live Bindings available?
Visual Live Bindings is available for the following IDEs:
- RAD Studio XE2
- Delphi XE2
- C++ Builder XE2
OPENWIRE STUDIO INSTALLERS
Firemonkey and VCL Installer: OpenWire Live Binding 7.8.2.271 VCL and FireMonkey 32 & 64 bit support for 10.2 Tokyo
Updated on 2018-11-08, downloaded 35 times.
Legacy Firemonkey and VCL Installer: OpenWire Live Binding 7.8.2.0 VCL and FireMonkey 32 & 64 bit support for XE8 to 10.1 Berlin
Updated on 2016-06-06, downloaded 603 times.
Legacy Firemonkey and VCL Installer: OpenWire Live Binding 7.7.0.0 VCL and FireMonkey 32 & 64 bit support for XE7 to 10 Seattle
Updated on 2015-10-28, downloaded 347 times.
Legacy Firemonkey and VCL Installer: OpenWire Live Binding 7.6.1.0 VCL and FireMonkey 32 & 64 bit support for XE6 to XE8
Updated on 2015-06-11, downloaded 419 times.
Legacy Firemonkey and VCL Installer: OpenWire Live Binding 7.5.0.0 VCL and FireMonkey 32 & 64 bit support for XE4 to XE7
Updated on 2014-11-19, downloaded 480 times.
Legacy Firemonkey and VCL Installer: OpenWire Live Binding 7.0.0.0 VCL and FireMonkey 32 & 64 bit support for XE3 to XE6
Updated on 2014-04-22, downloaded 544 times.
Legacy 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-13, downloaded 630 times.
Legacy Firemonkey and VCL Installer: OpenWire LiveBindings 5.0.3 VCL and FireMonkey for XE2 Update4 Hotfix1
Updated on 2012-10-13, downloaded 737 times.
Legacy 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 1647 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.Mitov License
Also, we offer custom licensing and vertical development of the OpenWire Live Bindings. Please direct any questions about custom licensing to Boian Mitov ( mitov@mitov.com ).