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