Last modified on 22 July 2014, at 11:15

Configure Start Screen Content

Revision as of 11:15, 22 July 2014 by SAB (Talk | contribs) (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...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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