Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(267)

Side by Side Diff: native_client_sdk/doc_generated/devguide/devcycle/running.html

Issue 511963004: Rearrange tables so that navigation can be added back to certain pages. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add numbers to techniques table to correspond to later headings. Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 {{+bindTo:partials.standard_nacl_api}} 1 {{+bindTo:partials.standard_nacl_article}}
2 2
3 <section id="running"> 3 <section id="running">
4 <h1 id="running">Running</h1> 4 <span id="devcycle-running"></span><h1 id="running"><span id="devcycle-running"> </span>Running</h1>
5 <div class="contents local" id="contents" style="display: none"> 5 <div class="contents local" id="contents" style="display: none">
6 <ul class="small-gap"> 6 <ul class="small-gap">
7 <li><a class="reference internal" href="#introduction" id="id5">Introduction</a> </li> 7 <li><a class="reference internal" href="#introduction" id="id5">Introduction</a> </li>
8 <li><a class="reference internal" href="#portable-native-client-pnacl-applicatio ns" id="id6">Portable Native Client (PNaCl) applications</a></li> 8 <li><a class="reference internal" href="#portable-native-client-pnacl-applicatio ns" id="id6">Portable Native Client (PNaCl) applications</a></li>
9 <li><a class="reference internal" href="#native-client-applications-and-the-chro me-web-store" id="id7">Native Client applications and the Chrome Web Store</a></ li> 9 <li><a class="reference internal" href="#native-client-applications-and-the-chro me-web-store" id="id7">Native Client applications and the Chrome Web Store</a></ li>
10 <li><p class="first"><a class="reference internal" href="#prerequisites" id="id8 ">Prerequisites</a></p> 10 <li><p class="first"><a class="reference internal" href="#prerequisites" id="id8 ">Prerequisites</a></p>
11 <ul class="small-gap"> 11 <ul class="small-gap">
12 <li><a class="reference internal" href="#browser-and-pepper-versions" id="id9">B rowser and Pepper versions</a></li> 12 <li><a class="reference internal" href="#browser-and-pepper-versions" id="id9">B rowser and Pepper versions</a></li>
13 <li><a class="reference internal" href="#chrome-cache" id="id10">Chrome Cache</a ></li> 13 <li><a class="reference internal" href="#chrome-cache" id="id10">Chrome Cache</a ></li>
14 </ul> 14 </ul>
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 every time you want to run a new build of your application, but there are four 64 every time you want to run a new build of your application, but there are four
65 alternative techniques you can use to run the application during development. 65 alternative techniques you can use to run the application during development.
66 These techniques are listed in the following table and described in detail 66 These techniques are listed in the following table and described in detail
67 below. Each technique has certain requirements (NaCl flag, web server, and/or 67 below. Each technique has certain requirements (NaCl flag, web server, and/or
68 CWS metadata); these are explained in the <a class="reference internal" href="#r equirements"><em>Requirements</em></a> 68 CWS metadata); these are explained in the <a class="reference internal" href="#r equirements"><em>Requirements</em></a>
69 section below.</p> 69 section below.</p>
70 <table border="1" class="docutils"> 70 <table border="1" class="docutils">
71 <colgroup> 71 <colgroup>
72 </colgroup> 72 </colgroup>
73 <thead valign="bottom"> 73 <thead valign="bottom">
74 <tr class="row-odd"><th class="head">#</th> 74 <tr class="row-odd"><th class="head" colspan="2">Technique</th>
75 <th class="head">Technique</th> 75 <th class="head">Requires
76 <th class="head">Requires NaCl flag</th> 76 Web
77 <th class="head">Requires Web Server</th> 77 Server</th>
78 <th class="head">Requires CWS Metadata</th> 78 <th class="head">Requires
79 <th class="head">Description</th> 79 CWS
80 Metadata</th>
80 </tr> 81 </tr>
81 </thead> 82 </thead>
82 <tbody valign="top"> 83 <tbody valign="top">
83 <tr class="row-even"><td>1</td> 84 <tr class="row-even"><td colspan="2"><p class="first"><strong>1. Local server</s trong></p>
84 <td>Local server</td> 85 <blockquote class="last">
86 <div><blockquote>
87 <div><p>Run a local server and simply point your browser to
88 your application on the server.</p>
89 <aside class="note">
90 This technique requires the NaCl flag.
91 </aside>
92 </div></blockquote>
93 </div></blockquote>
94 </td>
95 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
96 <td>&nbsp;</td>
97 </tr>
98 <tr class="row-odd"><td colspan="2"><p class="first"><strong>2. Packaged applica tion loaded as an unpacked
99 extension</strong></p>
100 <blockquote class="last">
101 <div><blockquote>
102 <div>Load your packaged application into Chrome as an
103 unpacked extension and run it without a server. An
104 unpacked extension is an application whose source and
105 metadata files are located in an unzipped folder on
106 your development machine. The CWS manifest file
107 (explained below) must specify a local_path field.</div></blockquote>
108 </div></blockquote>
109 </td>
110 <td>&nbsp;</td>
111 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
112 </tr>
113 <tr class="row-even"><td colspan="2"><p class="first"><strong>3. Hosted applicat ion loaded as an unpacked
114 extension</strong></p>
115 <blockquote class="last">
116 <div><blockquote>
117 <div>Load your hosted application into Chrome as an
118 unpacked extension and run it from a server (which can
119 be a local server). The CWS manifest file must specify
120 a web_url field.</div></blockquote>
121 </div></blockquote>
122 </td>
85 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td> 123 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
86 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td> 124 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
87 <td>&nbsp;</td>
88 <td>Run a local server and simply point your browser to your application on
89 the server.</td>
90 </tr> 125 </tr>
91 <tr class="row-odd"><td>2</td> 126 <tr class="row-odd"><td colspan="2"><p class="first"><strong>4. CWS application with untrusted testers</strong></p>
92 <td>Packaged application loaded as an unpacked extension</td> 127 <blockquote class="last">
93 <td>&nbsp;</td> 128 <div><blockquote>
129 <div>The standard technique for distributing a packaged or
130 hosted application in the CWS. You can limit the
131 application to trusted testers. This technique
132 requires a server if your application is a hosted
133 application.</div></blockquote>
134 </div></blockquote>
135 </td>
94 <td>&nbsp;</td> 136 <td>&nbsp;</td>
95 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td> 137 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
96 <td>Load your packaged application into Chrome as an unpacked extension and
97 run it without a server. An unpacked extension is simply an application
98 whose source and metadata files are located in a plain (unzipped) folder
99 on your development machine. The CWS manifest file (explained below) must
100 specify a <code>local_path</code> field.</td>
101 </tr>
102 <tr class="row-even"><td>3</td>
103 <td>Hosted application loaded as an unpacked extension</td>
104 <td>&nbsp;</td>
105 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
106 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
107 <td>Load your hosted application into Chrome as an unpacked extension and run
108 it from a server (which can be a local server). The CWS manifest file
109 must specify a <code>web_url</code> field.</td>
110 </tr>
111 <tr class="row-odd"><td>4</td>
112 <td>CWS application with untrusted testers</td>
113 <td>&nbsp;</td>
114 <td>&nbsp;</td>
115 <td><img alt="CHK" src="/native-client/images/check-red.png" /></td>
116 <td>This is the standard technique for distributing a packaged or hosted
117 application in the CWS, but you can limit the application to a few
118 trusted testers. This technique requires a server if your application is
119 a hosted application.</td>
120 </tr> 138 </tr>
121 </tbody> 139 </tbody>
122 </table> 140 </table>
123 <p>Which of the above techniques you use to run your application during developm ent 141 <p>Which of the above techniques you use to run your application during developm ent
124 is largely a matter of personal preference (i.e., would you rather start a local 142 is largely a matter of personal preference (i.e., would you rather start a local
125 server or create CWS metadata?). As a general rule, once you have an idea of how 143 server or create CWS metadata?). As a general rule, once you have an idea of how
126 you plan to distribute your application, you should use the corresponding 144 you plan to distribute your application, you should use the corresponding
127 technique during development. Choosing a distribution option depends on a number 145 technique during development. Choosing a distribution option depends on a number
128 of factors such as application size, application start-up time, hosting costs, 146 of factors such as application size, application start-up time, hosting costs,
129 offline functionality, etc. (see <a class="reference internal" href="/native-cli ent/devguide/distributing.html"><em>Distributing Your Application</em></a> for d etails), but you don&#8217;t need to make a decision about how 147 offline functionality, etc. (see <a class="reference internal" href="/native-cli ent/devguide/distributing.html"><em>Distributing Your Application</em></a> for d etails), but you don&#8217;t need to make a decision about how
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
417 be able to find the application by searching in the CWS.</li> 435 be able to find the application by searching in the CWS.</li>
418 </ul> 436 </ul>
419 </li> 437 </li>
420 </ol> 438 </ol>
421 <p>To publish an application to the world after publishing it to test accounts, 439 <p>To publish an application to the world after publishing it to test accounts,
422 you must first unpublish the application. For additional information see 440 you must first unpublish the application. For additional information see
423 <a class="reference external" href="/webstore/docs/publish">Publishing Your App< /a>, and in particular <a class="reference external" href="/webstore/publish#tes taccounts">Publishing 441 <a class="reference external" href="/webstore/docs/publish">Publishing Your App< /a>, and in particular <a class="reference external" href="/webstore/publish#tes taccounts">Publishing
424 to test accounts</a>.</p> 442 to test accounts</a>.</p>
425 </section> 443 </section>
426 444
427 {{/partials.standard_nacl_api}} 445 {{/partials.standard_nacl_article}}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698