Structure of a Scolvo project¶
A Scolvo project consists of multiple files holding device specific content. For a given device type at least the main scolvo script and device specific dictionary for one language is mandatory.
Minimal content of the script directory for a device type:
<deviceType>.scolvo
and <deviceType>_dictionary_<language>.properties
Supported deviceTypes¶
The following device types are supoprted by the Scolvo Client Framework:
mobile: for Android and iOS devices
mhub: for management console logic where the client is a browser
tablet: similar as mobile, but has higher resolution
webapp: general purpose browser clients
backend: specific script set for the Backend’s business logic
Available application clients¶
The following client types are available when working in Scolvo Client Framework:
Android native client: uses mobile device type
iOS native client: uses mobile device type
Scolvo Mhub client from browser: uses mhub device type
Scolvo Webapp client from browser: uses webapp* device type falling back to **tablet and finally to mobile device type
Supported languages of a project¶
When working with a Scolvo project, the list of supported languages is defined (at least one).For these languages all device types should have a dictionary file. The language codes has two letters, e.g.: en, sr, hu, etc.
Script directory structure of an example project¶
/ - backend.scolvo
- backend_dictionary_en.properties
- mhub.scolvo
- mhub_dictionary_en.properties
- mobile.scolvo
- mobile_dictionary_en.properties