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:
Video #2 demonstrates OpenWire LiveBindings to a TClientDataSet:
|Launch Pin Bindings Editor|
|Adding a DataSet SourcePin|
|Adding a DataSet SinkPin|
|DataSet SourcePin in Object Inspector, showing Pin connections|
|A SinkPin for PersistStream|
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.
Perhaps: it depends on the nature of your product. Contact Boian Mitov ( firstname.lastname@example.org ) regarding licensing a custom, embedded version the OpenWire editor.
Visual Live Bindings is available for the following IDEs:
Demonstrates adding Source, Sink, State, and Clock Pins to FireMonkey components.
Demonstrates using OpenWire Live Bindings to navigate and edit a TClientDataSet.
The latest RAD Studio 10.2, and Visual Studio 2017 compatible versions of Libraries and OpenWire Studio are now available on the site
Delphi 10.2.2 Tokyo versions available
10.1 Berlin Support in Latest Release
10 Seattle Support in Latest Release
OpenWire Studio Beta5
OpenWire Studio Beta4
22.214.171.124 Release for .NET
NEW! XE6 Components Release with new Android Support
NEW RELEASE: Version 6.0 of our Component Librarys -- includes OpenWire Editor