CompilerCompatibility/app/speechsrv/package_definition.xml
changeset 212 a44ae815a47f
parent 139 012b7ecead80
child 269 96bc1f23ffac
equal deleted inserted replaced
178:4469f26a2533 212:a44ae815a47f
    52 ]>
    52 ]>
    53 <SystemDefinition name="Symbian^3" schema="2.0.1">
    53 <SystemDefinition name="Symbian^3" schema="2.0.1">
    54 <systemModel>
    54 <systemModel>
    55 <layer name="app" long-name="Applications" levels="services apps">
    55 <layer name="app" long-name="Applications" levels="services apps">
    56 <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
    56 <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
    57     <collection name="voiceui" long-name="Voice UI" level="ui">
    57 <collection name="speechsrv_plat" long-name="Speech Recognition UIs Platform Interfaces" level="ui">
    58      <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
    58 <component name="vas_api" long-name="VAS API" filter="s60" class="api">
    59       <unit bldFile="/sf/app/speechsrv/voiceui/vcommand/group"/>
    59 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/vas_api/group"/>
    60      </component>
    60 </component>
    61      <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
    61 <component name="nss_devasr_api" long-name="NSS DevASR API" filter="s60" class="api">
    62       <unit bldFile="/sf/app/speechsrv/voiceui/voiceuivoicerecognition/group"/>
    62 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_devasr_api/group"/>
    63      </component>
    63 </component>
    64      <component name="pbkinfoviewimpl" filter="s60" long-name="Phonebook Info View Implementation" introduced="^1">
    64 <component name="tts_hw_device_api" long-name="TTS HW Device API" filter="s60" class="api">
    65       <unit bldFile="/sf/app/speechsrv/voiceui/pbkinfoviewimpl/group"/>
    65 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/tts_hw_device_api/group"/>
    66      </component>
    66 </component>
    67      <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
    67 <component name="voice_commands_resource_header_api" long-name="Voice Commands Resource Header API" filter="s60" class="api">
    68       <unit bldFile="/sf/app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
    68 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/voice_commands_resource_header_api/group"/>
    69      </component>
    69 </component>
    70      <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
    70 <component name="nss_mmf_tts_custom_commands_api" long-name="NSS MMF TTS Custom Commands API" filter="s60" class="api">
    71       <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
    71 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_mmf_tts_custom_commands_api/group"/>
    72       <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
    72 </component>
    73      </component>
    73 <component name="srsf_cenrep_settings_api" long-name="SRSF CenRep Settings API" filter="s60" class="api">
    74      <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
    74 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/srsf_cenrep_settings_api/group"/>
    75       <!--  can this be put into the other components? -->
    75 </component>
    76       <unit bldFile="/sf/app/speechsrv/voiceui/group"/>
    76 <component name="voice_ui_plugin_api" long-name="Voice UI Plug-in API" filter="s60" class="api">
    77      </component>
    77 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/voice_ui_plugin_api/group"/>
    78     </collection>
    78 </component>
    79     <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
    79 <component name="nss_tts_utility_api" long-name="NSS TTS Utility API" filter="s60" class="api">
    80      <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
    80 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_tts_utility_api/group"/>
    81       <unit bldFile="/sf/app/speechsrv/srsf/sispeechrecognitiondata/group"/>
    81 </component>
    82      </component>
    82 <component name="nss_srs_custom_commands_api" long-name="NSS SRS Custom Commands API" filter="s60" class="api">
    83      <component name="ttscommon" filter="s60" long-name="TTS Common">
    83 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_srs_custom_commands_api/group"/>
    84       <unit bldFile="/sf/app/speechsrv/srsf/ttscommon/group"/>
    84 </component>
    85      </component>
    85 <component name="srsf_secondarydisplay_api" long-name="SRSF Secondary Display API" filter="s60" class="api">
    86      <component name="devtts" filter="s60" long-name="Text to Speech">
    86 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/srsf_secondarydisplay_api/group"/>
    87       <unit bldFile="/sf/app/speechsrv/srsf/devtts/group"/>
    87 </component>
    88      </component>
    88 <component name="asrs_hw_device_api" long-name="ASRS Hardware Device API" filter="s60" class="api">
    89      <component name="ttscustomcommands" filter="s60" long-name="TTS Custom Commands">
    89 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
    90       <unit bldFile="/sf/app/speechsrv/srsf/ttscustomcommands/group"/>
    90 </component>
    91      </component>
    91 <component name="vas_vcommand_api" long-name="VAS Voice Command API" filter="s60" class="api">
    92      <component name="ttscontrollerplugin" filter="s60" long-name="TTS Controller Plugin" plugin="Y">
    92 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
    93       <unit bldFile="/sf/app/speechsrv/srsf/ttscontrollerplugin/group"/>
    93 </component>
    94      </component>
    94 <component name="adaptation_hw_device_api" long-name="Adaptation Hardware Device API" filter="s60" class="api">
    95      <component name="ttsutility" filter="s60" long-name="TTS Utility">
    95 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
    96       <unit bldFile="/sf/app/speechsrv/srsf/ttsutility/group"/>
    96 </component>
    97      </component>
    97 <component name="nss_devtts_api" long-name="NSS DevTTS API" filter="s60" class="api">
    98      <component name="speechsynthesis" filter="s60" long-name="Speech Synthesis">
    98 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
    99       <!-- can only have one unit. #include these from a common bld.inf -->
    99 </component>
   100       <unit bldFile="/sf/app/speechsrv/srsf/speechsynthesis/client/group"/>
   100 <component name="nss_srs_utility_api" long-name="NSS SRS Utility API" filter="s60" class="api">
   101       <unit bldFile="/sf/app/speechsrv/srsf/speechsynthesis/server/group"/>
   101 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_srs_utility_api/group"/>
   102      </component>
   102 </component>
   103      <component name="devasr" filter="s60" long-name="Audio Recording and Speech Recognition">
   103 <component name="recognition_hw_device_api" long-name="Recognition Hardware Device API" filter="s60" class="api">
   104       <unit bldFile="/sf/app/speechsrv/srsf/devasr/group"/>
   104 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/recognition_hw_device_api/group"/>
   105      </component>
   105 </component>
   106      <component name="sicc" filter="s60" long-name="Speaker Independent Custom Commands">
   106 <component name="vas_contact_handler_api" long-name="VAS Contact Handler API" filter="s60" class="api">
   107       <unit bldFile="/sf/app/speechsrv/srsf/sicc/group"/>
   107 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/vas_contact_handler_api/group"/>
   108      </component>
   108 </component>
   109      <component name="sisrscontrollerplugin" filter="s60" long-name="SI SRS Controller Plugin" plugin="Y">
   109 <component name="nlp_hw_device" long-name="NLP Hardware Device" filter="s60" class="api">
   110       <unit bldFile="/sf/app/speechsrv/srsf/sisrscontrollerplugin/group"/>
   110 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nlp_hw_device/group"/>
   111      </component>
   111 </component>
   112      <component name="siutility" filter="s60" long-name="Speaker Independent Utility">
   112 <component name="nss_si_speech_recognition_data_api" long-name="NSS SI Speech Recognition Data API" filter="s60" class="api">
   113       <unit bldFile="/sf/app/speechsrv/srsf/siutility/group"/>
   113 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_si_speech_recognition_data_api/group"/>
   114      </component>
   114 </component>
   115      <component name="nssvasapi" filter="s60" long-name="NSS VAS API">
   115 <component name="nss_tts_common_api" long-name="NSS TTS Common API" filter="s60" class="api">
   116       <unit bldFile="/sf/app/speechsrv/srsf/nssvasapi/group"/>
   116 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/nss_tts_common_api/group"/>
   117      </component>
   117 </component>
   118      <component name="nssvascontacthdlr" filter="s60" long-name="NSS VAS Contact Handler">
   118 <component name="grcompiler_hw_device_api" long-name="Grammar Compiler Hardware Device API" filter="s60" class="api">
   119       <unit bldFile="/sf/app/speechsrv/srsf/nssvascontacthdlr/group"/>
   119 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/grcompiler_hw_device_api/group"/>
   120      </component>
   120 </component>
   121      <component name="vcommandhandler" filter="s60" long-name="Voice Command Handler">
   121 <component name="ttp_hw_device_api" long-name="TTP Hardware Device API" filter="s60" class="api">
   122       <unit bldFile="/sf/app/speechsrv/srsf/vcommandhandler/group"/>
   122 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/ttp_hw_device_api/group"/>
   123      </component>
   123 </component>
   124      <component name="vuiphandler" filter="s60" long-name="Voice UI Plugin Handler">
   124 <component name="vocman_hw_device_api" long-name="VocMan Hardware Device API" filter="s60" class="api">
   125       <unit bldFile="/sf/app/speechsrv/srsf/vuiphandler/group"/>
   125 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/vocman_hw_device_api/group"/>
   126      </component>
   126 </component>
   127      <component name="vcommandexecutor" filter="s60" long-name="Voice Command Executor">
   127 <component name="speech_synthesis_clientserver_api" long-name="Speech Synthesis Client-Server API" filter="s60" class="api">
   128       <unit bldFile="/sf/app/speechsrv/srsf/vcommandexecutor/group"/>
   128 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/speech_synthesis_clientserver_api/group"/>
   129      </component>
   129 </component>
   130      <component name="vcommandexecutorbearer" filter="s60" long-name="Voice Command Executor Bearer">
   130 <component name="voice_ui_accessory_button_handling_api" long-name="Voice UI Accessory Button Handling API" filter="s60" class="api">
   131       <unit bldFile="/sf/app/speechsrv/srsf/vcommandexecutorbearer/group"/>
   131 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/voice_ui_accessory_button_handling_api/group"/>
   132      </component>
   132 </component>
   133      <component name="vcommandmanager" filter="s60" long-name="Voice Command Manager">
   133 <component name="ui_voice_recognition_api" long-name="UI Voice Recognition API" filter="s60" class="api">
   134       <unit bldFile="/sf/app/speechsrv/srsf/vcommandmanager/group"/>
   134 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/ui_voice_recognition_api/group"/>
   135      </component>
   135 </component>
   136      <component name="vcexecutorapp" filter="s60" long-name="Voice Command Executor Application">
   136 <component name="vcommand_settings_cenrep_api" long-name="Voice Command Settings CenRep API" filter="s60" class="api">
   137       <unit bldFile="/sf/app/speechsrv/srsf/vcexecutorapp/group"/>
   137 <unit bldFile="/sf/app/speechsrv/speechsrv_plat/vcommand_settings_cenrep_api/group"/>
   138      </component>
   138 </component>
   139      <component name="profileobserverplugin" filter="s60" long-name="Profile Observer Plugin" plugin="Y">
   139 </collection>
   140       <unit bldFile="/sf/app/speechsrv/srsf/profileobserverplugin/group"/>
   140 <collection name="voiceui" long-name="Voice UI" level="ui">
   141      </component>
   141 <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
   142      <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
   142 <unit bldFile="/sf/app/speechsrv/voiceui/vcommand/group"/>
   143       <!-- should distribute this into the above components -->
   143 </component>
   144       <unit bldFile="/sf/app/speechsrv/srsf/group"/>
   144 <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
   145      </component>
   145 <unit bldFile="/sf/app/speechsrv/voiceui/voiceuivoicerecognition/group"/>
   146     </collection>
   146 </component>
   147     <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui">
   147 <component name="pbkinfoviewimpl" filter="s60" long-name="Phonebook Info View Implementation" introduced="^1">
   148      <component name="speechsrv_plat" filter="s60" long-name="Speech Recognition UIs Platform Interfaces" class="api">
   148 <unit bldFile="/sf/app/speechsrv/voiceui/pbkinfoviewimpl/group"/>
   149       <unit bldFile="/sf/app/speechsrv/speechsrv_plat/group"/>
   149 </component>
   150      </component>
   150 <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
   151     </collection>
   151 <unit bldFile="/sf/app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
   152    </block>
   152 </component>
       
   153 <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
       
   154 <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
       
   155 <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
       
   156 </component>
       
   157 <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
       
   158 <!--  can this be put into the other components? -->
       
   159 <unit bldFile="/sf/app/speechsrv/voiceui/group"/>
       
   160 </component>
       
   161 </collection>
       
   162 <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
       
   163 <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
       
   164 <unit bldFile="/sf/app/speechsrv/srsf/sispeechrecognitiondata/group"/>
       
   165 </component>
       
   166 <component name="ttscommon" filter="s60" long-name="TTS Common">
       
   167 <unit bldFile="/sf/app/speechsrv/srsf/ttscommon/group"/>
       
   168 </component>
       
   169 <component name="devtts" filter="s60" long-name="Text to Speech">
       
   170 <unit bldFile="/sf/app/speechsrv/srsf/devtts/group"/>
       
   171 </component>
       
   172 <component name="ttscustomcommands" filter="s60" long-name="TTS Custom Commands">
       
   173 <unit bldFile="/sf/app/speechsrv/srsf/ttscustomcommands/group"/>
       
   174 </component>
       
   175 <component name="ttscontrollerplugin" filter="s60" long-name="TTS Controller Plugin" plugin="Y">
       
   176 <unit bldFile="/sf/app/speechsrv/srsf/ttscontrollerplugin/group"/>
       
   177 </component>
       
   178 <component name="ttsutility" filter="s60" long-name="TTS Utility">
       
   179 <unit bldFile="/sf/app/speechsrv/srsf/ttsutility/group"/>
       
   180 </component>
       
   181 <component name="speechsynthesis" filter="s60" long-name="Speech Synthesis">
       
   182 <!-- can only have one unit. #include these from a common bld.inf -->
       
   183 <unit bldFile="/sf/app/speechsrv/srsf/speechsynthesis/client/group"/>
       
   184 <unit bldFile="/sf/app/speechsrv/srsf/speechsynthesis/server/group"/>
       
   185 </component>
       
   186 <component name="devasr" filter="s60" long-name="Audio Recording and Speech Recognition">
       
   187 <unit bldFile="/sf/app/speechsrv/srsf/devasr/group"/>
       
   188 </component>
       
   189 <component name="sicc" filter="s60" long-name="Speaker Independent Custom Commands">
       
   190 <unit bldFile="/sf/app/speechsrv/srsf/sicc/group"/>
       
   191 </component>
       
   192 <component name="sisrscontrollerplugin" filter="s60" long-name="SI SRS Controller Plugin" plugin="Y">
       
   193 <unit bldFile="/sf/app/speechsrv/srsf/sisrscontrollerplugin/group"/>
       
   194 </component>
       
   195 <component name="siutility" filter="s60" long-name="Speaker Independent Utility">
       
   196 <unit bldFile="/sf/app/speechsrv/srsf/siutility/group"/>
       
   197 </component>
       
   198 <component name="nssvasapi" filter="s60" long-name="NSS VAS API">
       
   199 <unit bldFile="/sf/app/speechsrv/srsf/nssvasapi/group"/>
       
   200 </component>
       
   201 <component name="nssvascontacthdlr" filter="s60" long-name="NSS VAS Contact Handler">
       
   202 <unit bldFile="/sf/app/speechsrv/srsf/nssvascontacthdlr/group"/>
       
   203 </component>
       
   204 <component name="vcommandhandler" filter="s60" long-name="Voice Command Handler">
       
   205 <unit bldFile="/sf/app/speechsrv/srsf/vcommandhandler/group"/>
       
   206 </component>
       
   207 <component name="vuiphandler" filter="s60" long-name="Voice UI Plugin Handler">
       
   208 <unit bldFile="/sf/app/speechsrv/srsf/vuiphandler/group"/>
       
   209 </component>
       
   210 <component name="vcommandexecutor" filter="s60" long-name="Voice Command Executor">
       
   211 <unit bldFile="/sf/app/speechsrv/srsf/vcommandexecutor/group"/>
       
   212 </component>
       
   213 <component name="vcommandexecutorbearer" filter="s60" long-name="Voice Command Executor Bearer">
       
   214 <unit bldFile="/sf/app/speechsrv/srsf/vcommandexecutorbearer/group"/>
       
   215 </component>
       
   216 <component name="vcommandmanager" filter="s60" long-name="Voice Command Manager">
       
   217 <unit bldFile="/sf/app/speechsrv/srsf/vcommandmanager/group"/>
       
   218 </component>
       
   219 <component name="vcexecutorapp" filter="s60" long-name="Voice Command Executor Application">
       
   220 <unit bldFile="/sf/app/speechsrv/srsf/vcexecutorapp/group"/>
       
   221 </component>
       
   222 <component name="profileobserverplugin" filter="s60" long-name="Profile Observer Plugin" plugin="Y">
       
   223 <unit bldFile="/sf/app/speechsrv/srsf/profileobserverplugin/group"/>
       
   224 </component>
       
   225 <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
       
   226 <!-- should distribute this into the above components -->
       
   227 <unit bldFile="/sf/app/speechsrv/srsf/group"/>
       
   228 </component>
       
   229 </collection>
       
   230 <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui"/>
       
   231 </block>
   153 </layer>
   232 </layer>
   154 </systemModel>
   233 </systemModel>
   155 </SystemDefinition>
   234 </SystemDefinition>