- Backend application for the OSIRIS Framework web interface.
- Contains REST APIs for SensorNet and VirtualSensorNet modules management.
- Configure the OSIRIS Framework into your local machine. (Instructions here)
- Import the OSIRIS API libraries (Instructions here)
- Import this maven project into your favorite Java IDE (e.g. Eclipse, IntelliJ), build and run it.
- To see and use the endpoints, import the .json file osiris-web-backend.postman_collection into your Postman.
- Generate the code documentation with javadoc
cd ~/osiris/osiris-web-backend/impl/src/main/java
javadoc -d ~/osiris/osiris-web-backend/spec/javadoc -subpackages br
Open ~/osiris/osiris-web-backend/spec/javadoc/index.html
This is part of a Undergraduate Thesis for the Bachelor of Computer Information Systems course at Universidade Federal Fluminense(UFF).
- The main goal consists in create a user-friendly Web Interface to manage the OSIRIS Framework modules SensorNet and VirtualSensorNet.
- The OSIRIS is a framework, created at UFF's Labtempo, that allows the implementation of sensor-based network monitoring systems. For example: suppose one have a datacenter and wants to put sensors to monitor its temperature, luminosity or any measure to manage and keep track of that environment. So OSIRIS can solve that. OSIRIS was built to monitor any kind of environment.
- Andre Ghigo, back-end developer (contributed by developing the web-interface back-end API)
- Felippe Mauricio, front-end developer (contributed by developing the web-interface front-end app)
- Raphael Guerra, professor.
- Felipe Ralph, creator of the OSIRIS Framework.