Changes
Created page with "== Introduction == The Dynamic Configurable start screen feature allows the UBIK Service engineer to tailor the buttons on the start screen according to the needs of the custo..."
== Introduction ==
The Dynamic Configurable start screen feature allows the UBIK Service engineer to tailor the buttons on the start screen according to the needs of the customer.
== Setup ==
* The first step is to configure the start screen data using an xml in order for UBIKĀ® to recognize the different tabs and buttons. The xml file should be placed in a subfolder under the "UBIK" folder on the device's SD card. Buttons are configurable in terms of:
** Icon
** Caption
** Group/tab
** Action + Parameters if needed
* After the folder is configured, the next step is to validate the schema against an online validator. A solution can be found at [http://www.utilities-online.info/xsdvalidation/ Online XML Schema Validator]. The schema used to validate against can be found inside the UBIK Folder and is named xsd_schema_validation.
The StartScreenConfiguration xml contains different actions such as GeometryAction (3D Object), MovieAction and UBIKObjectAction.
The following xml shows an example configuration:
<source lang="xml">
<StartScreenConfiguration>
<Tab caption="Content">
<ContentBrowserButton caption="Content Browser"/>
<ContentBrowserButton caption="My Tasks" UBIK-UID="5baf5be8-ed79-11e3-83b1-82687f4fc15c" iconPath="tasks.png"/>
</Tab>
<Tab caption="AR">
<MapsButton/>
<PoiViewButton caption="AR View"/>
<CustomIntentButton caption="Map of Linz">
<IntentURI>
https://www.google.com/maps/place/Linz/@48.295065,14.327405,12z/data=!3m1!4b1!4m2!3m1!1s0x47739595fa99854d:0x7c53292c577975c4
</IntentURI>
</CustomIntentButton>
</Tab>
</StartScreenConfiguration>
</source>
== types of Tags ==
=== StartScreenConfiguration Tag ===
=== Tab Tag ===
=== IDMarkerScanButton Tag ===
=== QRCodeScanButton Tag ===
=== ConfigurableARButton Tag ===
=== CustomIntentButton Tag ===
=== ContentBrowserButton Tag ===
=== POIViewButton Tag ===
=== MapsButton Tag ===
=== ARNavigationButton Tag ===
=== MapsNavigationButton Tag ===
== '''Example''' ==
=== Results ===
[[Category:How-To]]
[[Category:UBIK Client]]
The Dynamic Configurable start screen feature allows the UBIK Service engineer to tailor the buttons on the start screen according to the needs of the customer.
== Setup ==
* The first step is to configure the start screen data using an xml in order for UBIKĀ® to recognize the different tabs and buttons. The xml file should be placed in a subfolder under the "UBIK" folder on the device's SD card. Buttons are configurable in terms of:
** Icon
** Caption
** Group/tab
** Action + Parameters if needed
* After the folder is configured, the next step is to validate the schema against an online validator. A solution can be found at [http://www.utilities-online.info/xsdvalidation/ Online XML Schema Validator]. The schema used to validate against can be found inside the UBIK Folder and is named xsd_schema_validation.
The StartScreenConfiguration xml contains different actions such as GeometryAction (3D Object), MovieAction and UBIKObjectAction.
The following xml shows an example configuration:
<source lang="xml">
<StartScreenConfiguration>
<Tab caption="Content">
<ContentBrowserButton caption="Content Browser"/>
<ContentBrowserButton caption="My Tasks" UBIK-UID="5baf5be8-ed79-11e3-83b1-82687f4fc15c" iconPath="tasks.png"/>
</Tab>
<Tab caption="AR">
<MapsButton/>
<PoiViewButton caption="AR View"/>
<CustomIntentButton caption="Map of Linz">
<IntentURI>
https://www.google.com/maps/place/Linz/@48.295065,14.327405,12z/data=!3m1!4b1!4m2!3m1!1s0x47739595fa99854d:0x7c53292c577975c4
</IntentURI>
</CustomIntentButton>
</Tab>
</StartScreenConfiguration>
</source>
== types of Tags ==
=== StartScreenConfiguration Tag ===
=== Tab Tag ===
=== IDMarkerScanButton Tag ===
=== QRCodeScanButton Tag ===
=== ConfigurableARButton Tag ===
=== CustomIntentButton Tag ===
=== ContentBrowserButton Tag ===
=== POIViewButton Tag ===
=== MapsButton Tag ===
=== ARNavigationButton Tag ===
=== MapsNavigationButton Tag ===
== '''Example''' ==
=== Results ===
[[Category:How-To]]
[[Category:UBIK Client]]