Skip to content

An SPE GUI for application design, code generation, code visualisation and performance reporting of data streaming applications.

License

Notifications You must be signed in to change notification settings

hej2010/SPE-GUI

Repository files navigation

SPE-GUI

Project files for DATX05 MPCSN, a master thesis project spring 2021.

A GUI for application design and performance reporting of data streaming applications.

Currently it supports the Liebre and Apache Flink SPEs.

How to run

IntelliJ

Open as a Maven project in IntelliJ and run Main.java

JAR

Run the GUI.jar file located at /out/artifacts/GUI_jar/. Note that the two smartgraph files need to be in the same directory as the JAR file.

Screenshots

Designing a streaming application (& code generation):

Designing a streaming application

Visualising the code of a streaming application:

Visualising the code of a streaming application

Live statistics for Liebre:

Live statistics for Liebre

Metrics from Graphite:

Metrics from Graphite

About

An SPE GUI for application design, code generation, code visualisation and performance reporting of data streaming applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published