Skip to content

cjs937/OpenISS

 
 

Repository files navigation

OpenISS

Open Illimitable Space System

OpenISS is inspired by its counterparts of ISS and ISSv2, but being built from scratch using C and C++ and open-source libraries and toolkits for sensors and creative coding. Various wrappers are being planned. See background on the original ISS below.

Contributors

  • Project Lead: Serguei A. Mokhov

  • Original build automation contributors for Linux in EL6 (CentOS 6.x), CSI230-101 course students teams:

    • Brian Baron, Colin Brady, Robert Gentile,
    • Gabriel Pereyra, Justin Mulkin, Duncan Carrol, Lucas Spiker

Build Instructions

EL6

Notice, EL6 requires a newer kernel for proper USB3 and NVIDIA support. If you prefer to install dependencies manually, you can follow the scripts referenced here and repeat their relevant steps one by one.

Install:	
		Navigate to /OpenISS/src
		Run the command:
			make deps

		This will install all of the 3rd party
		dependencies

Compile:	
		Occurs during the make process

Clean:		
		Navigate to /OpenISS/src
		Run the command:
			make clean

		Removes the installed dependencies

TODO

Build

  • OS X
  • Windows

Wrappers

  • Java
  • C++
  • Processing
  • Max
  • Python

Currently Known Bugs

  • Still cannot build openFrameworks
    • Not sure if its on our end or their end

Progress on Requirements

  • RQ-IMG-DRV - Stumped on this one.
  • RQ-OSC - N/A
  • RQ-OGL - We think that this is done?
  • RQ-PROTONECT - N/A
  • RQ-IMG-DRV-GL - N/A
  • RQ-BLD-CACHE - Cache work is done.
  • RQ-FAKENECT - N/A
  • RQ-SOUND - N/A

Background on the /original/ ISS

OpenISS’s core goals are to enable achieving something akin to the original ISS below in an open educational setting. Then, to build custom applications based on it.

Academic Publications

Videos

About

Open Illimitable Space System

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 53.5%
  • Shell 34.4%
  • Makefile 9.3%
  • C++ 2.1%
  • Other 0.7%