Skip to content

Future of Project

Cole Abbeduto edited this page Nov 8, 2018 · 12 revisions

Ideas (No matter how insane)

Note: If you are coming here from SDL Project Descriptions 2019, this is all tentative. None of this is guaranteed to happen next year.

MOAR Custom tiles

  • Accelerometer, maybe using a 3d model (that would be epic) or maybe just a simple graph.
  • Vehicle front and back display allowing for things like temperature & carbon monoxide levels (also changing colors based on the values?)
  • MultiGraph tile allowing for a y axis on both sides
  • Something that allows percentage based things to be display based on what they are. (Motor RPM uses car style RPM meter, throttle position could be basically a bar chart, etc)

View Configurator

  • Uses current tile system to allow for drag and drop / resizable tiles to create views
  • Creation of custom tiles with view to see what they look like as you are editing properties on page

Speed improvements

  • Support for data clumping to improve ability for client data to remain accurate & instill integrity
  • ^ comes from two things, the client cannot handle faster than data coming in every 250ms & the fact that when the user is not viewing the page, the client is disconnected from the server and thus you lose data when the page is not being rendered.

Replay system

  • Uses .smv files to allow realtime playback of session logs / recordings in full
  • Ability to "trim" a session log and save it as a recording

Proper login system

  • Sessions are essential to this part of the project as we don't want people to encounter a glitch with the application, refresh the page, have to log in again and potentially miss potentially important data.
  • Users will be pretty simple with only a few attributes, mainly an admin attribute that would allow users to send commands back to the vehicle to change how it performs or maybe send messages to the driver via the display.

Machine Learning?

  • Outputs -> To coast, or not to coast
  • Outputs -> Lines displayed over a video feed from the front of the vehicle