Plugin architecture for The Mass Open Cloud GUI

Creating extensions to the MOC-GUI

Project logistics

Preferred past experience

Some experience in one or more of the following is preferred in possible team members:

What is the MOC-UI?

The MOC-UI is the front end GUI for tenants of the Massachusetts Open Cloud (MOC). We expect it to be used by students from BU, NU, MIT, HU and UMass, as well as some users from the broader commonwealth. It differs from the existing Horizon UI of OpenStack in that it: 1) needs to operate across multiple deployments (HU, NU, BU...), 2) has to expose a complex marketplace of services to meet the goals of the MOC (e.g., more like Amazon's consumer marketplace), and 3) presents a simpler (but hopefully more compelling) interface for end-users (Horizon supports both users and providers of the cloud).

This project is responsible for extending new GUIs into the MOC UI. It will create a second web app external to the MOC UI that will allow the user to access and configure a Sahara (or HAAS, depending on difficulty) deployment.

Some Technologies Expected To Be Learned/Used