...
The installers adds web resources to 3dspace and an optional schema (required for live UI configuration etc). The web resources includes jar files, js, html, css etc. A servlet is registered with the web.xml.
Info |
---|
TECHNIA best practice project setups uses Gradle and Maven artifacts to build 3dspace web archive. This makes upgrades as easy as changing version in a property file and manual steps are avoided. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 1 - Install product
TVC installation guide <link> Helium installation guide <link> (without schema? license and installer from products? basic core, sb, gr only?) |
Setup
...
|
Installation result and basic Setup
By now the web resources should be installed to 3dspace. Value Components are controlled by some global settings such as production mode for performance or development efficiency. Let’s take a look at the result in 3dspace.
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 2 - Installation result and Setup web.xml (view tvc servlet definition) helium.xml minimal setup (docs link where applicable) tvc.properties (log level, user agent & dev mode?) start server and validate servlet init in log
|
WEB-INF/classes/Helium.xml
Code Block |
---|
<boilerPlate/> |
WEB-INF/classes/tvc.properties
Code Block |
---|
<boilerPlate/> |
Deploy a widget
...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 6 - Download and reference a specific HEX / Launch Pad Instructions <docs link> You can use it as examples to see how things are done |
Code Block |
---|
<boilerPlate/> |
Studio - Live widget configuration
...
using UI (In-app designer)
Info |
---|
Studio (In-app designer) Configs can be created live using the UI… Covered in separate training. |
Advanced / Dev
Info |
---|
Advanced Almost everything is possible by plugin code extending There could be requirements outside what is possible by standard configuration. E.g. cells using custom calculation logic. The product supports a wide range of controlled extension plugins using well defined and upgrade safe interfaces. This is a Covered in separate training. |