Rutger Heijmerikx

The road to URE 2.0

In 2016 McCoy & Partners worked together with the University Racing Eindhoven (URE) team of the Technical University Eindhoven (TU/E) to create an IoT (Internet of Things) based dashboard for their electric race car.

By combining the skills of our consultants from different disciplines (Technology, Business Intelligence, UI5 and User Experience), in collaboration with the in-depth knowledge of the students regarding race-control, we managed to create a completely integrated cockpit based on IoT, HANA and SAPUI5. This cockpit was used by the technical team of URE to monitor the battery package, speed, G-force, steering wheel positioning and brakes. All hosted in our own AWS cloud.

This year McCoy & Partners will bring this solution to the next level. This next-level version will use state-of-the-art technology and incorporates robust programming methods, resulting in an even more stabilized application.

In the coming months our team will implement a number of improvements to reach this goal. To give you a quick insight, hereby brief overviews of development activities that are currently planned for execution:

HANA 2.0

  • Upgrade HANA database to HANA 2.0. This makes it possible for us to switch our application from XS classic to XS advanced. Resulting in an environment independent deployable application.

  • Analyze the ability to transform calculation views to HANA CDS.

Web-sockets

  • Incorporate web-sockets in our UI5 application to create a seamless data stream of information. This will replace the current pulling mechanism (10 times per second). These results in the application delivering the information real-time instead of near real-time.

SAPUI5

  • Simplify the SAPUI5 application by replacing custom live graphs with default graphs of SAPUI5, making it more stable and future proof.

  • Reducing the number of views and controllers by replacing the views with so-called fragments (light-weight UI parts).

Predictive

  • Analyze the existing dataset and decide which parameters can be used for the predictive data model. The main goal of this predictive data model is to predict the battery consumption spread over time.

This blog is the first in a monthly update series. These blogs will give you more indepth details about the topics above and what we, as McCoy & Partners, are doing in order to reach our final goal: delivering a faster, more stable, predictive IoT application for the URE racing team. The next upcoming blog will be all about predictive, predictive and predictive!

Is your company implementing an IoT solution and are you searching for best practices regarding SAPUI5, HANA or Preditive Analysis? Feel free to contact us.