Skip to content

markwkern/Board-Instrumentation-Framework

 
 

Repository files navigation

Board-Instrumentation-Framework

This project allows you to instrument and graphically display pretty much anything you want in a flexible way. It consists of 3 parts, the data collector (Minion) written in Python, which sends data over a UDP socket to the data broker and recorder called Oscar, also written in Python. The last part is a Java FX application called Marvin, which receives data from Oscar and displays it via a library of highly configurable 'widgets'.

Here are a couple of my YouTube videos that make use of this framework: https://www.youtube.com/watch?v=6UUFWZs-Sck https://www.youtube.com/watch?v=NYI8BDv17Lw

Marvin is now a Java 10+ application. If you need Java 8, checkout the JAVA_8 branch.

Take a look at the 200+ page BIFF Instrumenation Framework User Guide.pdf file for details: https://github.com/intel/Board-Instrumentation-Framework/blob/master/BIFF%20Instrumentation%20Framework%20User%20Guide.pdf.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 65.6%
  • CSS 21.8%
  • Python 12.6%