symbian3/mw/appsupport/package_definition.xml
changeset 30 0f4f00318d20
parent 15 6980ebf0690e
child 43 35cc8ff825d7
child 138 6892870d74c9
--- a/symbian3/mw/appsupport/package_definition.xml	Wed Dec 02 18:06:06 2009 +0000
+++ b/symbian3/mw/appsupport/package_definition.xml	Fri Dec 04 13:41:37 2009 +0000
@@ -1,277 +1,219 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<SystemDefinition name="foundation" schema="2.0.1">
+<!DOCTYPE SystemDefinition [
+ <!ELEMENT SystemDefinition (systemModel?,SystemBuild?)>
+ <!ATTLIST SystemDefinition
+  name CDATA #REQUIRED
+  schema CDATA #REQUIRED>
+ <!ELEMENT systemModel (layer+)>
+ <!ELEMENT layer (block*|collection*)*>
+ <!ATTLIST layer
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  levels NMTOKENS #IMPLIED
+  span CDATA #IMPLIED>
+ <!ELEMENT block (subblock*|collection*)*>
+ <!ATTLIST block
+  levels NMTOKENS #IMPLIED
+  span CDATA #IMPLIED
+  level NMTOKEN #IMPLIED
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED>
+ <!ELEMENT subblock (collection)*>
+ <!ATTLIST subblock
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED>
+ <!ELEMENT collection (component)*>
+ <!ATTLIST collection
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  level NMTOKEN #IMPLIED>
+ <!ELEMENT component (unit)*>
+ <!ATTLIST component
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  deprecated CDATA #IMPLIED
+  introduced CDATA #IMPLIED
+  contract CDATA #IMPLIED
+  plugin (Y|N) 'N'
+  filter CDATA #IMPLIED
+  class NMTOKENS #IMPLIED
+  supports CDATA #IMPLIED
+  purpose (optional|mandatory|development) 'optional'>
+ <!ELEMENT unit EMPTY>
+ <!ATTLIST unit
+  mrp CDATA #IMPLIED
+  filter CDATA #IMPLIED
+  bldFile CDATA #IMPLIED
+  root CDATA #IMPLIED
+  version NMTOKEN #IMPLIED
+  prebuilt NMTOKEN #IMPLIED
+  late (Y|N) #IMPLIED
+  priority CDATA #IMPLIED>
+ <!ELEMENT SystemBuild (option*|target+|targetList+|list+|configuration+)*>
+ <!ATTLIST SystemBuild schema CDATA #REQUIRED>
+ <!ELEMENT list (ref+)>
+ <!ATTLIST list
+  name ID #REQUIRED
+  description CDATA #REQUIRED>
+ <!ELEMENT ref EMPTY>
+ <!ATTLIST ref item CDATA #REQUIRED>
+ <!ELEMENT targetList EMPTY>
+ <!ATTLIST targetList
+  name ID #REQUIRED
+  description CDATA #REQUIRED
+  target IDREFS #REQUIRED>
+ <!ELEMENT target EMPTY>
+ <!ATTLIST target
+  name ID #REQUIRED
+  abldTarget CDATA #REQUIRED
+  description CDATA #REQUIRED>
+ <!ELEMENT option EMPTY>
+ <!ATTLIST option
+  name ID #REQUIRED
+  abldOption CDATA #REQUIRED
+  description CDATA #REQUIRED
+  enable (Y|N) #REQUIRED>
+ <!ELEMENT configuration (listRef+|ref+|task+)*>
+ <!ATTLIST configuration
+  name ID #REQUIRED
+  description CDATA #REQUIRED
+  filter CDATA #REQUIRED>
+ <!ELEMENT task (listRef*,(buildLayer|specialInstructions))>
+ <!ELEMENT listRef EMPTY>
+ <!ATTLIST listRef list CDATA #REQUIRED>
+ <!ELEMENT buildLayer EMPTY>
+ <!ATTLIST buildLayer
+  command CDATA #REQUIRED
+  targetList IDREFS #IMPLIED
+  unitParallel (Y|N) #REQUIRED
+  targetParallel (Y|N) 'N'>
+ <!ELEMENT specialInstructions EMPTY>
+ <!ATTLIST specialInstructions
+  name CDATA #REQUIRED
+  cwd CDATA #REQUIRED
+  root CDATA #IMPLIED
+  command CDATA #REQUIRED>
+]>
+<SystemDefinition schema="2.0.1" name="Symbian^3">
 <systemModel>
 <layer name="mw" long-name="Middleware" levels="generic specific">
