Project logistics
- Mentor: Jon Bell. email: jbell-at-bu-dot-edu
- Min-max team size: 3-5
- Expected project hours per week (per team member): 6-8
- Will the project be open source? Yes, we will hope to release this under Apache license as part of OpenStack
Preferred past experience
Some experience in one or more of the following is preferred in possible team members:
- Python
- HTLM
- JavaScript
- Service deployment
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
- Web and GUI development
- Use of OpenStack API
- Hadoop
- Experience with deploying services