OpenWire 7.7

Лицензии: Бесплатный ‎Размер файла: 402.50 MB
‎Рейтинг пользователей: 2.8/5 - ‎4 ‎Голосов

О OpenWire

OpenWire предлагает вам бесплатную библиотеку с открытым исходным кодом для написания передовых компонентов VCL/FireMonkey (FMX) для Delphi, C' Builder и RAD Studio. Целью проекта OpenWire является внедрение единого простого способа передачи данных между различными компонентами VCL/FireMonkey. Это очень похоже на то, как работают продукты LabView, Agilent VEE или Simulink. Например, можно быстро создать приложение с генератором синусовых волн, который выгносяется на диаграмму и параллельно фильтру, который выгносяется на другую диаграмму и параллельно регистратору файлов, а также на серийную связь, отправляют данные в другую систему. И что делает это легко, что вы не пишете код: Вы строите потоки, подключив OutputPin к одному или несколько InputPins. Базовая технология перекачивает ваши данные от штыря к штырю, в multithreading безопасном способе, позволяющ обмен данных высокой производительности. Также включает в себя визуальный графический редактор для бескодной разработки. OpenWire использует потоки для передачи данных. Каждый поток является соединением между одним выходом и одним или несколькими входами. - Каждый компонент может иметь один или несколько входов и/или выходов. - Каждый вход или выход называется Pin. I.E. Есть IputPins и OutputPins. - Каждый OutputPin может передавать данные определенного формата в совместимый формат InputPins. - Каждый тип данных имеет свою собственную спецификацию данных. - Поддерживает контакты состояния, позволяя компонентам иметь общее состояние.