Jump to: navigation, search

Difference between revisions of "HowTo:Configure Start Screen Content"


(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...")
(No difference)

Revision as of 11:15, 22 July 2014

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 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:

<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>

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