Student projects
Most of the time there are some student projects available for students of the University of Amsterdam and Vrij Universeiteit. These projects are for the courses:
- Web services and cloud based systems (UvA: 5284WSCB6Y).
- Research Project Computer Science (VU: XM_0129) 6 EC
- Large Research Project Computer Science (VU: XM_0130) 12 EC
- Literature study (VU: XM_0131)
UI - 6EC
Brane is aimed at usability for domain specialized, who may not necessarily be computer scientists or engineers. As such, the current command-line tool is not ideal for this target audience. A Jupyter notebook plugin does exist, but only solves the problem partially, as it still requires code to create workflows and does not handle package mangement. This while workflows are, by their graph-like nature, very good candidates to create user-friendly, no-code interfaces for.
This project aims to investigate if a no-code development environment can be created for easy domain-scientist access to Brane. This is what you’d be doing:
- Investigate which solutions already exist to graphically create workflows and if they can be used somehow (albeit through translations via e.g. plugins) or instead serve as inspiration.
- Develop a new development environment for creating BraneScript workflows based on a graphical interface.
- Add support for importing & inspecting Brane packages to this interface.