Index: native_client_sdk/doc_generated/devguide/devcycle/dynamic-loading.html |
diff --git a/native_client_sdk/doc_generated/devguide/devcycle/dynamic-loading.html b/native_client_sdk/doc_generated/devguide/devcycle/dynamic-loading.html |
index 1123f9e91588216ffb5351b005813f57f1dfb0f9..0c525b1e2543846de4d2fef196b17450a4780ca4 100644 |
--- a/native_client_sdk/doc_generated/devguide/devcycle/dynamic-loading.html |
+++ b/native_client_sdk/doc_generated/devguide/devcycle/dynamic-loading.html |
@@ -314,34 +314,35 @@ the list of shared library dependencies using tools such as <code>objdump_</code |
<h3 id="deploying-a-dynamically-linked-application">Deploying a dynamically linked application</h3> |
<p>As described above, an application’s manifest file must explicitly list all the |
executable code modules that the application directly depends on, including |
-modules from the application itself (.nexe and .so files), modules from the |
-Native Client SDK (e.g., libppapi_cpp.so), and perhaps also modules from |
-<a class="reference external" href="http://code.google.com/p/naclports/">naclports</a> or from |
-<a class="reference external" href="../../community/middleware">middleware systems</a> that |
-the application uses. You must provide all of those modules as part of the |
-application deployment process.</p> |
-<p>As explained in <a class="reference internal" href="/native-client/devguide/distributing.html"><em>Distributing Your Application</em></a>, there are two basic ways to deploy an application:</p> |
+modules from the application itself (<code>.nexe</code> and <code>.so</code> files), modules from |
+the Native Client SDK (e.g., <code>libppapi_cpp.so</code>), and perhaps also modules from |
+<a class="reference external" href="http://code.google.com/p/naclports/">naclports</a> or from <a class="reference external" href="../../community/middleware">middleware systems</a> that the application uses. You must provide all |
+of those modules as part of the application deployment process.</p> |
+<p>As explained in <a class="reference internal" href="/native-client/devguide/distributing.html"><em>Distributing Your Application</em></a>, there |
+are two basic ways to deploy a <a class="reference external" href="/apps">Chrome app</a>:</p> |
<ul class="small-gap"> |
<li><strong>hosted application:</strong> all modules are hosted together on a web server of |
your choice</li> |
<li><strong>packaged application:</strong> all modules are packaged into one file, hosted in |
the Chrome Web Store, and downloaded to the user’s machine</li> |
</ul> |
+<p>The web store documentation contains a handy guide to <a class="reference external" href="https://developer.chrome.com/webstore/choosing">help you choose which to |
+use</a>.</p> |
<p>You must deploy all the modules listed in your application’s manifest file for |
either the hosted application or the packaged application case. For hosted |
applications, you must upload the modules to your web server. For packaged |
-applications, you must include the modules in the application’s Chrome Web |
-Store .crx file. Modules should use URLs/names that are consistent with those |
-in the Native Client manifest file, and be named relative to the location of |
-the manifest file. Remember that some of the libraries named in the manifest |
-file may be located in directories you specified with the -L option to |
+applications, you must include the modules in the application’s Chrome Web Store |
+.crx file. Modules should use URLs/names that are consistent with those in the |
+Native Client manifest file, and be named relative to the location of the |
+manifest file. Remember that some of the libraries named in the manifest file |
+may be located in directories you specified with the <code>-L</code> option to |
<code>create_nmf.py</code>. You are free to rename/rearrange files and directories |
referenced by the Native Client manifest file, so long as the modules are |
-available in the locations indicated by the manifest file. If you move or |
-rename modules, it may be easier to re-run <code>create_nmf.py</code> to generate a new |
-manifest file rather than edit the original manifest file. For hosted |
-applications, you can check for name mismatches during testing by watching the |
-request log of the web server hosting your test deployment.</p> |
+available in the locations indicated by the manifest file. If you move or rename |
+modules, it may be easier to re-run <code>create_nmf.py</code> to generate a new manifest |
+file rather than edit the original manifest file. For hosted applications, you |
+can check for name mismatches during testing by watching the request log of the |
+web server hosting your test deployment.</p> |
<h3 id="opening-a-shared-library-at-runtime">Opening a shared library at runtime</h3> |
<p>Native Client supports a version of the POSIX standard <code>dlopen()</code> interface |
for opening libraries explicitly, after an application is already running. |