Canvases are iframes or web views shown inside the Optix core products. A more general explanation can be found in the Canvas overview. To specify canvases for your app, you need to add them in the app settings file.
We do not restrict the creation of the HTML which is displayed in a canvas, but we strongly suggest the use of our UI Kit. Doing so enables faster development and follows the Optix design guidelines, adapting the view to the proper platform (view or mobile). Using our UI kit will enable you to take advantage of our Content Delivery Network (CDN) to deploy most of the resources used in the app.