Sample bar-descriptor.xml files

Here are the bar-descriptor.xml files from several apps. For information about the elements in the files, see The application descriptor file DTD in the BlackBerry 10 documentation.

HelloWorld: an HTML5 app

<?xml version='1.0' encoding='utf-8'?>
<qnx>
    <id>helloworld</id>
    <versionNumber>1.0.0</versionNumber>
    <author>QNX</author>
    <asset entry="true" type="qnx/elf">wwe</asset>
    <asset>README.txt</asset>
    <asset>config.xml</asset>
    <asset>cordova.js</asset>
    <asset>default-icon.png</asset>
    <asset>index.html</asset>
    <asset>wwe</asset>
    <asset>chrome/frameworkModules.js</asset>
    <asset>chrome/index.html</asset>
    <asset>chrome/require.js</asset>
    <asset>chrome/ui.html</asset>
    <asset>chrome/lib/exception.js</asset>
    <asset>chrome/lib/utils.js</asset>
    <asset>plugins/jnext/auth.txt</asset>
    <entryPointType>Qnx/WebKit</entryPointType>
    <cascadesTheme>default</cascadesTheme>
    <initialWindow>
        <systemChrome>none</systemChrome>
        <transparent>true</transparent>
        <autoOrients>true</autoOrients>
    </initialWindow>
    <env value="2.0.0" var="WEBWORKS_VERSION" />
    <env value="slog2" var="CONSOLE_MODE" />
    <permission system="true">run_native</permission>
    <permission system="false">access_internet</permission>
    <permission>access_shared</permission>
    <permission>access_internet</permission>
    <permission>run_native</permission>
    <name>HelloWorld</name>
    <description>Cordova Hello World</description>
    <icon>
        <image>default-icon.png</image>
    </icon>
    <splashScreens />
    <buildId>0</buildId>
</qnx>

RearviewCamera: a native app

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<qnx xmlns="http://www.qnx.com/schemas/application/1.0">
    <id>rearview_camera</id>
    <name>Camera</name>
    <versionNumber>1.0.0</versionNumber>
    <buildId>1</buildId>
    <description>Camera</description>
    <author>QNX</author>
    <initialWindow>
        <autoOrients>true</autoOrients>
        <systemChrome>none</systemChrome>
        <transparent>false</transparent>
    </initialWindow>
    <category>vehicle</category>
    <configuration name="arm">
    <asset path="display_black" entry="true" type="Qnx/Elf">
        nto/arm/o.le.v7/display_black
    </asset>
    </configuration>
    <configuration name="x86">
    <asset path="display_black" entry="true" type="Qnx/Elf">
        nto/x86/o/display_black
    </asset>
    </configuration>
    <icon>
       <image>resources/icon.png</image>
    </icon>
    <permission system="true">run_native</permission>
    <permission system="true">configure_system</permission>
</qnx>

IPCamera: a QT app

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<qnx xmlns="http://www.qnx.com/schemas/application/1.0">
    <id>com.example.ipcamera</id>
    <name>IP Camera</name>
    <versionNumber>1.0.0</versionNumber>
    <description>DESCRIPTION</description>
    <initialWindow>
        <systemChrome>none</systemChrome>
        <transparent>false</transparent>
        <autoOrients>true</autoOrients>
        <aspectRatio>landscape</aspectRatio>
    </initialWindow>
    <publisher>PUBLISHER</publisher>
    <copyright>COPYRIGHT</copyright>
    <env var="QQNX_PHYSICAL_SCREEN_SIZE" value="150,90"/>
    <icon><image>icon.png</image></icon>
    <action system="true">run_native</action>
    <permission>access_protected_media</permission>
    <permission>access_shared</permission>
    <!-- should point to the project binary, path can be relative -->
    <asset entry="true" path="IPCamera" type="Qnx/Elf">IPCamera</asset>
</qnx>