Simulation resources

Simulation resources allow you to upload interactive HTML5 simulations.

It works in following way:

  • You can upload a zip archive containing a HTML file called “index.html”
  • We will store this file (so end-users can download it, run locally and remix)
  • Then we will upload contents of the archive to a server, from where these files will be served, so users can use them interactively.

Pluggability

In the end we want OLCMS to work for different providers than Swift (which is a long way to go).

To implement upload of simulation to other endpoint (e.g. S3, or your own solution) you’ll need to implement: www.simulation.services.api.SimulationService. And then update SIMULATION_SERVICE setting.