Employee apps reference (Handheld 8)
2/18/2014
List of in-box apps and their product IDs
Alarms |
5B04B775-356B-4AA0-AAF8-6491FFEA560A |
Calculator |
5B04B775-356B-4AA0-AAF8-6491FFEA5603 |
Calendar |
5B04B775-356B-4AA0-AAF8-6491FFEA5612 |
Camera |
5B04B775-356B-4AA0-AAF8-6491FFEA5631 |
Employee Apps |
892E3992-8909-4443-81E2-3D8281981975 |
Family Room |
5B04B775-356B-4AA0-AAF8-6491FFEA562D |
Feedback Hub |
2C89D909-7691-4D36-A53D-B5FD425A0C19 |
Games |
5B04B775-356B-4AA0-AAF8-6491FFEA5634 |
Help+Tips |
E05410F1-753B-47BC-B101-226E5802B9E1 |
Internet Explorer |
5B04B775-356B-4AA0-AAF8-6491FFEA5660 |
Kid Zone |
5B04B775-356B-4AA0-AAF8-6491FFEA5802 |
5B04B775-356B-4AA0-AAF8-6491FFEA5614 |
|
Messaging |
5B04B775-356B-4AA0-AAF8-6491FFEA5610 |
Music+Videos |
5B04B775-356B-4AA0-AAF8-6491FFEA5630 |
Office Hub |
5B04B775-356B-4AA0-AAF8-6491FFEA561E |
One Note Mobile |
5B04B775-356B-4AA0-AAF8-6491FFEA561B |
People |
5B04B775-356B-4AA0-AAF8-6491FFEA5615 |
Phone |
5B04B775-356B-4AA0-AAF8-6491FFEA5611 |
Photos |
5B04B775-356B-4AA0-AAF8-6491FFEA5632 |
Search |
5B04B775-356B-4AA0-AAF8-6491FFEA5661 |
Settings |
5B04B775-356B-4AA0-AAF8-6491FFEA5601 |
Store |
5B04B775-356B-4AA0-AAF8-6491FFEA5633 |
Wallet |
5B04B775-356B-4AA0-AAF8-6491FFEA5683 |
XML element descriptions
HandheldConfig
This is the XML root. It contains the set of all Allow List configurations. The version attribute is used to ensure compatibility with a parser. The version must be set to 1.0.To restore the full list of applications, create an XML file without sub-elements under HandheldConfig.
- AllowList
This is the list of allowed applications. It consists of one or more Application elements. The number of allowed applications is limited to 128.
- Application
This is an allowed application. Be aware that allowed applications always appear alphabetized on the App list. Applications that appear on the Start screen appear in the order in which they are presented in the XML file. Also be aware that if an application appears multiple times on the Allow list, the subsequent instances are ignored.
- Name
This is a friendly name that describes the application. It is primarily intended for readability.
- ProductID
This is the product ID of an allowed application. It can refer to a first-, second-, or third-party application installed on the device. Be aware that there may be more applications installed on the device, but they will not be visible on the Start screen or App list if they do not appear on the Allow list.
- ShowOnStartScreen
This indicates whether the application appears on the Start screen. All applications will appear on the App list, but only applications specifically identified here will also appear on the Start screen. True indicates that an application is visible on the Start screen and the App list; otherwise False indicates that the application is only visible on the App list.
- ButtonConfig
This specifies whether certain hardware buttons should be allowed.
- SearchAndLongTapOnStart
This controls the press-and-hold feature for both the Search button and the Start button (which starts the Speech feature). True indicates that this feature is enabled; otherwise, False indicates that the feature is disabled.
- Camera
This controls whether the Camera button is enabled. True indicates that this button is enabled; otherwise, False indicates that the feature is disabled.
Employee apps schema
This example shows the XML schema (.xsd) for the Employee apps feature in Windows Embedded 8 Handheld. You need to author an .xml file that conforms to this schema in order to use the Employee apps feature.
<?xml version="1.0"encoding="utf-8"?>
<xs:schema id="NewDataSet"xmlns:xs="http://www.w3.org/2001/XMLSchema"xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="HandheldConfig">
<xs:complexType>
<xs:sequence minOccurs="0"maxOccurs="1">
<xs:element name="AllowList"minOccurs="1"maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Application"minOccurs="1"maxOccurs="128">
<xs:complexType>
<xs:sequence>
<xs:element name="Name"minOccurs="1"maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProductID"minOccurs="1"maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="38"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value='[{][0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}[}]'/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShowOnStartScreen"type="xs:boolean"minOccurs="1"maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ButtonConfig"minOccurs="1"maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="SearchAndLongTapOnStart"type="xs:boolean"minOccurs="1"maxOccurs="1"/>
<xs:element name="Camera"type="xs:boolean"minOccurs="1"maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version"type="xs:string"use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="NewDataSet"msdata:IsDataSet="true"msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="1"maxOccurs="1">
<xs:element ref="HandheldConfig"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>