-<block name="appsupport" long-name="Generic Application Support" tech_domain="rt" level="generic" levels="system plugin framework server generic specific">
-    <collection name="sysresmonitoring" long-name="System Resource Monitoring" level="system">
-     <component name="oodmonitor" long-name="OOD Monitor" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/sysresmonitoring/oodmonitor/group"/>
-     </component>
-     <component name="oommonitor" long-name="OOM Monitor" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/sysresmonitoring/oommonitor/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/sysresmonitoring/oommonitor/tsrc/public/basic/group"/> -->
-     </component>
-     <component unofficial="yes" name="sysresmonitoring_build" long-name="System Resource Monitoring Build" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/sysresmonitoring/group"/>
-     </component>
-    </collection>
-    <collection name="gssettingsuis" long-name="GS Settings UIs" level="specific">
-     <component name="gs" long-name="GS" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/gssettingsuis/gs/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/gssettingsuis/gs/gsdiagnosticsplugin"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/gssettingsuis/gs/gsprslnplugin"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/gssettingsuis/gs/tsrc/public/basic/group"/> -->
-     </component>
-    </collection>
-    <collection name="profilesservices" long-name="Profiles Services" level="server">
-     <component name="filelist" long-name="File List" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/profilesservices/filelist/group"/>
-      <unit bldFile="/sf/mw/appsupport/profilesservices/filelist/tsrc/public/basic/group"/>
-     </component>
-     <component name="mediafilelist" long-name="Media File List" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/profilesservices/mediafilelist/group"/>
-     </component>
-     <component name="profileengine" long-name="Profile Engine" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/profilesservices/profileengine/group"/>
-      <unit bldFile="/sf/mw/appsupport/profilesservices/profileengine/tsrc/public/basic/group"/>
-     </component>
-     <component name="ringingtone3dplugin" long-name="Ringing Tone 3D Plugin" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/profilesservices/ringingtone3dplugin/group"/>
-     </component>
-     <component unofficial="yes" name="profilesservices_test" long-name="Profiles Services Test" origin-model="foundation">
-      <!-- <unit bldFile="/sf/mw/appsupport/profilesservices/tsrc/public/basic/group"/> -->
-     </component>
-    </collection>
-    <collection name="flashliteapi_3_1" long-name="Flashlite API 3.1" level="specific">
-     <component name="flashliteapi_3_1_build" origin-model="foundation"/>
-    </collection>
-    <collection name="contextframework" long-name="Context Framework" level="framework">
-     <component name="cfw" long-name="Context Framework" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/contextframework/cfw/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/contextframework/cfw/tsrc/cfwtest/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/contextframework/cfw/tsrc/public/basic/group"/> -->
-     </component>
-     <component name="cfwplugins" long-name="Context Framework Plugins" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/contextframework/cfwplugins/group"/>
-     </component>
-     <component unofficial="yes" name="contextframework_build" long-name="Context Framework Build" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/contextframework/group"/>
-     </component>
-    </collection>
-    <collection name="mediakeys" long-name="Media Keys" level="plugin">
-     <component name="keypublisherplugin" long-name="Key Publisher Plugin" origin-model="foundation">
-      <!-- <unit bldFile="/sf/mw/appsupport/mediakeys/keypublisherplugin/group"/> -->
-     </component>
-     <component name="mmkeybearer" long-name="MM Key Bearer" origin-model="foundation">
-      <!-- <unit bldFile="/sf/mw/appsupport/mediakeys/mmkeybearer/group"/> -->
-     </component>
-     <component unofficial="yes" name="mediakeys_build" long-name="Media Keys Build" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/mediakeys/group"/>
-     </component>
-    </collection>
-    <collection name="coreapplicationuis" long-name="Core Application UIs" level="server">
-     <component name="dbrecovery" long-name="Db Recovery" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/dbrecovery/group"/>
-     </component>
-     <component name="nspswsplugin" long-name="Nsps WS Plugin" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/nspswsplugin/group"/>
-     </component>
-     <component name="rfs" long-name="RFS" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/rfs/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/rfs/plugins/gsrfsplugin/group"/> -->
-     </component>
-     <component name="rfsplugins" long-name="Rfs Plugins" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/rfsplugins/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/rfsplugins/tsrc/rfspluginstest/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/rfsplugins/tsrc/rfspluginstest/rfstestapp/group"/> -->
-     </component>
-     <component name="sysap" long-name="Sys Ap" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/sysap/group"/>
-     </component>
-     <component name="variatedsettings" long-name="Variated Settings" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/variatedsettings/group"/>
-     </component>
-     <component name="accfwuinotifier" long-name="ACC Framework UI Notifier" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/accfwuinotifier/group"/>
-     </component>
-     <component name="kefmapper" long-name="Key Event Framework Mapper" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/kefmapper/group"/>
-     </component>
-     <component name="advancedtspcontroller" long-name="Advanced TSP Controller" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/advancedtspcontroller/tsrc/mt_atspc/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/advancedtspcontroller/tsrc/stub/group"/> -->
-     </component>
-     <component name="powersaveutilities" long-name="Power Save Utilities" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/powersaveutilities/tsrc/public/basic/group"/> -->
-     </component>
-     <component name="gsserverenginestub" long-name="GS Server Engine Stub" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
-     </component>
-     <component name="gsserverengine" long-name="GS Server Engine" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/gsserverengine/group"/>
-     </component>
-     <component name="gsserver" long-name="GS Server" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/gsserver/group"/>
-     </component>
-     <component name="sensordatacompensatorplugin" long-name="Sensor Data Compensator Plugin" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/tsrc/sensordatacompensatorplgtest/data/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/tsrc/sensordatacompensatorplgtest/group"/> -->
-     </component>
-     <component unofficial="yes" name="coreapplicationuis_test" long-name="Core Application UIs Test" origin-model="foundation">
-      <!-- <unit bldFile="/sf/mw/appsupport/coreapplicationuis/tsrc/public/basic/group"/> -->
-     </component>
-     <component unofficial="yes" name="coreapplicationuis_build" long-name="Core Application UIs Build" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/coreapplicationuis/group"/>
-     </component>
-    </collection>
-    <collection name="startupservices" long-name="Startup Services" level="system">
-     <component name="splashscreen" long-name="Splash Screen" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/startupservices/splashscreen/group"/>
-     </component>
-     <component name="startup" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/startupservices/startup/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/startupservices/startup/mediatorplugin/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/startupservices/startup/startupsyncplugin/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/startupservices/startup/systemerrorplugin/group"/> -->
-     </component>
-     <component name="startupanimation" long-name="Startup Animation" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/startupservices/startupanimation/group"/>
-     </component>
-     <component unofficial="yes" name="startupservices_build" long-name="Startup Services Build" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/startupservices/group"/>
-     </component>
-    </collection>
-    <collection name="systemsettings" long-name="System Settings" level="system">
-     <component name="gssensorplugin" long-name="GS Sensor Plugin" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/systemsettings/gssensorplugin/group"/>
-     </component>
-     <component name="gsaccessoryplugin" long-name="GS Accessory Plugin" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/systemsettings/gsaccessoryplugin/group"/>
-     </component>
-     <component unofficial="yes" name="systemsettings_build" long-name="System Settings Build" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/systemsettings/group"/>
-     </component>
-    </collection>
-    <collection name="filehandling" long-name="File Handling" level="server">
-     <component name="fileconverterfw" long-name="File Converter Framework" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/filehandling/fileconverterfw/group" mrp="/sf/mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
-     </component>
-     <component name="fileconverterplugins" long-name="Other File Converter Plugins" introduced="ER5" deprecated="9.3" purpose="optional" plugin="Y" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/filehandling/fileconverterplugins/group" mrp="/sf/mw/appsupport/filehandling/fileconverterplugins/group/app-engines_convert.mrp"/>
-     </component>
-     <component name="htmltorichtextconverter" long-name="HTML to RichText Converter" introduced="7.0" purpose="optional" plugin="Y" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="/sf/mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
-     </component>
-     <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="/sf/mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
-     </component>
-    </collection>
-    <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
-     <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="/sf/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
-     </component>
-    </collection>
-    <collection name="commonappservices" long-name="Common Application Services" level="framework">
-     <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/commonappservices/alarmserver/Group" mrp="/sf/mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
-     </component>
-     <component name="alarmservertest" long-name="Alarm Server Test" introduced="8.1" deprecated="tb92" purpose="development" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="/sf/mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
-     </component>
-     <component name="coreappstest" long-name="Core Apps Test" introduced="8.1" purpose="development" plugin="N" origin-model="Symbian">
-      <unit mrp="/sf/mw/appsupport/commonappservices/coreappstest/Group/app-services_CoreAppsTest.mrp"/>
-     </component>
-     <component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
-      <unit mrp="/sf/mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
-     </component>
-     <component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/commonappservices/backuprestorenotification/group" mrp="/sf/mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
-     </component>
-    </collection>
-    <collection name="tzservices" long-name="Time Zone Services" level="plugin">
-     <component name="tzserver" long-name="Time Zone Server" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzservices/tzserver/group" mrp="/sf/mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
-     </component>
-     <component name="tzloc" long-name="Time Zone Localization" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzservices/tzloc/group" mrp="/sf/mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
-     </component>
-     <component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzservices/tzlocrscfactory/group" mrp="/sf/mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
-     </component>
-     <component name="tzdatabase" long-name="Time Zone Database" introduced="9.1" purpose="optional" class="config" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzservices/tzdatabase/group" mrp="/sf/mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
-     </component>
-     <component name="worldserver" long-name="World Server" introduced="7.0" deprecated="9.1" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzservices/worldserver/group" mrp="/sf/mw/appsupport/tzservices/worldserver/group/app-services_worldserver.mrp"/>
-     </component>
-     <component name="worldservertest" long-name="World Server Test" introduced="8.1" deprecated="9.1" purpose="development" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzservices/worldservertest/TestWorldSrv" mrp="/sf/mw/appsupport/tzservices/worldservertest/TestWorldSrv/app-services_testworldsrv.mrp"/>
-     </component>
-    </collection>
-    <collection name="contenthandling" long-name="Content Handling" level="plugin">
-     <component name="contenthandlingfw" long-name="Content Handling Framework" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/contenthandling/contenthandlingfw/Group" mrp="/sf/mw/appsupport/contenthandling/contenthandlingfw/Group/content-handling.mrp"/>
-     </component>
-     <component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/contenthandling/webrecognisers/group" mrp="/sf/mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
-     </component>
-     <component name="referencedrmagent" long-name="Reference DRM Agent" introduced="8.0" purpose="development" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/contenthandling/referencedrmagent/RefTestAgent/group" mrp="/sf/mw/appsupport/contenthandling/referencedrmagent/RefTestAgent/group/security_rta.mrp"/>
-     </component>
-    </collection>
-    <collection name="printingsupport" long-name="Printing Support" level="generic">
-     <component name="printinguisupport" long-name="Printing UI Support" purpose="optional" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/printingsupport/printinguisupport/group" mrp="/sf/mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
-     </component>
-    </collection>
-    <collection name="appfw" long-name="Application Framework" level="framework">
-     <component name="apparchitecture" long-name="Application Architecture" purpose="mandatory" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/appfw/apparchitecture/group" mrp="/sf/mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
-     </component>
-     <component name="viewserver" long-name="View Server" introduced="6.0" purpose="mandatory" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/appfw/viewserver/group" mrp="/sf/mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
-     </component>
-     <component name="uiftestfw" long-name="UIF Test Framework" introduced="9.2" purpose="development" plugin="N" origin-model="Symbian">
-      <unit mrp="/sf/mw/appsupport/appfw/uiftestfw/group/app-framework_testframework.mrp"/>
-     </component>
-    </collection>
-    <collection name="tzpcside" long-name="Time Zone PC Side" level="plugin">
-     <component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzpcside/tzcompiler/group" mrp="/sf/mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
-     </component>
-     <component name="worlddatabasekit" long-name="World Database Kit" introduced="6.0" deprecated="9.1" purpose="development" class="config PC" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzpcside/worlddatabasekit/group" mrp="/sf/mw/appsupport/tzpcside/worlddatabasekit/group/app-services_wlddatabasekit_cedar.mrp"/>
-     </component>
-     <component name="worldtools" long-name="World Tools" introduced="ER5" deprecated="9.1" purpose="development" class="config PC" plugin="N" origin-model="Symbian">
-      <unit bldFile="/sf/mw/appsupport/tzpcside/worldtools/group" mrp="/sf/mw/appsupport/tzpcside/worldtools/group/app-services_wldtools.mrp"/>
-     </component>
-    </collection>
-    <collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
-     <component unofficial="yes" name="appsupport_plat" long-name="Generic Application Support Platform Interfaces" class="api" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/appsupport_plat/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_plat/profiles_engine_api/tsrc/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_plat/settings_backgroundimage_api/tsrc/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_plat/settings_framework_api/tsrc/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_plat/settings_launch_api/tsrc/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_plat/settings_listbox_api/tsrc/group"/> -->
-     </component>
-     <component unofficial="yes" name="appsupport_pub" long-name="Generic Application Support Public Interfaces" class="api" origin-model="foundation">
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_pub/flash_viewer_framework_api/tsrc/bc/flashviewerframework/group"/> -->
-      <unit bldFile="/sf/mw/appsupport/appsupport_pub/group"/>
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_pub/network_status_api/tsrc/bc/networkstatus/group"/> -->
-      <!-- <unit bldFile="/sf/mw/appsupport/appsupport_pub/profiles_engine_wrapper_api/tsrc/bc/profilesenginewrapperapi/group"/> -->
-     </component>
-     <component unofficial="yes" name="appsupport_build" long-name="Generic Application Support Build" origin-model="foundation">
-      <unit bldFile="/sf/mw/appsupport/group"/>
-     </component>
-    <component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="tb91" purpose="development" class="config PC" plugin="N" origin-model="Symbian">
-      <unit mrp="/sf/mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
-     </component>
-    </collection>
-   </block>
+<block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
+<collection name="filehandling" long-name="File Handling" level="server">
+<component name="fileconverterfw" long-name="File Converter Framework" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/filehandling/fileconverterfw/group" mrp="/sf/mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
+</component>
+<component name="htmltorichtextconverter" long-name="HTML to RichText Converter" introduced="7.0" purpose="optional" plugin="Y">
+<unit bldFile="/sf/mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="/sf/mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
+</component>
+<component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
+<unit bldFile="/sf/mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="/sf/mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
+</component>
+</collection>
+<collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
+<component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="tb91" purpose="optional" plugin="Y">
+<unit bldFile="/sf/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="/sf/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
+</component>
+</collection>
+<collection name="commonappservices" long-name="Common Application Services" level="framework">
+<component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/commonappservices/alarmserver/Group" mrp="/sf/mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
+</component>
+<component name="alarmservertest" long-name="Alarm Server Test" deprecated="tb92" introduced="8.1" purpose="development">
+<unit bldFile="/sf/mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="/sf/mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
+</component>
+<component name="coreappstest" long-name="Core Apps Test" introduced="8.1" purpose="development">
+<unit mrp="/sf/mw/appsupport/commonappservices/coreappstest/Group/app-services_CoreAppsTest.mrp"/>
+</component>
+<component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc">
+<unit mrp="/sf/mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
+</component>
+<component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/commonappservices/backuprestorenotification/group" mrp="/sf/mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
+</component>
+</collection>
+<collection name="tzservices" long-name="Time Zone Services" level="plugin">
+<component name="tzserver" long-name="Time Zone Server" introduced="9.1" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/tzservices/tzserver/group" mrp="/sf/mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
+</component>
+<component name="tzloc" long-name="Time Zone Localization" introduced="9.1" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/tzservices/tzloc/group" mrp="/sf/mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
+</component>
+<component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
+<unit bldFile="/sf/mw/appsupport/tzservices/tzlocrscfactory/group" mrp="/sf/mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
+</component>
+<component name="tzdatabase" long-name="Time Zone Database" introduced="9.1" purpose="optional" class="config">
+<unit bldFile="/sf/mw/appsupport/tzservices/tzdatabase/group" mrp="/sf/mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
+</component>
+<!--PLACEHOLDER="DS.1802" START REMOVE -->
+<component name="worldserver" long-name="World Server" introduced="7.0" deprecated="9.1" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/tzservices/worldserver/group" mrp="/sf/mw/appsupport/tzservices/worldserver/group/app-services_worldserver.mrp"/>
+</component>
+<component name="worldservertest" long-name="World Server Test" introduced="8.1" deprecated="9.1" purpose="development">
+<unit bldFile="/sf/mw/appsupport/tzservices/worldservertest/TestWorldSrv" mrp="/sf/mw/appsupport/tzservices/worldservertest/TestWorldSrv/app-services_testworldsrv.mrp"/>
+</component>
+<!--PLACEHOLDER="DS.1802" END REMOVE -->
+</collection>
+<collection name="contenthandling" long-name="Content Handling" level="plugin">
+<component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y">
+<unit bldFile="/sf/mw/appsupport/contenthandling/webrecognisers/group" mrp="/sf/mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
+</component>
+</collection>
+<collection name="openenvutils" long-name="Open Environment Utilities" level="specific">
+<component name="commandshell" long-name="Command Shell" introduced="tb92" purpose="development">
+<unit bldFile="/sf/mw/appsupport/openenvutils/commandshell/group" mrp="/sf/mw/appsupport/openenvutils/commandshell/group/oetools_zsh.mrp"/>
+</component>
+<component name="telnetserver" long-name="Telnet Server" introduced="tb92" purpose="development">
+<unit bldFile="/sf/mw/appsupport/openenvutils/telnetserver/group" mrp="/sf/mw/appsupport/openenvutils/telnetserver/group/oetools_telnetd.mrp"/>
+</component>
+</collection>
+<collection name="printingsupport" long-name="Printing Support" level="generic">
+<component name="printinguisupport" long-name="Printing UI Support" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/printingsupport/printinguisupport/group" mrp="/sf/mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
+</component>
+</collection>
+<collection name="appfw" long-name="Application Framework" level="framework">
+<component name="apparchitecture" long-name="Application Architecture" purpose="mandatory">
+<unit bldFile="/sf/mw/appsupport/appfw/apparchitecture/group" mrp="/sf/mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
+</component>
+<component name="viewserver" long-name="View Server" introduced="6.0" purpose="mandatory">
+<unit bldFile="/sf/mw/appsupport/appfw/viewserver/group" mrp="/sf/mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
+</component>
+<component name="uiftestfw" long-name="UIF Test Framework" introduced="9.2" purpose="development">
+<unit mrp="/sf/mw/appsupport/appfw/uiftestfw/group/app-framework_testframework.mrp"/>
+</component>
+</collection>
+<collection name="applaunchservices" long-name="Application Launch Services" level="generic">
+<component name="aftermarketappstarter" long-name="After Market Application Starter" introduced="tb92" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/applaunchservices/aftermarketappstarter/group" mrp="/sf/mw/appsupport/applaunchservices/aftermarketappstarter/group/app-framework_amastart.mrp"/>
+</component>
+<component name="applaunchplugins" long-name="Application Launch Plugins" introduced="tb92" purpose="optional">
+<unit bldFile="/sf/mw/appsupport/applaunchservices/applaunchplugins/group" mrp="/sf/mw/appsupport/applaunchservices/applaunchplugins/group/app-framework_aplp.mrp"/>
+</component>
+</collection>
+<collection name="tzpcside" long-name="Time Zone PC Side" level="plugin">
+<component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC">
+<unit bldFile="/sf/mw/appsupport/tzpcside/tzcompiler/group" mrp="/sf/mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
+</component>
+<!--PLACEHOLDER="DS.1802" START REMOVE -->
+<component name="worlddatabasekit" long-name="World Database Kit" introduced="6.0" deprecated="9.1" purpose="development" class="config PC">
+<unit bldFile="/sf/mw/appsupport/tzpcside/worlddatabasekit/group" mrp="/sf/mw/appsupport/tzpcside/worlddatabasekit/group/app-services_wlddatabasekit_cedar.mrp"/>
+</component>
+<component name="worldtools" long-name="World Tools" introduced="ER5" deprecated="9.1" purpose="development" class="config PC">
+<unit bldFile="/sf/mw/appsupport/tzpcside/worldtools/group" mrp="/sf/mw/appsupport/tzpcside/worldtools/group/app-services_wldtools.mrp"/>
+</component>
+<!--PLACEHOLDER="DS.1802" END REMOVE -->
+</collection>
+<collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
+<component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="tb91" purpose="development" class="config PC">
+<unit mrp="/sf/mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
+</component>
+</collection>
+<collection name="s60">
+<component name="appsupport">
+<unit bldFile="/sf/mw/appsupport/group" mrp=""/>
+</component>
+</collection>
+</block>
 </layer>
 </systemModel>
 </SystemDefinition>
\ No newline at end of file