Goal: design a GUI for Taiji.
Design: The app will contain 3 parts -- Taiji-cli (current command line interface), Taiji-server and Taiji-viz. Taiji-cli and Taiji-server will run on either local desktops or remote machines. Taiji-server controls and collects the states of Taiji-cli, and communicates with Taiji-viz (a web frontend). Users use Taiji-viz to interact with Taiji-cli through Taiji-server.
Goal: design a GUI for Taiji. Design: The app will contain 3 parts -- Taiji-cli (current command line interface), Taiji-server and Taiji-viz. Taiji-cli and Taiji-server will run on either local desktops or remote machines. Taiji-server controls and collects the states of Taiji-cli, and communicates with Taiji-viz (a web frontend). Users use Taiji-viz to interact with Taiji-cli through Taiji-server.
Model: