Background
Our Ecoshere platform consists of a single page application (SPA) in the browser, and a pluggable backend. The platform is used to design business models for digital eosystems. This revolves around a modelling technique called e3value. That is a graphical technique, comparable to the Unified Modelling Language (UML).
Problem
Our frontend is built with Angular, and the editor is based on mxgraph (written in plain Javascript). We want to migrate as much Javascript code as possible to Angular for better maintenance purposes.
Solution orientation
First, an inventarisation of the current code base should be made, to find out which pieces of code, and the corresponding functionality, should be migrated. Then a design needs to be made. Likely, we want to enhance the current code, both in terms of quality and functionality. Finally a (subset) of the code base is redeveloped using Angular.
Organizational context
This project is offered by The Value Engineers B.V., who will offer an internship compensation. We are a company with a strong international orientation and we are research driven. The owners of the company are renowned international scientific researchers in the field of Computer Science. We have a long-standing experience in supervising students on all levels (Bachelor, Master, PhD).
Required
An independent student with good working knowledge of Angular, Typescript and Javascript.
Supervision
- Dr. J. Gordijn (VU Amsterdam, The Value Engineers)
- Emer. Prof. Dr. R.J. Wieringa (The Value Engineers)
What other interns say about us
Opinion of the student counts. You are taken seriously. Professional environment. You learn a lot. Cooperation with companies abroad, so you learn also to work with developers in other countries. Informal and flexible. You are stimulated to think over and discuss your solutions.