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!"

The RAD Studio version is a set of native VCL and Firemonkey components of which all include now the powerful Mitov Runtime.

The Visual C++ version is a set of native Visual C++ classes (components).

The NET 2.0 and 4.0 (4.5 and 4.6 compatible) 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#, F# 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 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?