symbian3/app/messaging/package_definition.xml
branchHighFidelityModel
changeset 245 30e67220bf86
parent 141 27d9d356efbf
equal deleted inserted replaced
239:e9ebcfcb4702 245:30e67220bf86
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE SystemDefinition [
     2 <SystemDefinition schema="3.0.0">
     3 <!ELEMENT SystemDefinition ( systemModel )>
     3  <package id="messaging" name="Messaging Apps" levels="mail eng base ui">
     4 <!ATTLIST SystemDefinition
     4   <collection id="msg_pub" name="Messaging Apps Public APIs" level="ui">
     5   name CDATA #REQUIRED
     5    <component id="messaging_integration_api" name="Messaging Integration API" class="api" filter="s60">
     6   schema CDATA #REQUIRED
     6     <meta rel="Api" href="msg_pub/messaging_integration_api/messaging_integration_api.metaxml"/>
     7 >
     7     <unit bldFile="msg_pub/messaging_integration_api/group"/>
     8 <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not.  -->
     8    </component>
     9 
     9    <component id="plugin_bio_control_api" name="Plug-in Bio Control API" class="api" filter="s60">
    10 <!-- System Model Section of DTD -->
    10     <meta rel="Api" href="msg_pub/plugin_bio_control_api/plugin_bio_control_api.metaxml"/>
    11 <!ELEMENT systemModel (layer+)>
    11     <unit bldFile="msg_pub/plugin_bio_control_api/group"/>
    12 
    12    </component>
    13 <!ELEMENT layer (block* | collection*)*>
    13    <component id="mms_client_mtm_api" name="MMS Client MTM API" class="api" filter="s60">
    14 <!-- Kernel Services, Base Services, OS Services, Etc -->
    14     <meta rel="Api" href="msg_pub/mms_client_mtm_api/mms_client_mtm_api.metaxml"/>
    15 <!ATTLIST layer
    15     <unit bldFile="msg_pub/mms_client_mtm_api/group"/>
    16   name CDATA #REQUIRED
    16    </component>
    17   long-name CDATA #IMPLIED
    17    <component id="open_new_message_notification_api" name="Open New Message Notification API" class="api" filter="s60">
    18   levels NMTOKENS #IMPLIED
    18     <meta rel="Api" href="msg_pub/open_new_message_notification_api/open_new_message_notification_api.metaxml"/>
    19   span CDATA #IMPLIED
    19     <unit bldFile="msg_pub/open_new_message_notification_api/group"/>
    20 >
    20    </component>
    21 
    21    <component id="messaging_editor_constants_api" name="Messaging Editor Constants API" class="api" filter="s60">
    22 <!ELEMENT block (subblock* | collection*)*>
    22     <meta rel="Api" href="msg_pub/messaging_editor_constants_api/messaging_editor_constants_api.metaxml"/>
    23  <!-- Generic OS services, Comms Services, etc -->
    23     <unit bldFile="msg_pub/messaging_editor_constants_api/group"/>
    24 <!ATTLIST block
    24    </component>
    25   levels NMTOKENS #IMPLIED
    25   </collection>
    26   span CDATA #IMPLIED
    26   <collection id="msg_plat" name="Messaging Apps Platform APIs" level="ui">
    27   level NMTOKEN #IMPLIED
    27    <component id="smil_player_launch_api" name="SMIL Player Launch API" class="api" filter="s60">
    28   name CDATA #REQUIRED
    28     <meta rel="Api" href="msg_plat/smil_player_launch_api/smil_player_launch_api.metaxml"/>
    29   long-name CDATA #IMPLIED
    29     <unit bldFile="msg_plat/smil_player_launch_api/group"/>
    30 >
    30    </component>
    31 
    31    <component id="messaging_media_resolver_api" name="Messaging Media Resolver API" class="api" filter="s60">
    32 <!ELEMENT subblock (collection)*>
    32     <meta rel="Api" href="msg_plat/messaging_media_resolver_api/messaging_media_resolver_api.metaxml"/>
    33 <!-- Cellular Baseband Services, Networking Services, etc -->
    33     <unit bldFile="msg_plat/messaging_media_resolver_api/group"/>
    34 <!ATTLIST subblock
    34    </component>
    35   name CDATA #REQUIRED
    35    <component id="smil_engine_api" name="SMIL Engine API" class="api" filter="s60">
    36   long-name CDATA #IMPLIED
    36     <meta rel="Api" href="msg_plat/smil_engine_api/smil_engine_api.metaxml"/>
    37 >
    37     <unit bldFile="msg_plat/smil_engine_api/group"/>
    38 
    38    </component>
    39 <!ELEMENT collection (component)*>
    39    <component id="mms_server_settings_api" name="MMS Server Settings API" class="api" filter="s60">
    40 <!-- Screen Driver, Content Handling, etc -->
    40     <meta rel="Api" href="msg_plat/mms_server_settings_api/mms_server_settings_api.metaxml"/>
    41 <!ATTLIST collection
    41     <unit bldFile="msg_plat/mms_server_settings_api/group"/>
    42   name CDATA #REQUIRED
    42    </component>
    43   long-name CDATA #IMPLIED
    43    <component id="new_contacts_note_secondary_display_api" name="New Contacts Note Secondary Display API" class="api" filter="s60">
    44   level NMTOKEN #IMPLIED
    44     <meta rel="Api" href="msg_plat/new_contacts_note_secondary_display_api/new_contacts_note_secondary_display_api.metaxml"/>
    45 >
    45     <unit bldFile="msg_plat/new_contacts_note_secondary_display_api/group"/>
    46 
    46    </component>
    47 <!ELEMENT component (unit)*>
    47    <component id="messaging_center_ui_utilities_api" name="Messaging Center UI Utilities API" class="api" filter="s60">
    48 <!-- contains units or is a  package or prebuilt -->
    48     <meta rel="Api" href="msg_plat/messaging_center_ui_utilities_api/messaging_center_ui_utilities_api.metaxml"/>
    49 <!ATTLIST component
    49     <unit bldFile="msg_plat/messaging_center_ui_utilities_api/group"/>
    50   name CDATA #REQUIRED
    50    </component>
    51   long-name CDATA #IMPLIED
    51    <component id="internet_mail_mtm_ui_api" name="Internet Mail MTM UI API" class="api" filter="s60">
    52   deprecated CDATA #IMPLIED
    52     <meta rel="Api" href="msg_plat/internet_mail_mtm_ui_api/internet_mail_mtm_ui_api.metaxml"/>
    53   introduced CDATA #IMPLIED
    53     <unit bldFile="msg_plat/internet_mail_mtm_ui_api/group"/>
    54   contract CDATA #IMPLIED
    54    </component>
    55   plugin (Y|N) "N"
    55    <component id="messaging_editor_api" name="Messaging Editor API" class="api" filter="s60">
    56   filter CDATA #IMPLIED
    56     <meta rel="Api" href="msg_plat/messaging_editor_api/messaging_editor_api.metaxml"/>
    57   class NMTOKENS #IMPLIED
    57     <unit bldFile="msg_plat/messaging_editor_api/group"/>
    58   supports CDATA #IMPLIED
    58    </component>
    59   purpose ( optional | mandatory | development ) "optional"
    59    <component id="email_domain_utilities_api" name="Email Domain Utilities API" class="api" filter="s60">
    60 >
    60     <meta rel="Api" href="msg_plat/email_domain_utilities_api/email_domain_utilities_api.metaxml"/>
    61 
    61     <unit bldFile="msg_plat/email_domain_utilities_api/group"/>
    62 <!ELEMENT unit EMPTY >
    62    </component>
    63 <!-- must be buildable (bld.inf) -->
    63    <component id="smil_transition_api" name="SMIL Transition API" class="api" filter="s60">
    64 <!-- bldFile  may someday be removed in favour of mrp -->
    64     <meta rel="Api" href="msg_plat/smil_transition_api/smil_transition_api.metaxml"/>
    65 <!ATTLIST unit
    65     <unit bldFile="msg_plat/smil_transition_api/group"/>
    66   mrp CDATA #IMPLIED
    66    </component>
    67   filter CDATA #IMPLIED
    67    <component id="new_contacts_note_status_api" name="New Contacts Note Status API" class="api" filter="s60">
    68   bldFile CDATA #IMPLIED
    68     <meta rel="Api" href="msg_plat/new_contacts_note_status_api/new_contacts_note_status_api.metaxml"/>
    69   root CDATA #IMPLIED
    69     <unit bldFile="msg_plat/new_contacts_note_status_api/group"/>
    70   version NMTOKEN #IMPLIED
    70    </component>
    71   prebuilt NMTOKEN #IMPLIED
    71    <component id="unified_editor_video_conversion_api" name="Unified Editor Video Conversion API" class="api" filter="s60">
    72   late (Y|N) #IMPLIED
    72     <meta rel="Api" href="msg_plat/unified_editor_video_conversion_api/unified_editor_video_conversion_api.metaxml"/>
    73   priority CDATA #IMPLIED
    73     <unit bldFile="msg_plat/unified_editor_video_conversion_api/group"/>
    74 >
    74    </component>
    75 ]>
    75    <component id="mms_conformance_api" name="MMS Conformance API" class="api" filter="s60">
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    76     <meta rel="Api" href="msg_plat/mms_conformance_api/mms_conformance_api.metaxml"/>
    77   <systemModel>
    77     <unit bldFile="msg_plat/mms_conformance_api/group"/>
    78     <layer name="app" long-name="Applications" levels="services apps">
    78    </component>
    79       <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="mail eng base ui">
    79    <component id="new_contacts_note_variables_api" name="New Contacts Note Variables API" class="api" filter="s60">
    80         <collection name="msg_pub" long-name="Messaging Apps Public APIs" level="ui">
    80     <meta rel="Api" href="msg_plat/new_contacts_note_variables_api/new_contacts_note_variables_api.metaxml"/>
    81           <component name="messaging_integration_api" long-name="Messaging Integration API" filter="s60" class="api">
    81     <unit bldFile="msg_plat/new_contacts_note_variables_api/group"/>
    82             <unit bldFile="/sf/app/messaging/msg_pub/messaging_integration_api/group"/>
    82    </component>
    83           </component>
    83    <component id="new_message_notification_api" name="New Message Notification API" class="api" filter="s60">
    84           <component name="plugin_bio_control_api" long-name="Plug-in Bio Control API" filter="s60" class="api">
    84     <meta rel="Api" href="msg_plat/new_message_notification_api/new_message_notification_api.metaxml"/>
    85             <unit bldFile="/sf/app/messaging/msg_pub/plugin_bio_control_api/group"/>
    85     <unit bldFile="msg_plat/new_message_notification_api/group"/>
    86           </component>
    86    </component>
    87           <component name="mms_client_mtm_api" long-name="MMS Client MTM API" filter="s60" class="api">
    87    <component id="mms_application_api" name="MMS Application API" class="api" filter="s60">
    88             <unit bldFile="/sf/app/messaging/msg_pub/mms_client_mtm_api/group"/>
    88     <meta rel="Api" href="msg_plat/mms_application_api/mms_application_api.metaxml"/>
    89           </component>
    89     <unit bldFile="msg_plat/mms_application_api/group"/>
    90           <component name="open_new_message_notification_api" long-name="Open New Message Notification API" filter="s60" class="api">
    90    </component>
    91             <unit bldFile="/sf/app/messaging/msg_pub/open_new_message_notification_api/group"/>
    91    <component id="mms_engine_settings_api" name="MMS Engine Settings API" class="api" filter="s60">
    92           </component>
    92     <meta rel="Api" href="msg_plat/mms_engine_settings_api/mms_engine_settings_api.metaxml"/>
    93           <component name="messaging_editor_constants_api" long-name="Messaging Editor Constants API" filter="s60" class="api">
    93     <unit bldFile="msg_plat/mms_engine_settings_api/group"/>
    94             <unit bldFile="/sf/app/messaging/msg_pub/messaging_editor_constants_api/group"/>
    94    </component>
    95           </component>
    95    <component id="mms_codec_client_api" name="MMS Codec Client API" class="api" filter="s60">
    96         </collection>
    96     <meta rel="Api" href="msg_plat/mms_codec_client_api/mms_codec_client_api.metaxml"/>
    97         <collection name="msg_plat" long-name="Messaging Apps Platform APIs" level="ui">
    97     <unit bldFile="msg_plat/mms_codec_client_api/group"/>
    98           <component name="smil_player_launch_api" long-name="SMIL Player Launch API" filter="s60" class="api">
    98    </component>
    99             <unit bldFile="/sf/app/messaging/msg_plat/smil_player_launch_api/group"/>
    99    <component id="send_ui_meeting_request_api" name="Send UI Meeting Request API" class="api" filter="s60">
   100           </component>
   100     <meta rel="Api" href="msg_plat/send_ui_meeting_request_api/send_ui_meeting_request_api.metaxml"/>
   101           <component name="messaging_media_resolver_api" long-name="Messaging Media Resolver API" filter="s60" class="api">
   101     <unit bldFile="msg_plat/send_ui_meeting_request_api/group"/>
   102             <unit bldFile="/sf/app/messaging/msg_plat/messaging_media_resolver_api/group"/>
   102    </component>
   103           </component>
   103    <component id="new_contact_notes_extended_api" name="New Contact Notes Extended API" class="api" filter="s60">
   104           <component name="smil_engine_api" long-name="SMIL Engine API" filter="s60" class="api">
   104     <meta rel="Api" href="msg_plat/new_contact_notes_extended_api/new_contact_notes_extended_api.metaxml"/>
   105             <unit bldFile="/sf/app/messaging/msg_plat/smil_engine_api/group"/>
   105     <unit bldFile="msg_plat/new_contact_notes_extended_api/group"/>
   106           </component>
   106    </component>
   107           <component name="mms_server_settings_api" long-name="MMS Server Settings API" filter="s60" class="api">
   107    <component id="mail_ui_constants_api" name="Mail UI Constants API" class="api" filter="s60">
   108             <unit bldFile="/sf/app/messaging/msg_plat/mms_server_settings_api/group"/>
   108     <meta rel="Api" href="msg_plat/mail_ui_constants_api/mail_ui_constants_api.metaxml"/>
   109           </component>
   109     <unit bldFile="msg_plat/mail_ui_constants_api/group"/>
   110           <component name="new_contacts_note_secondary_display_api" long-name="New Contacts Note Secondary Display API" filter="s60" class="api">
   110    </component>
   111             <unit bldFile="/sf/app/messaging/msg_plat/new_contacts_note_secondary_display_api/group"/>
   111    <component id="sim_dialog_launch_api" name="SIM Dialog Launch API" class="api" filter="s60">
   112           </component>
   112     <meta rel="Api" href="msg_plat/sim_dialog_launch_api/sim_dialog_launch_api.metaxml"/>
   113           <component name="messaging_center_ui_utilities_api" long-name="Messaging Center UI Utilities API" filter="s60" class="api">
   113     <unit bldFile="msg_plat/sim_dialog_launch_api/group"/>
   114             <unit bldFile="/sf/app/messaging/msg_plat/messaging_center_ui_utilities_api/group"/>
   114    </component>
   115           </component>
   115   </collection>
   116           <component name="internet_mail_mtm_ui_api" long-name="Internet Mail MTM UI API" filter="s60" class="api">
   116   <collection id="mobilemessaging" name="Mobile Messaging" level="ui">
   117             <unit bldFile="/sf/app/messaging/msg_plat/internet_mail_mtm_ui_api/group"/>
   117    <component id="audiomsg" filter="s60" name="Audio Message">
   118           </component>
   118     <unit bldFile="mobilemessaging/audiomsg/group"/>
   119           <component name="messaging_editor_api" long-name="Messaging Editor API" filter="s60" class="api">
   119    </component>
   120             <unit bldFile="/sf/app/messaging/msg_plat/messaging_editor_api/group"/>
   120    <component id="msgmedia" filter="s60" name="Message Media">
   121           </component>
   121     <unit bldFile="mobilemessaging/msgmedia/group"/>
   122           <component name="email_domain_utilities_api" long-name="Email Domain Utilities API" filter="s60" class="api">
   122    </component>
   123             <unit bldFile="/sf/app/messaging/msg_plat/email_domain_utilities_api/group"/>
   123    <component id="unieditor" filter="s60" name="Unified Editor">
   124           </component>
   124     <unit bldFile="mobilemessaging/unieditor/group"/>
   125           <component name="smil_transition_api" long-name="SMIL Transition API" filter="s60" class="api">
   125    </component>
   126             <unit bldFile="/sf/app/messaging/msg_plat/smil_transition_api/group"/>
   126    <component id="mmsui" filter="s60" name="MMS UI">
   127           </component>
   127     <unit bldFile="mobilemessaging/mmsui/group"/>
   128           <component name="new_contacts_note_status_api" long-name="New Contacts Note Status API" filter="s60" class="api">
   128    </component>
   129             <unit bldFile="/sf/app/messaging/msg_plat/new_contacts_note_status_api/group"/>
   129    <component id="postcard" filter="s60" name="Postcard">
   130           </component>
   130     <unit bldFile="mobilemessaging/postcard/group"/>
   131           <component name="unified_editor_video_conversion_api" long-name="Unified Editor Video Conversion API" filter="s60" class="api">
   131    </component>
   132             <unit bldFile="/sf/app/messaging/msg_plat/unified_editor_video_conversion_api/group"/>
   132    <component id="smilui" filter="s60" name="SMIL UI">
   133           </component>
   133     <unit bldFile="mobilemessaging/smilui/group"/>
   134           <component name="mms_conformance_api" long-name="MMS Conformance API" filter="s60" class="api">
   134    </component>
   135             <unit bldFile="/sf/app/messaging/msg_plat/mms_conformance_api/group"/>
   135    <component id="smum" filter="s60" name="SMS UI MTM and UI Data MTM" class="plugin">
   136           </component>
   136     <unit bldFile="mobilemessaging/smum/group"/>
   137           <component name="new_contacts_note_variables_api" long-name="New Contacts Note Variables API" filter="s60" class="api">
   137    </component>
   138             <unit bldFile="/sf/app/messaging/msg_plat/new_contacts_note_variables_api/group"/>
   138    <component id="smsui" filter="s60" name="SMS UI">
   139           </component>
   139     <unit bldFile="mobilemessaging/smsui/group"/>
   140           <component name="new_message_notification_api" long-name="New Message Notification API" filter="s60" class="api">
   140    </component>
   141             <unit bldFile="/sf/app/messaging/msg_plat/new_message_notification_api/group"/>
   141    <component id="smsmtm" name="SMS MTM" purpose="optional" class="plugin">
   142           </component>
   142     <unit bldFile="mobilemessaging/smsmtm/group" mrp="mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
   143           <component name="mms_application_api" long-name="MMS Application API" filter="s60" class="api">
   143    </component>
   144             <unit bldFile="/sf/app/messaging/msg_plat/mms_application_api/group"/>
   144   </collection>
   145           </component>
   145   <collection id="mmsengine" name="MMS Engine" level="eng">
   146           <component name="mms_engine_settings_api" long-name="MMS Engine Settings API" filter="s60" class="api">
   146    <component id="mmsconninit" filter="s60" name="MMS Connection Initiator">
   147             <unit bldFile="/sf/app/messaging/msg_plat/mms_engine_settings_api/group"/>
   147     <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
   148           </component>
   148    </component>
   149           <component name="mms_codec_client_api" long-name="MMS Codec Client API" filter="s60" class="api">
   149    <component id="genutils" filter="s60" name="General Utils">
   150             <unit bldFile="/sf/app/messaging/msg_plat/mms_codec_client_api/group"/>
   150     <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
   151           </component>
   151    </component>
   152           <component name="send_ui_meeting_request_api" long-name="Send UI Meeting Request API" filter="s60" class="api">
   152    <component id="mmsserversettings" filter="s60" name="MMS Server Settings">
   153             <unit bldFile="/sf/app/messaging/msg_plat/send_ui_meeting_request_api/group"/>
   153     <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
   154           </component>
   154    </component>
   155           <component name="new_contact_notes_extended_api" long-name="New Contact Notes Extended API" filter="s60" class="api">
   155    <component id="mmsmessage" filter="s60" name="MMS Message">
   156             <unit bldFile="/sf/app/messaging/msg_plat/new_contact_notes_extended_api/group"/>
   156     <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
   157           </component>
   157    </component>
   158           <component name="mail_ui_constants_api" long-name="Mail UI Constants API" filter="s60" class="api">
   158    <component id="mmshttptransport" filter="s60" name="MMS HTTP Transport">
   159             <unit bldFile="/sf/app/messaging/msg_plat/mail_ui_constants_api/group"/>
   159     <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
   160           </component>
   160    </component>
   161           <component name="sim_dialog_launch_api" long-name="SIM Dialog Launch API" filter="s60" class="api">
   161    <component id="mmscodec" filter="s60" name="MMS Codec">
   162             <unit bldFile="/sf/app/messaging/msg_plat/sim_dialog_launch_api/group"/>
   162     <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
   163           </component>
   163    </component>
   164         </collection>
   164    <component id="mmsserver" filter="s60" name="MMS Server">
   165         <collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
   165     <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
   166           <component name="audiomsg" filter="s60" long-name="Audio Message">
   166    </component>
   167             <unit bldFile="/sf/app/messaging/mobilemessaging/audiomsg/group"/>
   167    <component id="clientmtm" filter="s60" name="MMS Client MTM" class="plugin">
   168           </component>
   168     <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
   169           <component name="msgmedia" filter="s60" long-name="Message Media">
   169    </component>
   170             <unit bldFile="/sf/app/messaging/mobilemessaging/msgmedia/group"/>
   170    <component id="mmswatcher" filter="s60" name="MMS Watcher" class="plugin">
   171           </component>
   171     <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
   172           <component name="unieditor" filter="s60" long-name="Unified Editor">
   172    </component>
   173             <unit bldFile="/sf/app/messaging/mobilemessaging/unieditor/group"/>
   173    <component id="mmspushhandler" filter="s60" name="MMS Push Handler" class="plugin">
   174           </component>
   174     <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
   175           <component name="mmsui" filter="s60" long-name="MMS UI">
   175    </component>
   176             <unit bldFile="/sf/app/messaging/mobilemessaging/mmsui/group"/>
   176    <component id="applicationadapter" filter="s60" name="MMS Application Adapter">
   177           </component>
   177     <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
   178           <component name="postcard" filter="s60" long-name="Postcard">
   178    </component>
   179             <unit bldFile="/sf/app/messaging/mobilemessaging/postcard/group"/>
   179    <component id="mmscodecclient" filter="s60" name="MMS Codec Client">
   180           </component>
   180     <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
   181           <component name="smilui" filter="s60" long-name="SMIL UI">
   181    </component>
   182             <unit bldFile="/sf/app/messaging/mobilemessaging/smilui/group"/>
   182    <component id="mmssettings" name="MMS Settings" introduced="9.2" purpose="optional">
   183           </component>
   183     <unit bldFile="mmsengine/mmssettings/group" mrp="mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
   184           <component name="smum" filter="s60" long-name="SMS UI MTM and UI Data MTM" plugin="Y">
   184    </component>
   185             <unit bldFile="/sf/app/messaging/mobilemessaging/smum/group"/>
   185    <component id="mmsconf" name="MMS Configuration" purpose="optional">
   186           </component>
   186     <unit bldFile="mmsengine/mmsconf" mrp="mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
   187           <component name="smsui" filter="s60" long-name="SMS UI">
   187    </component>
   188             <unit bldFile="/sf/app/messaging/mobilemessaging/smsui/group"/>
   188    <component id="mmsengine_build" filter="s60" name="MMS Engine Build">
   189           </component>
   189     <!-- this bld.inf should be broken up into the individual other components -->
   190           <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
   190     <unit bldFile="mmsengine/group"/>
   191             <unit bldFile="/sf/app/messaging/mobilemessaging/smsmtm/group" mrp="/sf/app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
   191    </component>
   192           </component>
   192   </collection>
   193         </collection>
   193   <collection id="messagingappbase" name="Messaging App Base" level="base">
   194         <collection name="mmsengine" long-name="MMS Engine" level="eng">
   194    <component id="msgavkon" filter="s60" name="Messaging Avkon UI">
   195           <component name="mmsconninit" filter="s60" long-name="MMS Connection Initiator" class="placeholder">
   195     <unit bldFile="messagingappbase/msgavkon/group"/>
   196             <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
   196    </component>
   197           </component>
   197    <component id="mce" filter="s60" name="Message Center Application">
   198           <component name="genutils" filter="s60" long-name="General Utils" class="placeholder">
   198     <unit bldFile="messagingappbase/mce/group"/>
   199             <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
   199    </component>
   200           </component>
   200    <component id="mceextraitems" filter="s60" name="Message Center Extra Items">
   201           <component name="mmsserversettings" filter="s60" long-name="MMS Server Settings" class="placeholder">
   201     <unit bldFile="messagingappbase/mceextraitems/group"/>
   202             <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
   202    </component>
   203           </component>
   203    <component id="mcesettings" filter="s60" name="Message Center Settings">
   204           <component name="mmsmessage" filter="s60" long-name="MMS Message" class="placeholder">
   204     <unit bldFile="messagingappbase/mcesettings/group"/>
   205             <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
   205    </component>
   206           </component>
   206    <component id="msgerrorwatcher" filter="s60" name="Messaging Error Watcher" class="plugin">
   207           <component name="mmshttptransport" filter="s60" long-name="MMS HTTP Transport" class="placeholder">
   207     <unit bldFile="messagingappbase/msgerrorwatcher/group"/>
   208             <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
   208    </component>
   209           </component>
   209    <component id="ncnlist" filter="s60" name="New Contacts Note List">
   210           <component name="mmscodec" filter="s60" long-name="MMS Codec" class="placeholder">
   210     <unit bldFile="messagingappbase/ncnlist/group"/>
   211             <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
   211    </component>
   212           </component>
   212    <component id="schemeplugin" filter="s60" name="Scheme Handler Plugin" class="plugin">
   213           <component name="mmsserver" filter="s60" long-name="MMS Server" class="placeholder">
   213     <unit bldFile="messagingappbase/schemeplugin/group"/>
   214             <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
   214    </component>
   215           </component>
   215    <component id="sendui" filter="s60" name="Send UI" class="plugin">
   216           <component name="clientmtm" filter="s60" long-name="MMS Client MTM" plugin="Y" class="placeholder">
   216     <unit bldFile="messagingappbase/sendui/group"/>
   217             <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
   217    </component>
   218           </component>
   218    <component id="smilengine" filter="s60" name="SMIL Engine">
   219           <component name="mmswatcher" filter="s60" long-name="MMS Watcher" plugin="Y" class="placeholder">
   219     <unit bldFile="messagingappbase/smilengine/group"/>
   220             <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
   220    </component>
   221           </component>
   221    <component id="bium" filter="s60" name="BIO UI MTM" class="plugin">
   222           <component name="mmspushhandler" filter="s60" long-name="MMS Push Handler" plugin="Y" class="placeholder">
   222     <unit bldFile="messagingappbase/bium/group"/>
   223             <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
   223    </component>
   224           </component>
   224    <component id="smartmessaging" filter="s60" name="Smart Messaging">
   225           <component name="applicationadapter" filter="s60" long-name="MMS Application Adapter" class="placeholder">
   225     <unit bldFile="messagingappbase/smartmessaging/group"/>
   226             <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
   226    </component>
   227           </component>
   227    <component id="msgeditor" filter="s60" name="Messaging Editor">
   228           <component name="mmscodecclient" filter="s60" long-name="MMS Codec Client" class="placeholder">
   228     <unit bldFile="messagingappbase/msgeditor/group"/>
   229             <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
   229    </component>
   230           </component>
   230    <component id="smilparser" name="SMIL Parser" introduced="7.0s" purpose="optional">
   231           <component name="mmssettings" long-name="MMS Settings" introduced="9.2" purpose="optional">
   231     <unit bldFile="messagingappbase/smilparser/GROUP" mrp="messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
   232             <unit bldFile="/sf/app/messaging/mmsengine/mmssettings/group" mrp="/sf/app/messaging/mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
   232    </component>
   233           </component>
   233    <component id="obexmtms" name="OBEX MTMs" introduced="7.0s" purpose="optional" class="plugin">
   234           <component name="mmsconf" long-name="MMS Configuration" purpose="optional">
   234     <unit bldFile="messagingappbase/obexmtms/Group" mrp="messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
   235             <unit bldFile="/sf/app/messaging/mmsengine/mmsconf" mrp="/sf/app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
   235    </component>
   236           </component>
   236   </collection>
   237           <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
   237   <collection id="email" name="Email" level="mail">
   238             <!-- this bld.inf should be broken up into the individual other components -->
   238    <!-- use commonemail instead -->
   239             <unit bldFile="/sf/app/messaging/mmsengine/group"/>
   239    <component id="alwaysonlineemailplugin" filter="s60" name="Always Online Mail Plugin" class="plugin" deprecated="^3">
   240           </component>
   240     <unit bldFile="email/alwaysonlineemailplugin/group"/>
   241         </collection>
   241    </component>
   242         <collection name="messagingappbase" long-name="Messaging App Base" level="base">
   242    <component id="emailnotificationhandler" filter="s60" name="Email Notification Handler" class="plugin" deprecated="^3">
   243           <component name="msgavkon" filter="s60" long-name="Messaging Avkon UI">
   243     <unit bldFile="email/emailnotificationhandler/group"/>
   244             <unit bldFile="/sf/app/messaging/messagingappbase/msgavkon/group"/>
   244    </component>
   245           </component>
   245    <component id="imum" filter="s60" name="Internet Mail UI MTM" class="plugin" deprecated="^3">
   246           <component name="mce" filter="s60" long-name="Message Center Application">
   246     <unit bldFile="email/imum/group"/>
   247             <unit bldFile="/sf/app/messaging/messagingappbase/mce/group"/>
   247    </component>
   248           </component>
   248    <component id="mail" filter="s60" name="Mail Application" deprecated="^3">
   249           <component name="mceextraitems" filter="s60" long-name="Message Center Extra Items">
   249     <unit bldFile="email/mail/group"/>
   250             <unit bldFile="/sf/app/messaging/messagingappbase/mceextraitems/group"/>
   250    </component>
   251           </component>
   251    <component id="pop3andsmtpmtm" name="POP3 and SMTP MTM" purpose="optional" class="plugin" deprecated="^3">
   252           <component name="mcesettings" filter="s60" long-name="Message Center Settings">
   252     <unit bldFile="email/pop3andsmtpmtm/group" mrp="email/pop3andsmtpmtm/group/messaging_email.mrp"/>
   253             <unit bldFile="/sf/app/messaging/messagingappbase/mcesettings/group"/>
   253    </component>
   254           </component>
   254    <component id="imap4mtm" name="IMAP4 MTM" introduced="9.2" purpose="optional" class="plugin" deprecated="^3">
   255           <component name="msgerrorwatcher" filter="s60" long-name="Messaging Error Watcher" plugin="Y">
   255     <unit bldFile="email/imap4mtm/group" mrp="email/imap4mtm/group/messaging_email_imap.mrp"/>
   256             <unit bldFile="/sf/app/messaging/messagingappbase/msgerrorwatcher/group"/>
   256    </component>
   257           </component>
   257   </collection>
   258           <component name="ncnlist" filter="s60" long-name="New Contacts Note List">
   258   <collection id="messaging_info" name="Messaging Apps Info" level="ui">
   259             <unit bldFile="/sf/app/messaging/messagingappbase/ncnlist/group"/>
   259    <component id="messaging_metadata" name="Messaging Apps Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   260           </component>
   260     <unit mrp="messaging_info/messaging_metadata/messaging_metadata.mrp"/>
   261           <component name="schemeplugin" filter="s60" long-name="Scheme Handler Plugin" plugin="Y">
   261    </component>
   262             <unit bldFile="/sf/app/messaging/messagingappbase/schemeplugin/group"/>
   262   </collection>
   263           </component>
   263  </package>
   264           <component name="sendui" filter="s60" long-name="Send UI" plugin="Y">
       
   265             <unit bldFile="/sf/app/messaging/messagingappbase/sendui/group"/>
       
   266           </component>
       
   267           <component name="smilengine" filter="s60" long-name="SMIL Engine">
       
   268             <unit bldFile="/sf/app/messaging/messagingappbase/smilengine/group"/>
       
   269           </component>
       
   270           <component name="bium" filter="s60" long-name="BIO UI MTM" plugin="Y">
       
   271             <unit bldFile="/sf/app/messaging/messagingappbase/bium/group"/>
       
   272           </component>
       
   273           <component name="smartmessaging" filter="s60" long-name="Smart Messaging">
       
   274             <unit bldFile="/sf/app/messaging/messagingappbase/smartmessaging/group"/>
       
   275           </component>
       
   276           <component name="msgeditor" filter="s60" long-name="Messaging Editor">
       
   277             <unit bldFile="/sf/app/messaging/messagingappbase/msgeditor/group"/>
       
   278           </component>
       
   279           <component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional">
       
   280             <unit bldFile="/sf/app/messaging/messagingappbase/smilparser/GROUP" mrp="/sf/app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
       
   281           </component>
       
   282           <component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y">
       
   283             <unit bldFile="/sf/app/messaging/messagingappbase/obexmtms/Group" mrp="/sf/app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
       
   284           </component>
       
   285         </collection>
       
   286         <collection name="email" long-name="Email" level="mail">
       
   287           <!-- use commonemail instead -->
       
   288           <component name="alwaysonlineemailplugin" filter="s60" long-name="Always Online Mail Plugin" deprecated="^3" plugin="Y">
       
   289             <unit bldFile="/sf/app/messaging/email/alwaysonlineemailplugin/group"/>
       
   290           </component>
       
   291           <component name="emailnotificationhandler" filter="s60" long-name="Email Notification Handler" deprecated="^3" plugin="Y">
       
   292             <unit bldFile="/sf/app/messaging/email/emailnotificationhandler/group"/>
       
   293           </component>
       
   294           <component name="imum" filter="s60" long-name="Internet Mail UI MTM" deprecated="^3" plugin="Y">
       
   295             <unit bldFile="/sf/app/messaging/email/imum/group"/>
       
   296           </component>
       
   297           <component name="mail" filter="s60" long-name="Mail Application" deprecated="^3">
       
   298             <unit bldFile="/sf/app/messaging/email/mail/group"/>
       
   299           </component>
       
   300           <component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" deprecated="^3" plugin="Y">
       
   301             <unit bldFile="/sf/app/messaging/email/pop3andsmtpmtm/group" mrp="/sf/app/messaging/email/pop3andsmtpmtm/group/messaging_email.mrp"/>
       
   302           </component>
       
   303           <component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" deprecated="^3" plugin="Y">
       
   304             <unit bldFile="/sf/app/messaging/email/imap4mtm/group" mrp="/sf/app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
       
   305           </component>
       
   306         </collection>
       
   307         <collection name="messaging_info" long-name="Messaging Apps Info" level="ui">
       
   308           <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
       
   309             <unit mrp="/sf/app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
       
   310           </component>
       
   311         </collection>
       
   312       </block>
       
   313     </layer>
       
   314   </systemModel>
       
   315 </SystemDefinition>
   264 </SystemDefinition>