09-13-2021 12:18 AM
Hi Community
I've been working for several years on a OO framework that implements Dependency Injection. I'm looking at making this framework an open source project and keen to have a group of power developers have a play with it before I launch.
ViPER was originally designed to reduce the cost, time and frustration of commissioning and deploying test systems for medical device manufacturing.
ViPER implements a recursive factory creator allowing you to define rich object hierarchies, combined with its plugin capability it allows you to create systems that need only be configured not built. Adding or modifying a driver for an instrument only involves updating an external component and updating an Object Definition Document.
I delivered a presentation on ViPER to the Sydney LabVIEW User Group a few months ago and I've posted it to Linkedin.
Please take a look, I welcome feedback and I'm very interested to share ViPER out on a request basis.
Thanks
Kurt
12-11-2022 02:23 AM
Hi Kurt,
I am a hardware testing software developer in Taiwan, and I uses GDS4 to develop my application.
I am interested in ViPER framework to accelerate my application development.
May you kindly share the source code to me? and I can start to study it and, then, use it.
Thanks for taking my rude request into consideration.
Thanks
Godel Sung
11-18-2023 12:10 AM
I'm excited to release ViPER
ViPER is an Object Oriented design Framework that supports dependency injection and recursive object creation. Systems are assembled at runtime from a collection of pre-built components defined by an Object Definition Document.
Please visit the project on GitHub:
https://github.com/kurtafriday/ViPER
I've presented this framework at several GLA Conferences, for an overview and guidance please view.
GLA 2021
https://labviewwiki.org/wiki/GLA_Summit_2021/Open_Source_ViPER
GLA 2020
https://labviewwiki.org/wiki/GLA_Summit_2020/ViPER_-_A_LabVIEW_Dependency_Injection_Framework
I am working on documentation and a set of how-to videos.
This branch of ViPER has been used by us to develop systems in regulated industries for several years, it's solid and reliable, however its windows only.
I'm working on ViPER_WinRT which is compatible with Windows and RT and we have already used it for several systems. I'll be releasing ViPER_WinRT in the coming months.
I'll work to get ViPER onto the VIPM Tools Network.
I'm looking forward to the feedback and I hope you enjoy and get value from this framework.
Kurt
11-18-2023 01:58 AM
Hi Godel
It's been released