Skip to content
/ ViPER Public template

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.

License

Notifications You must be signed in to change notification settings

kurtafriday/ViPER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

How to get started:

Clone the repository and then copy the folder ViPER\Src\ProjectTemplates to your LabVIEW202X folder. Note this branch is built in LabVIEW 2022. Open LabVIEW and then select File -> Create Project... and then select the Medulla ViPER Component from the list of project templates.

Documentation in progress.

Presentations:

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

Examples included.

#Dependencies

  1. OpenG Toolkit
  2. GDS

Contact Details:

For any questions or assistance please contact

Kurt Friday

kurt@medulla.net

https://www.linkedin.com/in/kurtfriday/

www.medulla.net

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published