symbian3/single/sysdefs/full_system_model_3.0.xml
changeset 889 ba76cab9ae36
parent 887 cd43afbd6191
equal deleted inserted replaced
888:a9b10571503a 889:ba76cab9ae36
     1 <?xml version="1.0" encoding="UTF-8"?><SystemDefinition id-namespace="http://www.symbian.org/system-definition" schema="3.0.0">
     1 <?xml version="1.0" encoding="UTF-8"?><SystemDefinition id-namespace="http://www.symbian.org/system-definition" schema="3.0.0">
     2 <systemModel name="Symbian^3">
     2 <systemModel name="Symbian^3">
     3 <layer id="adaptation" name="Adaptation" levels="low mw high">
     3 <layer id="adapt" name="Adaptation" levels="low mw high">
     4 <package id="stubs" tech-domain="hb" level="high" name="Stubs" levels="stub">
     4 <package id="stubs" tech-domain="hb" level="high" name="Stubs" levels="stub">
     5 <collection id="s60_stubs" level="stub">
     5 <collection id="s60_stubs" level="stub">
     6 <component id="audiostubs" name="Audio Stubs">
     6 <component id="audiostubs" name="Audio Stubs">
     7 <unit bldFile="/adapt/stubs/audiostubs/group"/>
     7 <unit bldFile="/adapt/stubs/audiostubs/group"/>
     8 </component>
     8 </component>
    58 </component>
    58 </component>
    59 </collection>
    59 </collection>
    60 </package>
    60 </package>
    61 </layer>
    61 </layer>
    62 <layer id="os" name="OS" levels="hw services">
    62 <layer id="os" name="OS" levels="hw services">
    63 <package id="kernelhwsrv" level="hw" tech-domain="hb" name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
    63 <package id="kernelhwsrv" level="hw" tech-domain="hb" name="Kernel and Hardware Services" levels="hw-if adapt framework test">
    64 <collection id="brdbootldr" name="Board Boot Loader" level="hw-if">
    64 <collection id="brdbootldr" name="Board Boot Loader" level="hw-if">
    65 <component id="ubootldr" name="Boot Loader" introduced="9.2" purpose="optional">
    65 <component id="ubootldr" name="Boot Loader" introduced="9.2" purpose="optional">
    66 <unit mrp="/os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
    66 <unit mrp="/os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
    67 </component>
    67 </component>
    68 </collection>
    68 </collection>
    69 <collection id="bsptemplate" name="Board Support Package Template" level="hw-if">
    69 <collection id="bsptemplate" name="Board Support Package Template" level="hw-if">
    70 <component id="asspandvariant" name="Template ASSP and Variant" introduced="6.0" purpose="development">
    70 <component id="asspandvariant" name="Template ASSP and Variant" introduced="6.0" purpose="development">
    71 <unit bldFile="/os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="/os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
    71 <unit bldFile="/os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="/os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
    72 </component>
    72 </component>
    73 </collection>
    73 </collection>
    74 <collection id="kernel" name="Kernel Architecture" level="adaptation">
    74 <collection id="kernel" name="Kernel Architecture" level="adapt">
    75 <component id="eka" name="Kernel Architecture" introduced="8.0" purpose="mandatory">
    75 <component id="eka" name="Kernel Architecture" introduced="8.0" purpose="mandatory">
    76 <unit bldFile="/os/kernelhwsrv/kernel/eka" mrp="/os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
    76 <unit bldFile="/os/kernelhwsrv/kernel/eka" mrp="/os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
    77 </component>
    77 </component>
    78 </collection>
    78 </collection>
    79 <collection id="kerneltest" name="Kernel Test" level="hw-if">
    79 <collection id="kerneltest" name="Kernel Test" level="hw-if">
    85 </component>
    85 </component>
    86 <component id="f32test" name="File Server Tests" purpose="development">
    86 <component id="f32test" name="File Server Tests" purpose="development">
    87 <unit bldFile="/os/kernelhwsrv/kerneltest/f32test/group" mrp="/os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
    87 <unit bldFile="/os/kernelhwsrv/kerneltest/f32test/group" mrp="/os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
    88 </component>
    88 </component>
    89 </collection>
    89 </collection>
    90 <collection id="ldds" name="Logical Device Drivers" level="adaptation">
    90 <collection id="ldds" name="Logical Device Drivers" level="adapt">
    91 <component id="ethernetldd" name="Ethernet Drivers" purpose="optional">
    91 <component id="ethernetldd" name="Ethernet Drivers" purpose="optional">
    92 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="/os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
    92 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="/os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
    93 </component>
    93 </component>
    94 <component id="audioldd" name="Audio Drivers" introduced="8.1b" purpose="optional">
    94 <component id="audioldd" name="Audio Drivers" introduced="8.1b" purpose="optional">
    95 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="/os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
    95 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="/os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   662 <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   662 <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   663 <unit mrp="/os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   663 <unit mrp="/os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   664 </component>
   664 </component>
   665 </collection>
   665 </collection>
   666 </package>
   666 </package>
   667 <package id="persistentdata" level="services" tech-domain="hb" name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
   667 <package id="persistentdata" level="services" tech-domain="hb" name="Persistent Data Services" levels="adapt hw-if plugin framework server app-if">
   668 <collection id="featuremgmt" name="Feature Management" level="framework">
   668 <collection id="featuremgmt" name="Feature Management" level="framework">
   669 <component id="featuremgr" name="Feature Manager" introduced="^3" purpose="mandatory">
   669 <component id="featuremgr" name="Feature Manager" introduced="^3" purpose="mandatory">
   670 <unit bldFile="/os/persistentdata/featuremgmt/featuremgr/group" mrp="/os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   670 <unit bldFile="/os/persistentdata/featuremgmt/featuremgr/group" mrp="/os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   671 </component>
   671 </component>
   672 <component id="featureregistry" name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   672 <component id="featureregistry" name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   713 <component id="persistentdata_metadata" name="Persistent Data Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   713 <component id="persistentdata_metadata" name="Persistent Data Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   714 <unit mrp="/os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   714 <unit mrp="/os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   715 </component>
   715 </component>
   716 </collection>
   716 </collection>
   717 </package>
   717 </package>
   718 <package id="devicesrv" level="services" tech-domain="hb" name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   718 <package id="devicesrv" level="services" tech-domain="hb" name="Device Services" levels="adapt hw-if plugin framework server app-if">
   719 <collection id="devicesrv_pub" name="Device Services Public Interfaces" level="app-if">
   719 <collection id="devicesrv_pub" name="Device Services Public Interfaces" level="app-if">
   720 <component id="platform_path_definitions_api" name="Platform Path Definitions API" class="api" filter="s60,bldmefirst">
   720 <component id="platform_path_definitions_api" name="Platform Path Definitions API" class="api" filter="s60,bldmefirst">
   721 <unit bldFile="/os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   721 <unit bldFile="/os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   722 </component>
   722 </component>
   723 <component id="common_platform_security_definitions_api" name="Common Platform Security Definitions API" class="api" filter="s60">
   723 <component id="common_platform_security_definitions_api" name="Common Platform Security Definitions API" class="api" filter="s60">
  1176 <component id="security_metadata" name="OS Security Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1176 <component id="security_metadata" name="OS Security Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1177 <unit mrp="/os/security/security_info/security_metadata/security_metadata.mrp"/>
  1177 <unit mrp="/os/security/security_info/security_metadata/security_metadata.mrp"/>
  1178 </component>
  1178 </component>
  1179 </collection>
  1179 </collection>
  1180 </package>
  1180 </package>
  1181 <package id="lbs" level="services" tech-domain="lo" name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
  1181 <package id="lbs" level="services" tech-domain="lo" name="Locating Services" levels="hw-if data-acquisition adapt management application-interface">
  1182 <collection id="datasourcemodules" name="Generic Positioning Plugins" level="data-acquisition">
  1182 <collection id="datasourcemodules" name="Generic Positioning Plugins" level="data-acquisition">
  1183 <component id="defaultpositioningmodule" name="Default Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1183 <component id="defaultpositioningmodule" name="Default Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1184 <unit bldFile="/os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="/os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1184 <unit bldFile="/os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="/os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1185 </component>
  1185 </component>
  1186 <component id="bluetoothgpspositioningmodule" name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1186 <component id="bluetoothgpspositioningmodule" name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1197 </component>
  1197 </component>
  1198 <component id="locationapesuplpsy" name="APE SUPL PSY" introduced="^3" purpose="optional" class="plugin" filter="s60">
  1198 <component id="locationapesuplpsy" name="APE SUPL PSY" introduced="^3" purpose="optional" class="plugin" filter="s60">
  1199 <unit bldFile="/os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1199 <unit bldFile="/os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1200 </component>
  1200 </component>
  1201 </collection>
  1201 </collection>
  1202 <collection id="datasourceadaptation" name="Data Source Adaptation" level="adaptation">
  1202 <collection id="datasourceadaptation" name="Data Source Adaptation" level="adapt">
  1203 <component id="gpsdatasourceadaptation" name="GPS Data Source Adaptation" introduced="^2" purpose="optional" class="plugin">
  1203 <component id="gpsdatasourceadaptation" name="GPS Data Source Adaptation" introduced="^2" purpose="optional" class="plugin">
  1204 <unit bldFile="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1204 <unit bldFile="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1205 </component>
  1205 </component>
  1206 </collection>
  1206 </collection>
  1207 <collection id="locationrequestmgmt" name="Location Request Management" level="application-interface">
  1207 <collection id="locationrequestmgmt" name="Location Request Management" level="application-interface">
  1235 </component>
  1235 </component>
  1236 <component id="networkgateway" name="Network Gateway" introduced="9.2" purpose="optional">
  1236 <component id="networkgateway" name="Network Gateway" introduced="9.2" purpose="optional">
  1237 <unit bldFile="/os/lbs/locationmgmt/networkgateway/group" mrp="/os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1237 <unit bldFile="/os/lbs/locationmgmt/networkgateway/group" mrp="/os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1238 </component>
  1238 </component>
  1239 </collection>
  1239 </collection>
  1240 <collection id="networkprotocolmodules" name="Network Protocol Modules" level="adaptation">
  1240 <collection id="networkprotocolmodules" name="Network Protocol Modules" level="adapt">
  1241 <component id="privacyprotocolmodule" name="Privacy Protocol Module" introduced="^2" purpose="optional" class="plugin">
  1241 <component id="privacyprotocolmodule" name="Privacy Protocol Module" introduced="^2" purpose="optional" class="plugin">
  1242 <unit bldFile="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1242 <unit bldFile="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1243 </component>
  1243 </component>
  1244 <component id="suplproxyprotocolmodule" name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" class="plugin">
  1244 <component id="suplproxyprotocolmodule" name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" class="plugin">
  1245 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1245 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1353 <component id="commstools" name="Comms Tools" introduced="^3" purpose="development" target="desktop">
  1353 <component id="commstools" name="Comms Tools" introduced="^3" purpose="development" target="desktop">
  1354 <unit bldFile="/os/commsfw/commsfwtools/commstools/group" mrp="/os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1354 <unit bldFile="/os/commsfw/commsfwtools/commstools/group" mrp="/os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1355 </component>
  1355 </component>
  1356 </collection>
  1356 </collection>
  1357 </package>
  1357 </package>
  1358 <package id="networkingsrv" level="services" tech-domain="dc" name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
  1358 <package id="networkingsrv" level="services" tech-domain="dc" name="Networking Services" levels="adapt hw-if plugin framework server app-if">
  1359 <collection id="esockapiextensions" name="ESock API Extensions" level="app-if">
  1359 <collection id="esockapiextensions" name="ESock API Extensions" level="app-if">
  1360 <component id="internetsockets" name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1360 <component id="internetsockets" name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1361 <unit bldFile="/os/networkingsrv/esockapiextensions/internetsockets/group" mrp="/os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1361 <unit bldFile="/os/networkingsrv/esockapiextensions/internetsockets/group" mrp="/os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1362 </component>
  1362 </component>
  1363 </collection>
  1363 </collection>
  1601 <component id="wlan_metadata" name="WLAN Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1601 <component id="wlan_metadata" name="WLAN Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1602 <unit mrp="/os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1602 <unit mrp="/os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1603 </component>
  1603 </component>
  1604 </collection>
  1604 </collection>
  1605 </package>
  1605 </package>
  1606 <package id="cellularsrv" level="services" tech-domain="vc" name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1606 <package id="cellularsrv" level="services" tech-domain="vc" name="Cellular Baseband Services" levels="adapt hw-if plugin framework server app-if">
  1607 <collection id="basebandabstraction" name="Baseband Abstraction" level="hw-if">
  1607 <collection id="basebandabstraction" name="Baseband Abstraction" level="hw-if">
  1608 <component id="basebandchanneladaptor" name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1608 <component id="basebandchanneladaptor" name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1609 <unit bldFile="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1609 <unit bldFile="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1610 </component>
  1610 </component>
  1611 </collection>
  1611 </collection>
  1612 <collection id="basebandadaptationplugins" name="Baseband Adaptation Plugins" level="adaptation">
  1612 <collection id="basebandadaptationplugins" name="Baseband Adaptation Plugins" level="adapt">
  1613 <component id="basebandchanneladaptorforc32" name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" class="plugin">
  1613 <component id="basebandchanneladaptorforc32" name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" class="plugin">
  1614 <unit bldFile="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1614 <unit bldFile="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1615 </component>
  1615 </component>
  1616 </collection>
  1616 </collection>
  1617 <collection id="fax" name="Fax" level="server">
  1617 <collection id="fax" name="Fax" level="server">
  1710 </component>
  1710 </component>
  1711 <component id="cellularsrv_metadata" name="Cellular Baseband Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1711 <component id="cellularsrv_metadata" name="Cellular Baseband Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1712 <unit mrp="/os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1712 <unit mrp="/os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1713 </component>
  1713 </component>
  1714 </collection>
  1714 </collection>
  1715 <collection id="hwpluginsimulation" name="Hardware Plugin Simulation" level="adaptation">
  1715 <collection id="hwpluginsimulation" name="Hardware Plugin Simulation" level="adapt">
  1716 <component id="mocksy" name="MockSY" introduced="^2" purpose="development" class="plugin">
  1716 <component id="mocksy" name="MockSY" introduced="^2" purpose="development" class="plugin">
  1717 <unit bldFile="/os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="/os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1717 <unit bldFile="/os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="/os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1718 </component>
  1718 </component>
  1719 </collection>
  1719 </collection>
  1720 <collection id="cellularsrvapitest" name="Telephony API Tests" level="app-if">
  1720 <collection id="cellularsrvapitest" name="Telephony API Tests" level="app-if">
  1732 <component id="wapmessageapi" name="WAP Message API" purpose="development">
  1732 <component id="wapmessageapi" name="WAP Message API" purpose="development">
  1733 <unit mrp="/os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="/os/cellularsrv/wapstack/wapmessageapi/group"/>
  1733 <unit mrp="/os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="/os/cellularsrv/wapstack/wapmessageapi/group"/>
  1734 </component>
  1734 </component>
  1735 </collection>
  1735 </collection>
  1736 </package>
  1736 </package>
  1737 <package id="bt" level="services" tech-domain="de" name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1737 <package id="bt" level="services" tech-domain="de" name="Bluetooth" levels="adapt hw-if plugin framework server app-if">
  1738 <collection id="bt_plat" name="Bluetooth Platform Interfaces" level="app-if">
  1738 <collection id="bt_plat" name="Bluetooth Platform Interfaces" level="app-if">
  1739 <component id="bluetooth_audio_adaptation_api" name="Bluetooth Audio Adaptation API" class="api" filter="s60">
  1739 <component id="bluetooth_audio_adaptation_api" name="Bluetooth Audio Adaptation API" class="api" filter="s60">
  1740 <unit bldFile="/os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1740 <unit bldFile="/os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1741 </component>
  1741 </component>
  1742 <component id="bluetooth_power_management_api" name="Bluetooth Power Management API" class="api" filter="s60">
  1742 <component id="bluetooth_power_management_api" name="Bluetooth Power Management API" class="api" filter="s60">
  1825 <component id="bt_metadata" name="Bluetooth Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1825 <component id="bt_metadata" name="Bluetooth Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1826 <unit mrp="/os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1826 <unit mrp="/os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1827 </component>
  1827 </component>
  1828 </collection>
  1828 </collection>
  1829 </package>
  1829 </package>
  1830 <package id="usb" level="services" tech-domain="de" name="USB" levels="adaptation hw-if plugin framework server app-if">
  1830 <package id="usb" level="services" tech-domain="de" name="USB" levels="adapt hw-if plugin framework server app-if">
  1831 <collection id="usbldd" name="USB Logical Device Drivers" level="hw-if">
  1831 <collection id="usbldd" name="USB Logical Device Drivers" level="hw-if">
  1832 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1832 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1833 </collection>
  1833 </collection>
  1834 <collection id="usbmgmt" name="USB Management" level="server">
  1834 <collection id="usbmgmt" name="USB Management" level="server">
  1835 <component id="usbmgr" name="USB Manager" purpose="optional">
  1835 <component id="usbmgr" name="USB Manager" purpose="optional">
  1846 <component id="usb_metadata" name="USB Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1846 <component id="usb_metadata" name="USB Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1847 <unit mrp="/os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1847 <unit mrp="/os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1848 </component>
  1848 </component>
  1849 </collection>
  1849 </collection>
  1850 </package>
  1850 </package>
  1851 <package id="mm" level="services" tech-domain="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
  1851 <package id="mm" level="services" tech-domain="mm" name="Multimedia" levels="adapt hw-if device-fw devices middleware app-if">
  1852 <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
  1852 <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
  1853 <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
  1853 <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
  1854 <unit bldFile="/os/mm/mm_pub/audio_effects_api/group"/>
  1854 <unit bldFile="/os/mm/mm_pub/audio_effects_api/group"/>
  1855 </component>
  1855 </component>
  1856 <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
  1856 <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
  2211 </component>
  2211 </component>
  2212 <component id="speechrecogsupport" name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2212 <component id="speechrecogsupport" name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2213 <unit bldFile="/os/mm/mmdevicefw/speechrecogsupport/group" mrp="/os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2213 <unit bldFile="/os/mm/mmdevicefw/speechrecogsupport/group" mrp="/os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2214 </component>
  2214 </component>
  2215 </collection>
  2215 </collection>
  2216 <collection id="mmswadaptation" name="Multimedia Software Adaptation" level="adaptation">
  2216 <collection id="mmswadaptation" name="Multimedia Software Adaptation" level="adapt">
  2217 <component id="videorenderer" name="Video Renderer" introduced="^3" purpose="optional">
  2217 <component id="videorenderer" name="Video Renderer" introduced="^3" purpose="optional">
  2218 <unit bldFile="/os/mm/mmswadaptation/videorenderer/group" mrp="/os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  2218 <unit bldFile="/os/mm/mmswadaptation/videorenderer/group" mrp="/os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  2219 </component>
  2219 </component>
  2220 </collection>
  2220 </collection>
  2221 <collection id="mmtestenv" name="Multimedia Test Environment" level="device-fw">
  2221 <collection id="mmtestenv" name="Multimedia Test Environment" level="device-fw">
  2282 </component>
  2282 </component>
  2283 <component id="a3fsrvstart" name="A3F Server Start" introduced="^2" purpose="optional" class="plugin">
  2283 <component id="a3fsrvstart" name="A3F Server Start" introduced="^2" purpose="optional" class="plugin">
  2284 <unit bldFile="/os/mm/devsound/a3fsrvstart/group" mrp="/os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2284 <unit bldFile="/os/mm/devsound/a3fsrvstart/group" mrp="/os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2285 </component>
  2285 </component>
  2286 </collection>
  2286 </collection>
  2287 <collection id="mmhais" name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
  2287 <collection id="mmhais" name="Multimedia Hardware Adaptation Interfaces" level="adapt">
  2288 <component id="devsoundhwdeviceapi" name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2288 <component id="devsoundhwdeviceapi" name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2289 <unit bldFile="/os/mm/devsound/hwdevapi/group" mrp="/os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2289 <unit bldFile="/os/mm/devsound/hwdevapi/group" mrp="/os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2290 </component>
  2290 </component>
  2291 <component id="a3facl" name="A3F Audio Component Library" introduced="^2" purpose="development">
  2291 <component id="a3facl" name="A3F Audio Component Library" introduced="^2" purpose="development">
  2292 <unit bldFile="/os/mm/mmhais/a3facl/group" mrp="/os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2292 <unit bldFile="/os/mm/mmhais/a3facl/group" mrp="/os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2306 <component id="dvbhunittest" name="Mobile TV DVB-H Unit Tests" introduced="^2" purpose="development" filter="test">
  2306 <component id="dvbhunittest" name="Mobile TV DVB-H Unit Tests" introduced="^2" purpose="development" filter="test">
  2307 <unit mrp="/os/mm/mmhais/dvbhunittest/hai/dvbh/group/multimedia_unittest_dvbhhai.mrp" bldFile="/os/mm/mmhais/dvbhunittest/hai/dvbh/group"/>
  2307 <unit mrp="/os/mm/mmhais/dvbhunittest/hai/dvbh/group/multimedia_unittest_dvbhhai.mrp" bldFile="/os/mm/mmhais/dvbhunittest/hai/dvbh/group"/>
  2308 </component>
  2308 </component>
  2309 </collection>
  2309 </collection>
  2310 </package>
  2310 </package>
  2311 <package id="imagingext" level="services" tech-domain="mm" name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  2311 <package id="imagingext" level="services" tech-domain="mm" name="Imaging Extensions" levels="adapt hw-if plugin framework server app-if">
  2312 <collection id="imagingext_pub" name="Imaging Extensions Public Interfaces" level="app-if">
  2312 <collection id="imagingext_pub" name="Imaging Extensions Public Interfaces" level="app-if">
  2313 <component id="exif_api" name="Exif API" class="api" filter="s60">
  2313 <component id="exif_api" name="Exif API" class="api" filter="s60">
  2314 <unit bldFile="/os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2314 <unit bldFile="/os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2315 <unit bldFile="/os/imagingext/imagingext_pub/exif_api/tsrc/group" filter="test,api_test"/>
  2315 <unit bldFile="/os/imagingext/imagingext_pub/exif_api/tsrc/group" filter="test,api_test"/>
  2316 </component>
  2316 </component>
  2355 <component id="jp2kcodec" filter="s60" name="JPEG2000 Decoder Plugin" class="plugin">
  2355 <component id="jp2kcodec" filter="s60" name="JPEG2000 Decoder Plugin" class="plugin">
  2356 <unit bldFile="/os/imagingext/imagingmodules/jp2kcodec/group"/>
  2356 <unit bldFile="/os/imagingext/imagingmodules/jp2kcodec/group"/>
  2357 </component>
  2357 </component>
  2358 </collection>
  2358 </collection>
  2359 </package>
  2359 </package>
  2360 <package id="graphics" level="services" tech-domain="ui" name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  2360 <package id="graphics" level="services" tech-domain="ui" name="Graphics" levels="adapt engines internal-adaptations device-interface internal-utils app-if">
  2361 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adaptation">
  2361 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adapt">
  2362 <component id="vgi" filter="s60" name="VGI">
  2362 <component id="vgi" filter="s60" name="VGI">
  2363 <unit bldFile="/os/graphics/graphicsaccelaration/vgi/group"/>
  2363 <unit bldFile="/os/graphics/graphicsaccelaration/vgi/group"/>
  2364 </component>
  2364 </component>
  2365 </collection>
  2365 </collection>
  2366 <collection id="m3g" name="Mobile 3D Graphics" level="internal-adaptations">
  2366 <collection id="m3g" name="Mobile 3D Graphics" level="internal-adaptations">
  2379 <collection id="graphicsutils" name="Graphics Utils" level="engines">
  2379 <collection id="graphicsutils" name="Graphics Utils" level="engines">
  2380 <component id="commongraphicsheaders" name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2380 <component id="commongraphicsheaders" name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2381 <unit bldFile="/os/graphics/graphicsutils/commongraphicsheaders/group" mrp="/os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2381 <unit bldFile="/os/graphics/graphicsutils/commongraphicsheaders/group" mrp="/os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2382 </component>
  2382 </component>
  2383 </collection>
  2383 </collection>
  2384 <collection id="graphicshwdrivers" name="Graphics Hardware Drivers" level="adaptation">
  2384 <collection id="graphicshwdrivers" name="Graphics Hardware Drivers" level="adapt">
  2385 <!-- displayldd to be moved here -->
  2385 <!-- displayldd to be moved here -->
  2386 <component id="surfacemgr" name="Surface Manager" introduced="^3" purpose="optional">
  2386 <component id="surfacemgr" name="Surface Manager" introduced="^3" purpose="optional">
  2387 <unit bldFile="/os/graphics/graphicshwdrivers/surfacemgr/group" mrp="/os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2387 <unit bldFile="/os/graphics/graphicshwdrivers/surfacemgr/group" mrp="/os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2388 </component>
  2388 </component>
  2389 </collection>
  2389 </collection>