Name: UI Simulator - Distributed Systems Version: 1.0 Author: Siddharth Sinha [sid.sinhaa@gmail.com]
This application is a simulation demo of Distributed Systems UI, to give a near-time experience of how to manage data center applications. The UI aims to demonstrate:
- Ability to create new servers and destroy existing servers.
- Start and stop applications on the servers, with maximum of 2 applications running on a single server.
Open the file index.html in your favourite browser and simulate!!!
If you are interested in adding new features:
The application needs node to be installed.
- Node 5.4.1 including NPM
npm install
webpack -w ./entry.js ./bundle.js
1. Angular JS (version=1.6.2) (A Frontend Framework - provides environment which is extraordinarily expressive, readable, and quick to develop)
2. Angular Moment (version=^1.0.1) (A AngularJS Dependency Module - for showing "timeago" functionality)
3. Webpack (version=^1.9.0) (A Build Tool for combining all imported scripts to one "bundle.js" file)
If interested, feel free to checkout the next version of the simulation UI and expect following additions:
- Ability to attach properties with servers and apps.
- Overlay options apps [delete, start, stop].
- Edit names for servers and apps.
- Animations around creating / destroying servers and starting / stopping an app.
