Symbian3/PDK/Source/GUID-3618ECE9-C22B-5AE2-837E-FEBC55D42330.dita
changeset 12 80ef3a206772
parent 9 59758314f811
child 14 578be2adaf3e
--- a/Symbian3/PDK/Source/GUID-3618ECE9-C22B-5AE2-837E-FEBC55D42330.dita	Fri Jul 02 12:51:36 2010 +0100
+++ b/Symbian3/PDK/Source/GUID-3618ECE9-C22B-5AE2-837E-FEBC55D42330.dita	Fri Jul 16 17:23:46 2010 +0100
@@ -13,7 +13,7 @@
              Figure 1. LBS Subsystem with the Privacy Protocol Module. Location
              Server Framework is on the left, with Standalone Privacy Mode components on the
              right. 
-          </title> <image href="GUID-D66415A3-7AFA-50D7-9019-96E20240CF05_d0e427163_href.png" placement="inline"/></fig> </section> <example><title>Integration and configuration tasks</title> <p>This section lists the tasks that may be required to build and configure a working LBS subsystem. Tasks are categorised as required or optional. </p> <ul><li id="GUID-BDB95691-058E-5840-A70E-327C5521AA28"><p>[Required] <xref href="GUID-7923A242-BD6A-56EB-B9D5-97DA94654409.dita">Create a Standalone Privacy Mode</xref> client process. </p> </li> <li id="GUID-7EF49166-E0AF-5835-9BA6-B311B35BA2DD"><p>[Required] <xref href="GUID-ABA8D056-CFA0-5F1F-AF44-10F0989BB392.dita">Create a Privacy Handler</xref> (either a Privacy Controller or Privacy Notifiers). </p> <p>A privacy handler is required to inform the user when privacy requests are received from the network. </p> </li> <li id="GUID-EE8BFEB4-CA4B-53D2-B88E-7DCD51DC75A9"><p>[Required] <xref href="GUID-97F94F36-B4C0-569F-9E5D-0732327330A6.dita">Modify the LBS Default Administration Settings File</xref>  <filepath>1028224B.cre</filepath>. </p> <p>It is necessary to configure LBS settings to load the Privacy Protocol Module on startup. </p> </li> <li id="GUID-0FCA53F6-10D8-5CA7-BC39-C27ECEC0B6A2"><p>[Required] <xref href="GUID-0E89B917-F35A-56AB-B451-EB63E8331044.dita">Modify the LBS Root Process File</xref> <filepath>10282266.cre</filepath> to start only those LBS processes necessary for this configuration and to add the Privacy Controller application (if one is used). In this subsystem configuration Privacy Controller startup is managed by the LBS Root process. </p> </li> <li id="GUID-1A476436-24E6-576B-AB4B-9C6A9F213CE5"><p>[Optional] <xref href="GUID-E6E34A4B-84CE-5C7E-9B7D-7A0FABFF1C96.dita">Create a Positioning Plug-in (PSY)</xref> to interface with integrated positioning hardware. </p> <p>You can use the Positioning Plug-in (PSY) API to develop plug-ins that integrate directly with positioning hardware, possibly using proprietary interfaces and protocols. </p> <p>Note: When the Privacy Protocol Module (PPM) is installed it is not possible to use A-GPS or cell-based positioning via Symbian platform components because the PPM is not a fully functional Network Protocol Module. </p> <p>If you want to use <i>both</i> the Privacy Protocol Module <i>and</i> A-GPS or cell-based positioning you must implement your own PSY(s) to obtain A-GPS assistance data and cell position data from the device domestic OS. </p> </li> <li id="GUID-FC8E4F63-C300-5C30-9FF9-DF8743850AC9"><p>[Optional] <xref href="GUID-29DE87DA-617B-5DF7-9C49-C7113EC4147D.dita">Create an LBS Settings Application</xref>. </p> <p>Creating a settings application is only necessary if you want to give end users the ability to modify LBS settings at runtime. LBS provides the LBS Administration API and the Location Settings API to modify LBS settings at runtime. </p> </li> <li id="GUID-1CEF5F8C-4A3B-5543-8A54-05423CD97AF0"><p>[Optional] Create applications to use the <xref href="GUID-D0318BB6-0B9F-5A1C-AB0B-61BA22D28661.dita">Location Acquisition API</xref>. </p> <p>The Location Acquisition API can be used to create applications that use location data, such as navigation and location stamping applications. This API can be used by device creators and by third party application developers. </p> </li> <li id="GUID-3E567F07-EE60-536F-96E5-5664EF563C0D"><p><xref href="GUID-5B39D732-7252-57EB-BA74-FC8718ED45E4.dita">Build a ROM</xref>  </p> </li> </ul> <p>The following documents give additional information about LBS configuration: </p> <ul><li id="GUID-98679D29-F61D-5BAE-853C-75A24BCB60A5"><p><xref href="GUID-7D7FC939-9363-52F8-961F-65E77B3F867C.dita">Configuration Files for Standalone Privacy Mode</xref> gives a list of the LBS configuration files that you can modify. </p> </li> </ul> </example> </conbody><related-links><link href="GUID-D18B4715-3942-52EA-9D2F-E145037FA47A.dita"><linktext>Integration
+          </title> <image href="GUID-D66415A3-7AFA-50D7-9019-96E20240CF05_d0e433008_href.png" placement="inline"/></fig> </section> <example><title>Integration and configuration tasks</title> <p>This section lists the tasks that may be required to build and configure a working LBS subsystem. Tasks are categorised as required or optional. </p> <ul><li id="GUID-BDB95691-058E-5840-A70E-327C5521AA28"><p>[Required] <xref href="GUID-7923A242-BD6A-56EB-B9D5-97DA94654409.dita">Create a Standalone Privacy Mode</xref> client process. </p> </li> <li id="GUID-7EF49166-E0AF-5835-9BA6-B311B35BA2DD"><p>[Required] <xref href="GUID-ABA8D056-CFA0-5F1F-AF44-10F0989BB392.dita">Create a Privacy Handler</xref> (either a Privacy Controller or Privacy Notifiers). </p> <p>A privacy handler is required to inform the user when privacy requests are received from the network. </p> </li> <li id="GUID-EE8BFEB4-CA4B-53D2-B88E-7DCD51DC75A9"><p>[Required] <xref href="GUID-97F94F36-B4C0-569F-9E5D-0732327330A6.dita">Modify the LBS Default Administration Settings File</xref>  <filepath>1028224B.cre</filepath>. </p> <p>It is necessary to configure LBS settings to load the Privacy Protocol Module on startup. </p> </li> <li id="GUID-0FCA53F6-10D8-5CA7-BC39-C27ECEC0B6A2"><p>[Required] <xref href="GUID-0E89B917-F35A-56AB-B451-EB63E8331044.dita">Modify the LBS Root Process File</xref> <filepath>10282266.cre</filepath> to start only those LBS processes necessary for this configuration and to add the Privacy Controller application (if one is used). In this subsystem configuration Privacy Controller startup is managed by the LBS Root process. </p> </li> <li id="GUID-1A476436-24E6-576B-AB4B-9C6A9F213CE5"><p>[Optional] <xref href="GUID-E6E34A4B-84CE-5C7E-9B7D-7A0FABFF1C96.dita">Create a Positioning Plug-in (PSY)</xref> to interface with integrated positioning hardware. </p> <p>You can use the Positioning Plug-in (PSY) API to develop plug-ins that integrate directly with positioning hardware, possibly using proprietary interfaces and protocols. </p> <p>Note: When the Privacy Protocol Module (PPM) is installed it is not possible to use A-GPS or cell-based positioning via Symbian platform components because the PPM is not a fully functional Network Protocol Module. </p> <p>If you want to use <i>both</i> the Privacy Protocol Module <i>and</i> A-GPS or cell-based positioning you must implement your own PSY(s) to obtain A-GPS assistance data and cell position data from the device domestic OS. </p> </li> <li id="GUID-FC8E4F63-C300-5C30-9FF9-DF8743850AC9"><p>[Optional] <xref href="GUID-29DE87DA-617B-5DF7-9C49-C7113EC4147D.dita">Create an LBS Settings Application</xref>. </p> <p>Creating a settings application is only necessary if you want to give end users the ability to modify LBS settings at runtime. LBS provides the LBS Administration API and the Location Settings API to modify LBS settings at runtime. </p> </li> <li id="GUID-1CEF5F8C-4A3B-5543-8A54-05423CD97AF0"><p>[Optional] Create applications to use the <xref href="GUID-D0318BB6-0B9F-5A1C-AB0B-61BA22D28661.dita">Location Acquisition API</xref>. </p> <p>The Location Acquisition API can be used to create applications that use location data, such as navigation and location stamping applications. This API can be used by device creators and by third party application developers. </p> </li> <li id="GUID-3E567F07-EE60-536F-96E5-5664EF563C0D"><p><xref href="GUID-5B39D732-7252-57EB-BA74-FC8718ED45E4.dita">Build a ROM</xref>  </p> </li> </ul> <p>The following documents give additional information about LBS configuration: </p> <ul><li id="GUID-98679D29-F61D-5BAE-853C-75A24BCB60A5"><p><xref href="GUID-7D7FC939-9363-52F8-961F-65E77B3F867C.dita">Configuration Files for Standalone Privacy Mode</xref> gives a list of the LBS configuration files that you can modify. </p> </li> </ul> </example> </conbody><related-links><link href="GUID-D18B4715-3942-52EA-9D2F-E145037FA47A.dita"><linktext>Integration
                 and Configuration Guide Overview</linktext> </link> <link href="GUID-7233BC33-6060-5D6B-A5D2-01135F059337.dita"><linktext>LBS Architecture Overview</linktext> </link> <link href="GUID-B3000A78-3BE5-5E0A-A718-87BC9BA03726.dita"><linktext>Network
                 Privacy API</linktext> </link> <link href="GUID-E1710E40-B8F5-5CF8-B9FE-698869A1770F.dita"><linktext>Privacy
                 Request API</linktext> </link> </related-links></concept>
\ No newline at end of file