You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@edgent.apache.org by ho...@apache.org on 2016/04/14 01:30:26 UTC

[1/5] incubator-quarks-website git commit: from 1ffaa60e3c4b74ee67a1e65ace5ee19b9aed83ca

Repository: incubator-quarks-website
Updated Branches:
  refs/heads/asf-site ea6e15139 -> b4feddb77


http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/recipes/recipe_hello_quarks.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_hello_quarks.html b/content/recipes/recipe_hello_quarks.html
index ef6a1b5..9c427d1 100644
--- a/content/recipes/recipe_hello_quarks.html
+++ b/content/recipes/recipe_hello_quarks.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -533,7 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/recipes/recipe_hello_quarks.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <p>Quarks&#39; pure Java implementation is a powerful feature which allows it to be run on the majority of JVM-compatible systems. It also has the added benefit of enabling the developer to develop applications entirely within the Eclipse and Intellij ecosystems. For the purposes of this recipe, it will be assumed that the developer is using Eclipse. To begin the Hello World recipe, create a new project and import the necessary libraries as outlined in the <a href="../docs/quarks-getting-started">Getting Started Guide</a>. Next, write the following template application:</p>
+  <p>Quarks&#39; pure Java implementation is a powerful feature which allows it to be run on the majority of JVM-compatible systems. It also has the added benefit of enabling the developer to develop applications entirely within the Eclipse and Intellij ecosystems. For the purposes of this recipe, it will be assumed that the developer is using Eclipse. To begin the Hello World recipe, create a new project and import the necessary libraries as outlined in the <a href="../docs/quarks-getting-started">Getting started guide</a>. Next, write the following template application:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="p">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">args</span><span class="o">)</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">DirectProvider</span><span class="o">();</span>
@@ -557,7 +557,7 @@ $('#toc').on('click', 'a', function() {
 </code></pre></div>
 <p>The <code>helloStream</code> stream is created, and the &quot;Hello&quot; and &quot;Quarks!&quot; strings will be sent as its two data items.</p>
 
-<h2 id="printing-to-output">Printing to Output</h2>
+<h2 id="printing-to-output">Printing to output</h2>
 
 <p><code>TStream.print</code> can be used to print the data items of a stream to standard output by invoking the <code>toString</code> method of each data item. In this case the data items are already strings, but in principle <code>TStream.print</code> can be called on any stream, regardless of the datatype carried by the stream.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="p">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">args</span><span class="o">)</span> <span class="o">{</span>
@@ -571,7 +571,7 @@ $('#toc').on('click', 'a', function() {
         <span class="n">helloStream</span><span class="o">.</span><span class="na">print</span><span class="o">();</span>
     <span class="o">}</span>
 </code></pre></div>
-<h2 id="submitting-the-application">Submitting the Application</h2>
+<h2 id="submitting-the-application">Submitting the application</h2>
 
 <p>The only remaining step is to submit the application, which is performed by the <code>DirectProvider</code>. Submitting a Quarks application initializes the threads which execute the <code>Topology</code>, and begins processing its data sources.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="p">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">args</span><span class="o">)</span> <span class="o">{</span>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/recipes/recipe_source_function.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_source_function.html b/content/recipes/recipe_source_function.html
index ad0a74f..5f7d65e 100644
--- a/content/recipes/recipe_source_function.html
+++ b/content/recipes/recipe_source_function.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Writing a Source Function  | Apache Quarks Documentation</title>
+<title>Writing a source function  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Writing a Source Function page: ";
+var body = "I have some feedback about the Writing a source function page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Writing a Source Function">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Writing a source function">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Writing a Source Function</h1>
+   <h1 class="post-title-main">Writing a source function</h1>
 </div>
 
 <div class="post-content">
@@ -535,7 +535,7 @@ $('#toc').on('click', 'a', function() {
     
   <p>In the previous <a href="recipe_hello_quarks">Hello Quarks!</a> example, we create a data source which only generates a single Java String and prints it to output. Yet Quarks sources support the ability generate any data type as a source, not just Java types such as Strings and Doubles. Moreover, because the user supplies the code which generates the data, the user has complete flexibility for <em>how</em> the data is generated. This recipe demonstrates how a user could write such a custom data source.</p>
 
-<h2 id="custom-source-reading-the-lines-of-a-web-page">Custom Source: Reading the Lines of a Web Page</h2>
+<h2 id="custom-source-reading-the-lines-of-a-web-page">Custom source: reading the lines of a web page</h2>
 
 <div class="alert alert-info" role="alert"><i class="fa fa-info-circle"></i> <b>Note: </b> Quarks' API provides convenience methods for performing HTTP requests. For the sake of example we are writing a HTTP data source manually, but in principle there are easier methods. </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/recipes/recipe_value_out_of_range.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_value_out_of_range.html b/content/recipes/recipe_value_out_of_range.html
index f78c99b..b4e8c5e 100644
--- a/content/recipes/recipe_value_out_of_range.html
+++ b/content/recipes/recipe_value_out_of_range.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Detecting a Sensor Value Out of Expected Range  | Apache Quarks Documentation</title>
+<title>Detecting a sensor value out of expected range  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Detecting a Sensor Value Out of Expected Range page: ";
+var body = "I have some feedback about the Detecting a sensor value out of expected range page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Detecting a Sensor Value Out of Expected Range">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Detecting a sensor value out of expected range">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Detecting a Sensor Value Out of Expected Range</h1>
+   <h1 class="post-title-main">Detecting a sensor value out of expected range</h1>
 </div>
 
 <div class="post-content">
@@ -541,7 +541,7 @@ $('#toc').on('click', 'a', function() {
 
 <h2 id="setting-up-the-application">Setting up the application</h2>
 
-<p>We assume that the environment has been set up following the steps outlined in the <a href="../docs/quarks-getting-started">Getting Started Guide</a>. Let&#39;s begin by creating a <code>DirectProvider</code> and <code>Topology</code>. We also define the optimal temperature range and the initial temperature.</p>
+<p>We assume that the environment has been set up following the steps outlined in the <a href="../docs/quarks-getting-started">Getting started guide</a>. Let&#39;s begin by creating a <code>DirectProvider</code> and <code>Topology</code>. We also define the optimal temperature range and the initial temperature.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="kn">import</span> <span class="nn">static</span> <span class="n">quarks</span><span class="o">.</span><span class="na">function</span><span class="o">.</span><span class="na">Functions</span><span class="o">.</span><span class="na">identity</span><span class="o">;</span>
 
     <span class="kn">import</span> <span class="nn">java.text.DecimalFormat</span><span class="o">;</span>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/search.json
----------------------------------------------------------------------
diff --git a/content/search.json b/content/search.json
index d9607fb..f499e00 100644
--- a/content/search.json
+++ b/content/search.json
@@ -19,7 +19,7 @@
 
 
 {
-"title": "Common Quarks Operations",
+"title": "Common Quarks operations",
 "tags": "",
 "keywords": "",
 "url": "../docs/common-quarks-operations",
@@ -30,7 +30,7 @@
 
 
 {
-"title": "Apache Quarks Community",
+"title": "Apache Quarks community",
 "tags": "",
 "keywords": "",
 "url": "../docs/community",
@@ -41,7 +41,7 @@
 
 
 {
-"title": "Application Console",
+"title": "Application console",
 "tags": "",
 "keywords": "",
 "url": "../docs/console",
@@ -110,7 +110,7 @@
 
 
 {
-"title": "Apache Quarks Documentation",
+"title": "Apache Quarks documentation",
 "tags": "",
 "keywords": "",
 "url": "../docs/quarks_index",
@@ -121,7 +121,7 @@
 
 
 {
-"title": "Quickstart IBM Watson IoT Platform Sample",
+"title": "Quickstart IBM Watson IoT Platform sample",
 "tags": "",
 "keywords": "",
 "url": "../docs/quickstart",
@@ -143,7 +143,7 @@
 
 
 {
-"title": "Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream",
+"title": "Splitting a stream to apply different processing and combining the results into a single stream",
 "tags": "",
 "keywords": "",
 "url": "../recipes/recipe_combining_streams_processing_results",
@@ -154,7 +154,7 @@
 
 
 {
-"title": "Applying Different Processing Against a Single Stream",
+"title": "Applying different processing against a single stream",
 "tags": "",
 "keywords": "",
 "url": "../recipes/recipe_different_processing_against_stream",
@@ -165,7 +165,7 @@
 
 
 {
-"title": "Use an External Configuration File for Filter Ranges",
+"title": "Using an external configuration file for filter ranges",
 "tags": "",
 "keywords": "",
 "url": "../recipes/recipe_external_filter_range",
@@ -187,7 +187,7 @@
 
 
 {
-"title": "Writing a Source Function",
+"title": "Writing a source function",
 "tags": "",
 "keywords": "",
 "url": "../recipes/recipe_source_function",
@@ -198,7 +198,7 @@
 
 
 {
-"title": "Detecting a Sensor Value Out of Expected Range",
+"title": "Detecting a sensor value out of expected range",
 "tags": "",
 "keywords": "",
 "url": "../recipes/recipe_value_out_of_range",
@@ -209,7 +209,7 @@
 
 
 {
-"title": "Sample Programs",
+"title": "Sample programs",
 "tags": "",
 "keywords": "",
 "url": "../docs/samples",

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/titlepage.html
----------------------------------------------------------------------
diff --git a/content/titlepage.html b/content/titlepage.html
index f246f27..7502e0a 100644
--- a/content/titlepage.html
+++ b/content/titlepage.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/tocpage.html
----------------------------------------------------------------------
diff --git a/content/tocpage.html b/content/tocpage.html
index 6ea0d68..fcfb699 100644
--- a/content/tocpage.html
+++ b/content/tocpage.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -576,13 +576,13 @@ $('#toc').on('click', 'a', function() {
             <ul>
                 
                 
-                <li><a href="/docs/quarks-getting-started.html">1. Getting Started Guide</a>
+                <li><a href="/docs/quarks-getting-started.html">Getting started guide</a>
                     
         </li>
         
         
                 
-                <li><a href="/docs/common-quarks-operations.html">2. Common Operations</a>
+                <li><a href="/docs/common-quarks-operations.html">Common operations</a>
                     
         </li>
         
@@ -602,37 +602,37 @@ $('#toc').on('click', 'a', function() {
         
         
                 
-                <li><a href="/recipes/recipe_source_function.html">Writing a Source Function</a>
+                <li><a href="/recipes/recipe_source_function.html">Writing a source function</a>
                     
         </li>
         
         
                 
-                <li><a href="/recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a>
+                <li><a href="/recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a>
                     
         </li>
         
         
                 
-                <li><a href="/recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a>
+                <li><a href="/recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a>
                     
         </li>
         
         
                 
-                <li><a href="/recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a>
+                <li><a href="/recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a>
                     
         </li>
         
         
                 
-                <li><a href="/recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a>
+                <li><a href="/recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a>
                     
         </li>
         
         
                 
-                <li><a href="/recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a>
+                <li><a href="/recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a>
                     
         </li>
         
@@ -646,13 +646,13 @@ $('#toc').on('click', 'a', function() {
             <ul>
                 
                 
-                <li><a href="/docs/samples.html">1. Samples</a>
+                <li><a href="/docs/samples.html">Samples</a>
                     
         </li>
         
         
                 
-                <li><a href="/docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a>
+                <li><a href="/docs/quickstart.html">Quickstart IBM Watson IoT Platform</a>
                     
         </li>
         
@@ -662,11 +662,11 @@ $('#toc').on('click', 'a', function() {
     
     
         
-        <li class="sectionHead">Using The Console
+        <li class="sectionHead">Using the Console
             <ul>
                 
                 
-                <li><a href="/docs/console.html">1. Using The Console</a>
+                <li><a href="/docs/console.html">Using the console</a>
                     
         </li>
         
@@ -676,7 +676,7 @@ $('#toc').on('click', 'a', function() {
     
     
         
-        <li class="sectionHead">Get involved
+        <li class="sectionHead">Get Involved
             <ul>
                 
                 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/urls_mydoc.txt
----------------------------------------------------------------------
diff --git a/content/urls_mydoc.txt b/content/urls_mydoc.txt
index 0bb6a22..b411296 100644
--- a/content/urls_mydoc.txt
+++ b/content/urls_mydoc.txt
@@ -35,16 +35,16 @@
 
  
 /docs/quarks-getting-started:
-  title: "1. Getting Started Guide"
+  title: "Getting started guide"
   url: "../docs/quarks-getting-started.html"
-  link: "<a href='../docs/quarks-getting-started.html'>1. Getting Started Guide</a>"
+  link: "<a href='../docs/quarks-getting-started.html'>Getting started guide</a>"
 
 
  
 /docs/common-quarks-operations:
-  title: "2. Common Operations"
+  title: "Common operations"
   url: "../docs/common-quarks-operations.html"
-  link: "<a href='../docs/common-quarks-operations.html'>2. Common Operations</a>"
+  link: "<a href='../docs/common-quarks-operations.html'>Common operations</a>"
 
 
 
@@ -58,69 +58,69 @@
 
  
 /recipes/recipe_source_function:
-  title: "Writing a Source Function"
+  title: "Writing a source function"
   url: "../recipes/recipe_source_function.html"
-  link: "<a href='../recipes/recipe_source_function.html'>Writing a Source Function</a>"
+  link: "<a href='../recipes/recipe_source_function.html'>Writing a source function</a>"
 
 
  
 /recipes/recipe_value_out_of_range:
-  title: "Detecting a Sensor Value Out of Expected Range"
+  title: "Detecting a sensor value out of expected range"
   url: "../recipes/recipe_value_out_of_range.html"
-  link: "<a href='../recipes/recipe_value_out_of_range.html'>Detecting a Sensor Value Out of Expected Range</a>"
+  link: "<a href='../recipes/recipe_value_out_of_range.html'>Detecting a sensor value out of expected range</a>"
 
 
  
 /recipes/recipe_different_processing_against_stream:
-  title: "Applying Different Processing Against a Single Stream"
+  title: "Applying different processing against a single stream"
   url: "../recipes/recipe_different_processing_against_stream.html"
-  link: "<a href='../recipes/recipe_different_processing_against_stream.html'>Applying Different Processing Against a Single Stream</a>"
+  link: "<a href='../recipes/recipe_different_processing_against_stream.html'>Applying different processing against a single stream</a>"
 
 
  
 /recipes/recipe_combining_streams_processing_results:
-  title: "Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream"
+  title: "Splitting a stream to apply different processing and combining the results into a single stream"
   url: "../recipes/recipe_combining_streams_processing_results.html"
-  link: "<a href='../recipes/recipe_combining_streams_processing_results.html'>Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a>"
+  link: "<a href='../recipes/recipe_combining_streams_processing_results.html'>Splitting a stream to apply different processing and combining the results into a single stream</a>"
 
 
  
 /recipes/recipe_external_filter_range:
-  title: "Using an External Configuration File for Filter Ranges"
+  title: "Using an external configuration file for filter ranges"
   url: "../recipes/recipe_external_filter_range.html"
-  link: "<a href='../recipes/recipe_external_filter_range.html'>Using an External Configuration File for Filter Ranges</a>"
+  link: "<a href='../recipes/recipe_external_filter_range.html'>Using an external configuration file for filter ranges</a>"
 
 
  
 /recipes/recipe_adaptable_filter_range:
-  title: "Adaptable Filter Behavior"
+  title: "Adaptable filter behavior"
   url: "../recipes/recipe_adaptable_filter_range.html"
-  link: "<a href='../recipes/recipe_adaptable_filter_range.html'>Adaptable Filter Behavior</a>"
+  link: "<a href='../recipes/recipe_adaptable_filter_range.html'>Adaptable filter behavior</a>"
 
 
 
 
  
 /docs/samples:
-  title: "1. Samples"
+  title: "Samples"
   url: "../docs/samples.html"
-  link: "<a href='../docs/samples.html'>1. Samples</a>"
+  link: "<a href='../docs/samples.html'>Samples</a>"
 
 
  
 /docs/quickstart:
-  title: "2. Quickstart IBM Watson IoT Platform"
+  title: "Quickstart IBM Watson IoT Platform"
   url: "../docs/quickstart.html"
-  link: "<a href='../docs/quickstart.html'>2. Quickstart IBM Watson IoT Platform</a>"
+  link: "<a href='../docs/quickstart.html'>Quickstart IBM Watson IoT Platform</a>"
 
 
 
 
  
 /docs/console:
-  title: "1. Using The Console"
+  title: "Using the console"
   url: "../docs/console.html"
-  link: "<a href='../docs/console.html'>1. Using The Console</a>"
+  link: "<a href='../docs/console.html'>Using the console</a>"
 
 
 



[4/5] incubator-quarks-website git commit: from 1ffaa60e3c4b74ee67a1e65ace5ee19b9aed83ca

Posted by ho...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/algolia_search.json
----------------------------------------------------------------------
diff --git a/content/algolia_search.json b/content/algolia_search.json
index 356d5d0..f69973e 100644
--- a/content/algolia_search.json
+++ b/content/algolia_search.json
@@ -13,7 +13,7 @@
 "keywords": "",
 "url": "../docs/committers",
 "summary": "",
-"body": "# Commit ActivityTo see commit activity for Quarks, click [here](https://github.com/apache/incubator-quarks/pulse).# How to Become a CommitterYou can become a committer by contributing to Quarks. Qualifications for a new committer include:* **Sustained Contributions**: Potential committers should have a history of contributions to Quarks. They will create pull requests over a period of time.  * **Quality of Contributions**: Potential committers should submit code that adds value to Quarks, including tests and documentation as needed. They should comment in a positive way on issues and pull requests, providing guidance and input to improve Quarks.* **Community Involvement**: Committers should participate in discussions in a positive way, triage and fix bugs, and interact with users who submit questions. They will remain courteous, and helpful, and encourage new members to join the Quarks community."
+"body": "## Commit activityTo see commit activity for Quarks, click [here](https://github.com/apache/incubator-quarks/pulse).## How to become a committerYou can become a committer by contributing to Quarks. Qualifications for a new committer include:* **Sustained Contributions**: Potential committers should have a history of contributions to Quarks. They will create pull requests over a period of time.  * **Quality of Contributions**: Potential committers should submit code that adds value to Quarks, including tests and documentation as needed. They should comment in a positive way on issues and pull requests, providing guidance and input to improve Quarks.* **Community Involvement**: Committers should participate in discussions in a positive way, triage and fix bugs, and interact with users who submit questions. They will remain courteous, and helpful, and encourage new members to join the Quarks community."
 
 },
 
@@ -21,12 +21,12 @@
 
 
 {
-"title": "Common Quarks Operations",
+"title": "Common Quarks operations",
 "tags": "",
 "keywords": "",
 "url": "../docs/common-quarks-operations",
 "summary": "",
-"body": "# Common Quarks OperationsIn the first [getting started guide](quarks-getting-started), we covered a \"hello world\" Quarks application where we read from a device's simulated temperature sensor. Yet Quarks supports more operations than simple filtering. Data analysis and streaming require a suite of functionality, the most important components of which will be outlined below.## TStream.map()TStream.map() is arguably the most used method in the Quarks API. Its two main purposes are to perform stateful or stateless operations on a stream's tuples, and to produce a TStream with tuples of a different type from that of the calling stream.### Changing a TStream's Tuple TypeIn addition to filtering tuples, TStreams support operations that *transform* tuples from one Java type to another by invoking the TStream.map() method.This is useful in cases such as calculating the floating point average of a list of Integers, or tokenizing a Java String into a list of Strings. To demonstrat
 e this, let's say we have a TStream which contains a few lines, each of which contains multiple words:```java    TStream lines = topology.strings(            \"this is a line\",            \"this is another line\",            \"there are three lines now\",            \"and now four\"        );```We then want to print the third word in each line. The best way to do this is to convert each line to a list of Strings by tokenizing them. We can do this in one line of code with the TStream.map() method:```java    TStream > wordsInLine = lines.map(tuple -> Arrays.asList(tuple.split(\" \")));```Since each tuple is now a list of strings, the *wordsInLine* stream is of type List. As you can see, the map() method has the ability to change the type of the TStream. Finally, we can use the *wordsInLine* stream to print the third word in each line.```java    wordsInLine.sink(list -> System.out.println(list.get(2)));```As mentioned in the [getting started guide](quarks-getting-started), a TStream c
 an be parameterized to any serializable Java type, including ones created by the user.### Performing Stateful OperationsIn all previous examples, the operations performed on a TStream have been stateless; keeping track of information over multiple invocations of the same operation has not been necessary. What if we want to keep track of the number of Strings sent over a stream? To do this, we need our TStream.map() method to contain a counter as state.This can be achieved by creating an anonymous Function class, and giving it the required fields.```java    TStream streamOfStrings = ...;    TStream counts = streamOfStrings.map(new Function(){            int count = 0;            @Override            public Integer apply(String arg0) {                count = count + 1;                return count;            }        });```The *count* field will now contain the number of Strings which were sent over streamOfStrings. Although this is a simple example, the anonymous Function passed to T
 Stream.map() can contain any kind of state! This could be a HashMap, a running list of tuples, or any serializable Java type. The state will be maintained throughout the entire runtime of your application."
+"body": "In the [Getting started guide](quarks-getting-started), we covered a Quarks application where we read from a device's simulated temperature sensor. Yet Quarks supports more operations than simple filtering. Data analysis and streaming require a suite of functionality, the most important components of which will be outlined below.## TStream.map()TStream.map() is arguably the most used method in the Quarks API. Its two main purposes are to perform stateful or stateless operations on a stream's tuples, and to produce a TStream with tuples of a different type from that of the calling stream.### Changing a TStream's tuple typeIn addition to filtering tuples, TStreams support operations that *transform* tuples from one Java type to another by invoking the TStream.map() method.This is useful in cases such as calculating the floating point average of a list of Integers, or tokenizing a Java String into a list of Strings. To demonstrate this, let's say we have a TStream which contai
 ns a few lines, each of which contains multiple words:```java    TStream lines = topology.strings(            \"this is a line\",            \"this is another line\",            \"there are three lines now\",            \"and now four\"        );```We then want to print the third word in each line. The best way to do this is to convert each line to a list of Strings by tokenizing them. We can do this in one line of code with the TStream.map() method:```java    TStream > wordsInLine = lines.map(tuple -> Arrays.asList(tuple.split(\" \")));```Since each tuple is now a list of strings, the *wordsInLine* stream is of type List. As you can see, the map() method has the ability to change the type of the TStream. Finally, we can use the *wordsInLine* stream to print the third word in each line.```java    wordsInLine.sink(list -> System.out.println(list.get(2)));```As mentioned in the [Getting started guide](quarks-getting-started), a TStream can be parameterized to any serializable Java typ
 e, including ones created by the user.### Performing stateful operationsIn all previous examples, the operations performed on a TStream have been stateless; keeping track of information over multiple invocations of the same operation has not been necessary. What if we want to keep track of the number of Strings sent over a stream? To do this, we need our TStream.map() method to contain a counter as state.This can be achieved by creating an anonymous Function class, and giving it the required fields.```java    TStream streamOfStrings = ...;    TStream counts = streamOfStrings.map(new Function(){            int count = 0;            @Override            public Integer apply(String arg0) {                count = count + 1;                return count;            }        });```The *count* field will now contain the number of Strings which were sent over streamOfStrings. Although this is a simple example, the anonymous Function passed to TStream.map() can contain any kind of state! This
  could be a HashMap, a running list of tuples, or any serializable Java type. The state will be maintained throughout the entire runtime of your application."
 
 },
 
@@ -34,12 +34,12 @@
 
 
 {
-"title": "Apache Quarks Community",
+"title": "Apache Quarks community",
 "tags": "",
 "keywords": "",
 "url": "../docs/community",
 "summary": "",
-"body": "Every volunteer project obtains its strength from the people involved in it. We invite you to participate as much or as little as you choose.You can:* Use our project and provide a feedback.* Provide us with the use-cases.* Report bugs and submit patches.* Contribute code, javadocs, documentation.Visit the [Contributing](http://www.apache.org/foundation/getinvolved.html) page for general Apache contribution information. If you plan to make any significant contribution, you will need to have an Individual Contributor License Agreement [\\(ICLA\\)] (https://www.apache.org/licenses/icla.txt)  on file with Apache.### Mailing listGet help using {{ site.data.project.short_name }} or contribute to the project on our mailing lists:{% if site.data.project.user_list %}* [site.data.project.user_list](mailto:{{ site.data.project.user_list }}) is for usage questions, help, and announcements. [subscribe](mailto:{{ site.data.project.user_list_subscribe }}?subject=send this email to subscr
 ibe),     [unsubscribe](mailto:{{ site.data.project.dev_list_unsubscribe }}?subject=send this email to unsubscribe), [archives]({{ site.data.project.user_list_archive_mailarchive }}){% endif %}* [{{ site.data.project.dev_list }}](mailto:{{ site.data.project.dev_list }}) is for people who want to contribute code to {{ site.data.project.short_name }}. [subscribe](mailto:{{ site.data.project.dev_list_subscribe }}?subject=send this email to subscribe), [unsubscribe](mailto:{{ site.data.project.dev_list_unsubscribe }}?subject=send this email to unsubscribe), [Apache archives]({{ site.data.project.dev_list_archive }}), [mail-archive.com archives]({{ site.data.project.dev_list_archive_mailarchive }})* [{{ site.data.project.commits_list }}](mailto:{{ site.data.project.commits_list }}) is for commit messages and patches to {{ site.data.project.short_name }}. [subscribe](mailto:{{ site.data.project.commits_list_subscribe }}?subject=send this email to subscribe), [unsubscribe](mailto:{{ site.d
 ata.project.commits_list_unsubscribe }}?subject=send this email to unsubscribe), [Apache archives]({{ site.data.project.commits_list_archive }}), [mail-archive.com archives]({{ site.data.project.commits_list_archive_mailarchive }})### Issue trackerWe use Jira here: [https://issues.apache.org/jira/browse/{{ site.data.project.jira }}](https://issues.apache.org/jira/browse/{{ site.data.project.jira }})#### Bug ReportsFound bug? Enter an issue in  [Jira](https://issues.apache.org/jira/browse/{{ site.data.project.jira }}).Before submitting an issue, please:* Verify that the bug does in fact exist.* Search the issue tracker to verify there is no existing issue reporting the bug you've found.* Consider tracking down the bug yourself in the {{ site.data.project.short_name }} source and submitting a pull request  along with your bug report. This is a great time saver for the  {{ site.data.project.short_name }} developers and helps ensure the bug will be fixed quickly.#### Feature RequestsEnh
 ancement requests for new features are also welcome. The more concrete the request is and the better rationale you provide, the greater the chance it will incorporated into future releases.  [https://issues.apache.org/jira/browse/{{ site.data.project.jira }}](https://issues.apache.org/jira/browse/{{ site.data.project.jira }})### Source CodeThe project sources are accessible via the [source code repository]({{ site.data.project.source_repository }}) which is also mirrored in [GitHub]({{ site.data.project.source_repository_mirror }}). When you are considering a code contribution, make sure there is an [Issue](https://issues.apache.org/jira/browse/{{ site.data.project.jira }}) that describes your work or the bug you are fixing.  For significant contributions, please discuss your proposed changes in the Issue so that others can comment on your plans.  Someone else may be working on the same functionality, so it's good to communicate early and often.  A committer is more likely to accept
  your change if there is clear information in the Issue. To contribute, [fork](https://help.github.com/articles/fork-a-repo/) the [mirror]({{ site.data.project.source_repository_mirror }}) and issue a pull request. Put the Jira issue number, e.g. {{ site.data.project.jira }}-100 in the pull request title. The tag [WIP] can also be used in the title of pull requests to indicate that you are not ready to merge but want feedback. Remove [WIP] when you are ready for merge. Make sure you document your code and contribute tests along with the code.Read [DEVELOPMENT.md] (https://github.com/apache/incubator-quarks/blob/master/DEVELOPMENT.md) at the top of the code tree for details on setting up your development environment. ### Web Site and Documentation  Source CodeThe project website and documentation sources are accessible via the [website source code repository]({{ site.data.project.website_repository }}) which is also mirrored in [GitHub]({{ site.data.project.website_repository_mirror 
 }}). Contributing changes to the web site and documentation is similar to contributing code.  Follow the instructions in the Source Code section above, but fork and issue a pull request against the [web site mirror]({{ site.data.project.website_repository_mirror }}). Follow the instructions in the top level [README.md] ({{ site.data.project.website_repository_mirror }}/blob/master/README.md) for details on contributing to the web site and documentation.  You will need to use Markdown and Jekyll to develop pages. See:* [Markdown Cheat Sheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)*  [Jekyll on linux and Mac] (https://jekyllrb.com/) *  [Jekyll on Windows] (https://jekyllrb.com/docs/windows/) is not officially supported but people have gotten it to work."
+"body": "Every volunteer project obtains its strength from the people involved in it. We invite you to participate as much or as little as you choose.You can:* Use our project and provide a feedback.* Provide us with the use-cases.* Report bugs and submit patches.* Contribute code, javadocs, documentation.Visit the [Contributing](http://www.apache.org/foundation/getinvolved.html) page for general Apache contribution information. If you plan to make any significant contribution, you will need to have an Individual Contributor License Agreement [\\(ICLA\\)](https://www.apache.org/licenses/icla.txt)  on file with Apache.### Mailing listGet help using {{ site.data.project.short_name }} or contribute to the project on our mailing lists:{% if site.data.project.user_list %}* [site.data.project.user_list](mailto:{{ site.data.project.user_list }}) is for usage questions, help, and announcements. [subscribe](mailto:{{ site.data.project.user_list_subscribe }}?subject=send this email to subscri
 be),     [unsubscribe](mailto:{{ site.data.project.dev_list_unsubscribe }}?subject=send this email to unsubscribe), [archives]({{ site.data.project.user_list_archive_mailarchive }}){% endif %}* [{{ site.data.project.dev_list }}](mailto:{{ site.data.project.dev_list }}) is for people who want to contribute code to {{ site.data.project.short_name }}. [subscribe](mailto:{{ site.data.project.dev_list_subscribe }}?subject=send this email to subscribe), [unsubscribe](mailto:{{ site.data.project.dev_list_unsubscribe }}?subject=send this email to unsubscribe), [Apache archives]({{ site.data.project.dev_list_archive }}), [mail-archive.com archives]({{ site.data.project.dev_list_archive_mailarchive }})* [{{ site.data.project.commits_list }}](mailto:{{ site.data.project.commits_list }}) is for commit messages and patches to {{ site.data.project.short_name }}. [subscribe](mailto:{{ site.data.project.commits_list_subscribe }}?subject=send this email to subscribe), [unsubscribe](mailto:{{ site.da
 ta.project.commits_list_unsubscribe }}?subject=send this email to unsubscribe), [Apache archives]({{ site.data.project.commits_list_archive }}), [mail-archive.com archives]({{ site.data.project.commits_list_archive_mailarchive }})### Issue trackerWe use Jira here: [https://issues.apache.org/jira/browse/{{ site.data.project.jira }}](https://issues.apache.org/jira/browse/{{ site.data.project.jira }})#### Bug reportsFound bug? Enter an issue in  [Jira](https://issues.apache.org/jira/browse/{{ site.data.project.jira }}).Before submitting an issue, please:* Verify that the bug does in fact exist.* Search the issue tracker to verify there is no existing issue reporting the bug you've found.* Consider tracking down the bug yourself in the {{ site.data.project.short_name }} source and submitting a pull request  along with your bug report. This is a great time saver for the  {{ site.data.project.short_name }} developers and helps ensure the bug will be fixed quickly.#### Feature requestsEnha
 ncement requests for new features are also welcome. The more concrete the request is and the better rationale you provide, the greater the chance it will incorporated into future releases.  [https://issues.apache.org/jira/browse/{{ site.data.project.jira }}](https://issues.apache.org/jira/browse/{{ site.data.project.jira }})### Source codeThe project sources are accessible via the [source code repository]({{ site.data.project.source_repository }}) which is also mirrored in [GitHub]({{ site.data.project.source_repository_mirror }}). When you are considering a code contribution, make sure there is an [Issue](https://issues.apache.org/jira/browse/{{ site.data.project.jira }}) that describes your work or the bug you are fixing.  For significant contributions, please discuss your proposed changes in the Issue so that others can comment on your plans.  Someone else may be working on the same functionality, so it's good to communicate early and often.  A committer is more likely to accept 
 your change if there is clear information in the Issue. To contribute, [fork](https://help.github.com/articles/fork-a-repo/) the [mirror]({{ site.data.project.source_repository_mirror }}) and issue a pull request. Put the Jira issue number, e.g. {{ site.data.project.jira }}-100 in the pull request title. The tag [WIP] can also be used in the title of pull requests to indicate that you are not ready to merge but want feedback. Remove [WIP] when you are ready for merge. Make sure you document your code and contribute tests along with the code.Read [DEVELOPMENT.md](https://github.com/apache/incubator-quarks/blob/master/DEVELOPMENT.md) at the top of the code tree for details on setting up your development environment. ### Web site and documentation source codeThe project website and documentation sources are accessible via the [website source code repository]({{ site.data.project.website_repository }}) which is also mirrored in [GitHub]({{ site.data.project.website_repository_mirror }})
 . Contributing changes to the web site and documentation is similar to contributing code.  Follow the instructions in the Source Code section above, but fork and issue a pull request against the [web site mirror]({{ site.data.project.website_repository_mirror }}). Follow the instructions in the top level [README.md]({{ site.data.project.website_repository_mirror }}/blob/master/README.md) for details on contributing to the web site and documentation.  You will need to use Markdown and Jekyll to develop pages. See:* [Markdown Cheat Sheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)*  [Jekyll on linux and Mac](https://jekyllrb.com/)*  [Jekyll on Windows](https://jekyllrb.com/docs/windows/) is not officially supported but people have gotten it to work."
 
 },
 
@@ -47,7 +47,7 @@
 
 
 {
-"title": "Application Console",
+"title": "Application console",
 "tags": "",
 "keywords": "",
 "url": "../docs/console",
@@ -65,7 +65,7 @@
 "keywords": "",
 "url": "../docs/faq",
 "summary": "",
-"body": "## What Is Quarks?Quarks provides APIs and a lightweight runtime to analyze streaming data at the edge.## What do you mean by the edge?The edge includes devices, gateways, equipment, vehicles, systems, appliances and sensors of all kinds as part of the Internet of Things.## How is Quarks used?Quarks can be used at the edge of the Internet of Things, for example, to analyze data on devices, engines, connected cars, etc.  Quarks could be on the device itself, or a gateway device collecting data from local devices.  You can write an edge application on Quarks and connect it to a Cloud service, such as the IBM Watson IoT Platform. It can also be used for enterprise data collection and analysis; for example log collectors, application data, and data center analytics.## How are applications developed?Applications are developed using a functional flow API to define operations on data streams that are executed as a graph of \"oplets\" in a lightweight embeddable runtime.  The SDK p
 rovides capabilities like windowing, aggregation and connectors with an extensible model for the community to expand its capabilities.## What APIs does Quarks support?Currently, Quarks supports APIs for Java and Android. Support for additional languages, such as Python, is likely as more developers get involved.  Please consider joining the Quarks open source development community to accelerate the contributions of additional APIs.## What type of analytics can be done with Quarks?Quarks provides windowing, aggregation and simple filtering. It uses Apache Common Math to provide simple analytics aimed at device sensors.  Quarks is also extensible, so you can call existing libraries from within your Quarks application.  In the future, Quarks will include more analytics, either exposing more functionality from Apache Common Math, other libraries or hand-coded analytics.## What connectors does Quarks support?Quarks supports connectors for MQTT, HTTP, JDBC, File, Apache Kafka and IBM Wats
 on IoT Platform.  Quarks is extensible; you can add the connector of your choice.## What centralized streaming analytic systems does Quarks support?Quarks supports open source technology (such as Apache Spark, Apache Storm, Flink and samza), IBM Streams (on-premises or IBM Streaming Analytics on Bluemix), or any custom application of your choice.## Why do I need Quarks on the edge, rather than my streaming analytic system?Quarks is designed for the edge, rather than a more centralized system.  It has a small footprint, suitable for running on devices.  Quarks provides simple analytics, allowing a device to analyze data locally and to only send to the centralized system if there is a need, reducing communication costs.## Why do I need Quarks, rather than coding the complete application myself?Quarks is a tool for edge analytics that allows you to be more productive. Quarks provides a consistent data model (streams and windows) and provides useful functionality, such as aggregations, 
 joins, etc. Using Quarks lets you to take advantage of this functionality, allowing you to focus on your application needs.## Where can I download Quarks to try it out?Quarks is migrating from github quarks-edge to Apache. You can download the source from Apache and build it yourself [here](https://github.com/apache/incubator-quarks).  You can also  find already built pre-Apache releases of Quarks for download [here](https://github.com/quarks-edge/quarks/releases/latest). These releases are not associated with Apache.## How do I get started?Getting started is simple. Once you have downloaded Quarks, everything you need to know to get up and running, you will find [here](quarks-getting-started). We suggest you also run the [Quarks sample programs](samples) to familiarize yourselves with the code base.## How can I get involved? We would love to have your help! Visit [Get Involved](community) to learn more about how to get involved.## How can I contribute code?Just submit a [pull reque
 st](https://github.com/apache/incubator-quarks) and wait for a committer to review.  For more information, visit our [committer page](committers) and read [DEVELOPMENT.md] (https://github.com/apache/incubator-quarks/blob/master/DEVELOPMENT.md) at the top of the code tree.## Can I become a committer?Read about Quarks committers and how to become a committer [here](committers).## Where can I get the code?The source code is available [here](https://github.com/apache/incubator-quarks).## Can I take a copy of the code and fork it for my own use?Yes. Quarks is available under the Apache 2.0 license which allows you to fork the code.  We hope you will contribute your changes back to the Quarks community.## How do I suggest new features?Click [Issues](https://issues.apache.org/jira/browse/QUARKS) to submit requests for new features. You may browse or query the Issues database to see what other members of the Quarks community have already requested.## How do I submit bug reports?Click [Issue
 s](https://issues.apache.org/jira/browse/QUARKS) to submit a bug report.## How do I ask questions about Quarks?Use [site.data.project.user_list](mailto:{{ site.data.project.user_list }}) to submit questions to the Quarks community.## Why is Quarks Open Source?With the growth of the Internet of Things there is a need to execute analytics at the edge. Quarks was developed to address requirements for analytics at the edge for IoT use cases that were not addressed by central analytic solutions.  These capabilities will be useful to many organizations and that the diverse nature of edge devices and use cases is best addressed by an open community.  Our goal is to develop a vibrant community of developers and users to expand the capabilities and real-world use of Quarks by companies and individuals to enable edge analytics and further innovation for the IoT space."
+"body": "## What is Quarks?Quarks provides APIs and a lightweight runtime to analyze streaming data at the edge.## What do you mean by the edge?The edge includes devices, gateways, equipment, vehicles, systems, appliances and sensors of all kinds as part of the Internet of Things.## How is Quarks used?Quarks can be used at the edge of the Internet of Things, for example, to analyze data on devices, engines, connected cars, etc.  Quarks could be on the device itself, or a gateway device collecting data from local devices.  You can write an edge application on Quarks and connect it to a Cloud service, such as the IBM Watson IoT Platform. It can also be used for enterprise data collection and analysis; for example log collectors, application data, and data center analytics.## How are applications developed?Applications are developed using a functional flow API to define operations on data streams that are executed as a graph of \"oplets\" in a lightweight embeddable runtime.  The SDK p
 rovides capabilities like windowing, aggregation and connectors with an extensible model for the community to expand its capabilities.## What APIs does Quarks support?Currently, Quarks supports APIs for Java and Android. Support for additional languages, such as Python, is likely as more developers get involved.  Please consider joining the Quarks open source development community to accelerate the contributions of additional APIs.## What type of analytics can be done with Quarks?Quarks provides windowing, aggregation and simple filtering. It uses Apache Common Math to provide simple analytics aimed at device sensors.  Quarks is also extensible, so you can call existing libraries from within your Quarks application.  In the future, Quarks will include more analytics, either exposing more functionality from Apache Common Math, other libraries or hand-coded analytics.## What connectors does Quarks support?Quarks supports connectors for MQTT, HTTP, JDBC, File, Apache Kafka and IBM Wats
 on IoT Platform.  Quarks is extensible; you can add the connector of your choice.## What centralized streaming analytic systems does Quarks support?Quarks supports open source technology (such as Apache Spark, Apache Storm, Flink and samza), IBM Streams (on-premises or IBM Streaming Analytics on Bluemix), or any custom application of your choice.## Why do I need Quarks on the edge, rather than my streaming analytic system?Quarks is designed for the edge, rather than a more centralized system.  It has a small footprint, suitable for running on devices.  Quarks provides simple analytics, allowing a device to analyze data locally and to only send to the centralized system if there is a need, reducing communication costs.## Why do I need Quarks, rather than coding the complete application myself?Quarks is a tool for edge analytics that allows you to be more productive. Quarks provides a consistent data model (streams and windows) and provides useful functionality, such as aggregations, 
 joins, etc. Using Quarks lets you to take advantage of this functionality, allowing you to focus on your application needs.## Where can I download Quarks to try it out?Quarks is migrating from github quarks-edge to Apache. You can download the source from Apache and build it yourself [here](https://github.com/apache/incubator-quarks).  You can also  find already built pre-Apache releases of Quarks for download [here](https://github.com/quarks-edge/quarks/releases/latest). These releases are not associated with Apache.## How do I get started?Getting started is simple. Once you have downloaded Quarks, everything you need to know to get up and running, you will find [here](quarks-getting-started). We suggest you also run the [Quarks sample programs](samples) to familiarize yourselves with the code base.## How can I get involved? We would love to have your help! Visit [Get Involved](community) to learn more about how to get involved.## How can I contribute code?Just submit a [pull reque
 st](https://github.com/apache/incubator-quarks) and wait for a committer to review.  For more information, visit our [committer page](committers) and read [DEVELOPMENT.md] (https://github.com/apache/incubator-quarks/blob/master/DEVELOPMENT.md) at the top of the code tree.## Can I become a committer?Read about Quarks committers and how to become a committer [here](committers).## Where can I get the code?The source code is available [here](https://github.com/apache/incubator-quarks).## Can I take a copy of the code and fork it for my own use?Yes. Quarks is available under the Apache 2.0 license which allows you to fork the code.  We hope you will contribute your changes back to the Quarks community.## How do I suggest new features?Click [Issues](https://issues.apache.org/jira/browse/QUARKS) to submit requests for new features. You may browse or query the Issues database to see what other members of the Quarks community have already requested.## How do I submit bug reports?Click [Issue
 s](https://issues.apache.org/jira/browse/QUARKS) to submit a bug report.## How do I ask questions about Quarks?Use [site.data.project.user_list](mailto:{{ site.data.project.user_list }}) to submit questions to the Quarks community.## Why is Quarks open source?With the growth of the Internet of Things there is a need to execute analytics at the edge. Quarks was developed to address requirements for analytics at the edge for IoT use cases that were not addressed by central analytic solutions.  These capabilities will be useful to many organizations and that the diverse nature of edge devices and use cases is best addressed by an open community.  Our goal is to develop a vibrant community of developers and users to expand the capabilities and real-world use of Quarks by companies and individuals to enable edge analytics and further innovation for the IoT space."
 
 },
 
@@ -78,7 +78,7 @@
 "keywords": "",
 "url": "../docs/home",
 "summary": "",
-"body": "## Apache Quarks OverviewDevices and sensors are everywhere, and more are coming online every day. You need a way to analyze all of the data coming from your devices, but it can be expensive to transmit all of the data from a sensor to your central analytics engine.Quarks is an open source programming model and runtime for edge devices that enables you to analyze data and events at the device. When you analyze on the edge, you can:* Reduce the amount of data that you transmit to your analytics server* Reduce the amount of data that you storeA Quarks application uses analytics to determine when data needs to be sent to a back-end system for further analysis, action, or storage. For example, you can use Quarks to determine whether a system is running outside of normal parameters, such as an engine that is running too hot.If the system is running normally, you don’t need to send this data to your back-end system; it’s an added cost and an additional load on your system to 
 process and store. However, if Quarks detects an issue, you can transmit that data to your back-end system to determine why the issue is occurring and how to resolve the issue.   Quarks enables you to shift from sending a continuous flow of trivial data to the server to sending only essential and meaningful data as it occurs. This is especially important when the cost of communication is high, such as when using a cellular network to transmit data, or when bandwidth is limited.The following use cases describe the primary situations in which you would use Quarks:* *Internet of Things (IoT):* Analyze data on distributed edge devices and mobile devices to:  * Reduce the cost of transmitting data  * Provide local feedback at the devices* *Embedded in an application server instance:* Analyze application server error logs in real time without impacting network traffic* *Server rooms and machine rooms:* Analyze machine health in real time without impacting network traffic or when bandwidth
  is limited### Deployment environmentsThe following environments have been tested for deployment on edge devices:* Java 8, including Raspberry Pi B and Pi2 B* Java 7* Android### Edge devices and back-end systemsYou can send data from an Apache Quarks application to your back-end system when you need to perform analysis that cannot be performed on the edge device, such as:* Running a complex analytic algorithm that requires more resources, such as CPU or memory, than are available on the edge device.* Maintaining large amounts of state information about a device, such as several hours worth of state information for a patient’smedical device.* Correlating data from the device with data from other sources, such as:  * Weather data  * Social media data  * Data of record, such as a patient’s medical history or trucking manifests  * Data from other devicesQuarks communicates with your back-end systems through the following message hubs:* MQTT – The messaging standard for IoT* IBM Wa
 tson IoT Platform – A cloud-based service that provides a device model on top of MQTT* Apache Kafka – An enterprise-level message bus* Custom message hubsYour back-end systems can also use analytics to interact with and control edge devices. For example:* A traffic alert system can send an alert to vehicles that are heading towards an area where an accident occurred* A vehicle monitoring system can reduce the maximum engine revs to reduce the chance of failure before the next scheduled service if it detects patterns that indicate a potential problem"
+"body": "## Apache Quarks overviewDevices and sensors are everywhere, and more are coming online every day. You need a way to analyze all of the data coming from your devices, but it can be expensive to transmit all of the data from a sensor to your central analytics engine.Quarks is an open source programming model and runtime for edge devices that enables you to analyze data and events at the device. When you analyze on the edge, you can:* Reduce the amount of data that you transmit to your analytics server* Reduce the amount of data that you storeA Quarks application uses analytics to determine when data needs to be sent to a back-end system for further analysis, action, or storage. For example, you can use Quarks to determine whether a system is running outside of normal parameters, such as an engine that is running too hot.If the system is running normally, you don’t need to send this data to your back-end system; it’s an added cost and an additional load on your system to 
 process and store. However, if Quarks detects an issue, you can transmit that data to your back-end system to determine why the issue is occurring and how to resolve the issue.   Quarks enables you to shift from sending a continuous flow of trivial data to the server to sending only essential and meaningful data as it occurs. This is especially important when the cost of communication is high, such as when using a cellular network to transmit data, or when bandwidth is limited.The following use cases describe the primary situations in which you would use Quarks:* *Internet of Things (IoT):* Analyze data on distributed edge devices and mobile devices to:  * Reduce the cost of transmitting data  * Provide local feedback at the devices* *Embedded in an application server instance:* Analyze application server error logs in real time without impacting network traffic* *Server rooms and machine rooms:* Analyze machine health in real time without impacting network traffic or when bandwidth
  is limited### Deployment environmentsThe following environments have been tested for deployment on edge devices:* Java 8, including Raspberry Pi B and Pi2 B* Java 7* Android### Edge devices and back-end systemsYou can send data from an Apache Quarks application to your back-end system when you need to perform analysis that cannot be performed on the edge device, such as:* Running a complex analytic algorithm that requires more resources, such as CPU or memory, than are available on the edge device.* Maintaining large amounts of state information about a device, such as several hours worth of state information for a patient’smedical device.* Correlating data from the device with data from other sources, such as:  * Weather data  * Social media data  * Data of record, such as a patient’s medical history or trucking manifests  * Data from other devicesQuarks communicates with your back-end systems through the following message hubs:* MQTT – The messaging standard for IoT* IBM Wa
 tson IoT Platform – A cloud-based service that provides a device model on top of MQTT* Apache Kafka – An enterprise-level message bus* Custom message hubsYour back-end systems can also use analytics to interact with and control edge devices. For example:* A traffic alert system can send an alert to vehicles that are heading towards an area where an accident occurred* A vehicle monitoring system can reduce the maximum engine revs to reduce the chance of failure before the next scheduled service if it detects patterns that indicate a potential problem"
 
 },
 
@@ -120,7 +120,7 @@
 "keywords": "",
 "url": "../docs/quarks-getting-started",
 "summary": "",
-"body": "## What is Quarks?Quarks is an open source programming model and runtime for edge devices that enables you to analyze streaming data on your edge devices. When you analyze on the edge, you can:* Reduce the amount of data that you transmit to your analytics server* Reduce the amount of data that you storeFor more information, see the [Quarks overview](home)### Quarks and streaming analyticsThe fundamental building block of a Quarks application is a **stream**: a continuous sequence of tuples (messages, events, sensor readings, and so on).The Quarks API provides the ability to process or analyze each tuple as it appears on a stream, resulting in a derived stream.Source streams are streams that originate data for analysis, such as readings from a device's temperature sensor.Streams are terminated using sink functions that can perform local device control or send information to centralized analytic systems through a message hub.Quarks' primary API is functional where streams ar
 e sourced, transformed, analyzed or sinked though functions, typically represented as lambda expressions, such as `reading -> reading  80` to filter temperature readings in Fahrenheit.### Downloading QuarksTo access Quarks, download a release from GitHub. We recommend downloading the [latest release](https://github.com/quarks-edge/quarks/releases/latest).After you download and extract the Quarks package, you can set up your environment.### Setting up your environmentEnsure that you are running a supported environment. For more information, see the [Quarks overview](home). This guide assumes you're running Java 8.The Quarks Java 8 JAR files are located in the `quarks/java8/lib` directory.1. Create a new Java project in Eclipse, and specify Java 8 as the execution environment JRE:    2. Modify the Java build path to include all of the JAR files in the `quarks\\java8\\lib` directory:    Your environment is set up! You can start writing your first Quarks application.## Creating a simple
  applicationIf you're new to Quarks or to writing streaming applications, the best way to get started is to write a simple program.Quarks is a framework that pushes data analytics and machine learning to *edge devices*. (Edge devices include things like routers, gateways, machines, equipment, sensors, appliances, or vehicles that are connected to a network.) Quarks enables you to process data locally---such as, in a car engine, on an Android phone, or Raspberry Pi---before you send data over a network.For example, if your device takes temperature readings from a sensor 1,000 times per second, it is more efficient to process the data locally and send only interesting or unexpected results over the network. To simulate this, let's define a (simulated) TempSensor class:```java      import java.util.Random;      import quarks.function.Supplier;      /**     * Every time get() is called, TempSensor generates a temperature reading.     */    public class TempSensor implements Supplier {  
         double currentTemp = 65.0;          Random rand;          TempSensor(){              rand = new Random();          }          @Override          public Double get() {              // Change the current temperature some random amount              double newTemp = rand.nextGaussian() + currentTemp;              currentTemp = newTemp;              return currentTemp;          }      }```Every time you call `TempSensor.get()`, it returns a new temperature reading. The continuous temperature readings are a stream of data that a Quarks application can process.Our sample Quarks application processes this stream by filtering the data and printing the results. Let's define a TempSensorApplication class for the application:```java    import java.util.concurrent.TimeUnit;    import quarks.providers.direct.DirectProvider;    import quarks.topology.TStream;    import quarks.topology.Topology;    public class TempSensorApplication {        public static void main(String[] args) throws Exc
 eption {            TempSensor sensor = new TempSensor();            DirectProvider dp = new DirectProvider();                  Topology topology = dp.newTopology();            TStream tempReadings = topology.poll(sensor, 1, TimeUnit.MILLISECONDS);            TStream filteredReadings = tempReadings.filter(reading -> reading  80);            filteredReadings.print();            dp.submit(topology);          }    }```To understand how the application processes the stream, let's review each line.### Specifying a ProviderYour first step when you write a Quarks application is to create a[`DirectProvider`](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/providers/direct/DirectProvider.html) :```java    DirectProvider dp = new DirectProvider();```A **Provider** is an object that contains information on how and where your Quarks application will run. A **DirectProvider** is a type of Provider that runs your application directly within the current virtual machine when its 
 `submit()` method is called.### Creating a topologyAdditionally a Provider is used to create a[`Topology`](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/topology/Topology.html) instance :```java    Topology topology = dp.newTopology();```In Quarks, **Topology** is a container that describes the structure of your application:* Where the streams in the application come from* How the data in the stream is modifiedIn the TempSensor application above, we have exactly one data source: the `TempSensor` object. We define the source stream by calling `topology.poll()`, which takes both a Supplier function and a time parameter to indicate how frequently readings should be taken. In our case, we read from the sensor every millisecond:```java    TStream tempReadings = topology.poll(sensor, 1, TimeUnit.MILLISECONDS);```### Defining The TStream objectCalling `topology.poll()` to define a source stream creates a `TStream` instance, which represents the series of readings taken
  from the temperature sensor.A streaming application can run indefinitely, so the TStream might see an arbitrarily large number of readings pass through it. Because a TStream represents the flow of your data, it supports a number of operations which allow you to modify your data.## Filtering a TStreamIn our example, we want to filter the stream of temperature readings, and remove any \"uninteresting\" or expected readings---specifically readings which are above 50 degrees and below 80 degrees. To do this, we call the TStream's `filter` method and pass in a function that returns *true* if the data is interesting and *false* if the data is uninteresting:```java    TStream filteredReadings = tempReadings.filter(reading -> reading  80);```    As you can see, the function that is passed to `filter` operates on each tuple individually. Unlike data streaming frameworks like [Apache Spark](https://spark.apache.org/), which operate on a collection of data in batch mode, Quarks achieves low l
 atency processing by manipulating each piece of data as soon as it becomes available. Filtering a TStream produces another TStream that contains only the filtered tuples; for example, the `filteredReadings` stream.### Printing to outputWhen our application detects interesting data (data outside of the expected parameters), we want to print results. You can do this by calling the `TStream.print()` method, which prints using  `.toString()` on each tuple that passes through the stream:```java    filteredReadings.print();```Unlike `TStream.filter()`, `TStream.print()` does not produce another TStream. This is because `TStream.print()` is a **sink**, which represents the terminus of a stream.In addition to `TStream.print()` there are other sink operations that send tuples to an MQTT server, JDBC connection, file, or Kafka cluster. Additionally, you can define your own sink by invoking `TStream.sink()` and passing in your own function.### Submitting your applicationNow that your applicati
 on has been completely declared, the final step is to run your application.`DirectProvider` contains a `submit()` method, which runs your application directly within the current virtual machine:```java    dp.submit(topology);```After you run your program, you should see output containing only \"interesting\" data coming from your sensor:```    49.904032311772596    47.97837504039084    46.59272336309031    46.681544551652934    47.400819234155236    ...```As you can see, all temperatures are outside the 50-80 degree range. In terms of a real-world application, this would prevent a device from sending superfluous data over a network, thereby reducing communication costs.## Further examplesThis example demonstrates a small piece of Quarks' functionality. Quarks supports more complicated topologies, such as topologies that require merging and splitting data streams, or perform operations which aggregate the last *N* seconds of data (for example, calculating a moving average).For more c
 omplex examples, see:* [Quarks sample programs](samples)* [Common Quarks operations](common-quarks-operations)"
+"body": "## What is Quarks?Quarks is an open source programming model and runtime for edge devices that enables you to analyze streaming data on your edge devices. When you analyze on the edge, you can:* Reduce the amount of data that you transmit to your analytics server* Reduce the amount of data that you storeFor more information, see the [Quarks overview](home).### Quarks and streaming analyticsThe fundamental building block of a Quarks application is a **stream**: a continuous sequence of tuples (messages, events, sensor readings, and so on).The Quarks API provides the ability to process or analyze each tuple as it appears on a stream, resulting in a derived stream.Source streams are streams that originate data for analysis, such as readings from a device's temperature sensor.Streams are terminated using sink functions that can perform local device control or send information to centralized analytic systems through a message hub.Quarks' primary API is functional where streams a
 re sourced, transformed, analyzed or sinked though functions, typically represented as lambda expressions, such as `reading -> reading  80` to filter temperature readings in Fahrenheit.### Downloading QuarksTo access Quarks, download a release from GitHub. We recommend downloading the [latest release](https://github.com/quarks-edge/quarks/releases/latest).After you download and extract the Quarks package, you can set up your environment.### Setting up your environmentEnsure that you are running a supported environment. For more information, see the [Quarks overview](home). This guide assumes you're running Java 8.The Quarks Java 8 JAR files are located in the `quarks/java8/lib` directory.1. Create a new Java project in Eclipse, and specify Java 8 as the execution environment JRE:    2. Modify the Java build path to include all of the JAR files in the `quarks\\java8\\lib` directory:    Your environment is set up! You can start writing your first Quarks application.## Creating a simpl
 e applicationIf you're new to Quarks or to writing streaming applications, the best way to get started is to write a simple program.Quarks is a framework that pushes data analytics and machine learning to *edge devices*. (Edge devices include things like routers, gateways, machines, equipment, sensors, appliances, or vehicles that are connected to a network.) Quarks enables you to process data locally---such as, in a car engine, on an Android phone, or Raspberry Pi---before you send data over a network.For example, if your device takes temperature readings from a sensor 1,000 times per second, it is more efficient to process the data locally and send only interesting or unexpected results over the network. To simulate this, let's define a (simulated) TempSensor class:```java      import java.util.Random;      import quarks.function.Supplier;      /**     * Every time get() is called, TempSensor generates a temperature reading.     */    public class TempSensor implements Supplier { 
          double currentTemp = 65.0;          Random rand;          TempSensor(){              rand = new Random();          }          @Override          public Double get() {              // Change the current temperature some random amount              double newTemp = rand.nextGaussian() + currentTemp;              currentTemp = newTemp;              return currentTemp;          }      }```Every time you call `TempSensor.get()`, it returns a new temperature reading. The continuous temperature readings are a stream of data that a Quarks application can process.Our sample Quarks application processes this stream by filtering the data and printing the results. Let's define a TempSensorApplication class for the application:```java    import java.util.concurrent.TimeUnit;    import quarks.providers.direct.DirectProvider;    import quarks.topology.TStream;    import quarks.topology.Topology;    public class TempSensorApplication {        public static void main(String[] args) throws Ex
 ception {            TempSensor sensor = new TempSensor();            DirectProvider dp = new DirectProvider();                  Topology topology = dp.newTopology();            TStream tempReadings = topology.poll(sensor, 1, TimeUnit.MILLISECONDS);            TStream filteredReadings = tempReadings.filter(reading -> reading  80);            filteredReadings.print();            dp.submit(topology);          }    }```To understand how the application processes the stream, let's review each line.### Specifying a providerYour first step when you write a Quarks application is to create a[`DirectProvider`](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/providers/direct/DirectProvider.html) :```java    DirectProvider dp = new DirectProvider();```A **Provider** is an object that contains information on how and where your Quarks application will run. A **DirectProvider** is a type of Provider that runs your application directly within the current virtual machine when its
  `submit()` method is called.### Creating a topologyAdditionally a Provider is used to create a[`Topology`](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/topology/Topology.html) instance :```java    Topology topology = dp.newTopology();```In Quarks, **Topology** is a container that describes the structure of your application:* Where the streams in the application come from* How the data in the stream is modifiedIn the TempSensor application above, we have exactly one data source: the `TempSensor` object. We define the source stream by calling `topology.poll()`, which takes both a Supplier function and a time parameter to indicate how frequently readings should be taken. In our case, we read from the sensor every millisecond:```java    TStream tempReadings = topology.poll(sensor, 1, TimeUnit.MILLISECONDS);```### Defining the TStream objectCalling `topology.poll()` to define a source stream creates a `TStream` instance, which represents the series of readings take
 n from the temperature sensor.A streaming application can run indefinitely, so the TStream might see an arbitrarily large number of readings pass through it. Because a TStream represents the flow of your data, it supports a number of operations which allow you to modify your data.## Filtering a TStreamIn our example, we want to filter the stream of temperature readings, and remove any \"uninteresting\" or expected readings---specifically readings which are above 50 degrees and below 80 degrees. To do this, we call the TStream's `filter` method and pass in a function that returns *true* if the data is interesting and *false* if the data is uninteresting:```java    TStream filteredReadings = tempReadings.filter(reading -> reading  80);```    As you can see, the function that is passed to `filter` operates on each tuple individually. Unlike data streaming frameworks like [Apache Spark](https://spark.apache.org/), which operate on a collection of data in batch mode, Quarks achieves low 
 latency processing by manipulating each piece of data as soon as it becomes available. Filtering a TStream produces another TStream that contains only the filtered tuples; for example, the `filteredReadings` stream.### Printing to outputWhen our application detects interesting data (data outside of the expected parameters), we want to print results. You can do this by calling the `TStream.print()` method, which prints using  `.toString()` on each tuple that passes through the stream:```java    filteredReadings.print();```Unlike `TStream.filter()`, `TStream.print()` does not produce another TStream. This is because `TStream.print()` is a **sink**, which represents the terminus of a stream.In addition to `TStream.print()` there are other sink operations that send tuples to an MQTT server, JDBC connection, file, or Kafka cluster. Additionally, you can define your own sink by invoking `TStream.sink()` and passing in your own function.### Submitting your applicationNow that your applicat
 ion has been completely declared, the final step is to run your application.`DirectProvider` contains a `submit()` method, which runs your application directly within the current virtual machine:```java    dp.submit(topology);```After you run your program, you should see output containing only \"interesting\" data coming from your sensor:```    49.904032311772596    47.97837504039084    46.59272336309031    46.681544551652934    47.400819234155236    ...```As you can see, all temperatures are outside the 50-80 degree range. In terms of a real-world application, this would prevent a device from sending superfluous data over a network, thereby reducing communication costs.## Further examplesThis example demonstrates a small piece of Quarks' functionality. Quarks supports more complicated topologies, such as topologies that require merging and splitting data streams, or perform operations which aggregate the last *N* seconds of data (for example, calculating a moving average).For more 
 complex examples, see:* [Quarks sample programs](samples)* [Common Quarks operations](common-quarks-operations)"
 
 },
 
@@ -128,12 +128,12 @@
 
 
 {
-"title": "Apache Quarks Documentation",
+"title": "Apache Quarks documentation",
 "tags": "",
 "keywords": "",
 "url": "../docs/quarks_index",
 "summary": "",
-"body": "## New DocumentationApache Quarks is evolving, and so is the documentation. If the existing documentation hasn't answered your questions, you can request new or updated documentation by opening an issue.Click on \"New Documentation\" to open an issue:   New Documentation## Providing FeedbackTo provide feedback on our documentation:1.  Navigate to the documentation page for which you are providing feedback.1.  Click on the **Feedback** button in the top right corner.This will open an issue for the page that you are currently visiting.  ## Contributing Documentation If you have ideas on how we can better document or explain some of the concepts, we would love to have your contribution!  The quarks.documentation site uses GitHub's flavor of Markdown and Jekyll markdown for our documentation.Refer to this documentation on GitHub's flavor of Markdown:  [Writing on GitHub](https://help.github.com/categories/writing-on-github)Refer to this documentation to get started:  [Using Jek
 yll with Pages](https://help.github.com/articles/using-jekyll-with-pages/)  To contribute, clone this project locally, make your changes, and create a [pull request](https://github.com/quarks-edge/quarks/pulls).To learn more, visit [Get Involved](getinvolved)"
+"body": "## New documentationApache Quarks is evolving, and so is the documentation. If the existing documentation hasn't answered your questions, you can request new or updated documentation by opening an issue.Click on \"New Documentation\" to open an issue:   New Documentation## Providing feedbackTo provide feedback on our documentation:1.  Navigate to the documentation page for which you are providing feedback.1.  Click on the **Feedback** button in the top right corner.This will open an issue for the page that you are currently visiting.  ## Contributing documentationIf you have ideas on how we can better document or explain some of the concepts, we would love to have your contribution!  The quarks.documentation site uses GitHub's flavor of Markdown and Jekyll markdown for our documentation.Refer to this documentation on GitHub's flavor of Markdown:  [Writing on GitHub](https://help.github.com/categories/writing-on-github)Refer to this documentation to get started:  [Using Jeky
 ll with Pages](https://help.github.com/articles/using-jekyll-with-pages/)  To contribute, clone this project locally, make your changes, and create a [pull request](https://github.com/quarks-edge/quarks/pulls).To learn more, visit [Get Involved](getinvolved)"
 
 },
 
@@ -141,12 +141,12 @@
 
 
 {
-"title": "Quickstart IBM Watson IoT Platform Sample",
+"title": "Quickstart IBM Watson IoT Platform sample",
 "tags": "",
 "keywords": "",
 "url": "../docs/quickstart",
 "summary": "",
-"body": "# Quarks to Quickstart Quickly!IoT devices running quarks applications typically connect to back-end analytic systems through a message hub.Message hubs are used to isolate the back-end system from having to handle connections from thousands to millions of devices.An example of such a message hub designed for the Internet of Things is[IBM Watson IoT Platform](https://internetofthings.ibmcloud.com/). This cloud service runs on IBM's Bluemix cloud platformand Quarks provides a [connector](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/connectors/iotf/IotfDevice.html).You can test out the service without any registration by using its Quickstart service and the Quarks sample application:[quarks.samples.connectors.iotf.IotfQuickstart](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/samples/connectors/iotf/IotfQuickstart.html).You can execute the class directly from Eclipse, or using the script: `quarks/java8/scripts/connectors/iotf/runiotfq
 uickstart.sh`When run it produces output like this, with a URL as the third line.Pointing any browser on any machine to that URL takes you to a view of the data coming from the sample application.This view is executing in Bluemix, thus the device events from this sample are being sent over the public internetto the Quickstart Bluemix service.Here's an example view:## Quarks CodeThe full source is at:[IotfQuickstart.java](https://github.com/quarks-edge/quarks/blob/master/samples/connectors/src/main/java/quarks/samples/connectors/iotf/IotfQuickstart.java)The first step to is to create a `IotDevice` instance that represents the connection to IBM Watson IoT Platform Qucikstart service.```java        // Declare a connection to IoTF Quickstart service        String deviceId = \"qs\" + Long.toHexString(new Random().nextLong());        IotDevice device = IotfDevice.quickstart(topology, deviceId);```Now any stream can send device events to the Quickstart service by simply calling its `events
 ()` method.Here we map a stream of random numbers into JSON as the payload for a device event is typically JSON.```java          TStream json = raw.map(v -> {            JsonObject j = new JsonObject();            j.addProperty(\"temp\", v[0]);            j.addProperty(\"humidity\", v[1]);            j.addProperty(\"objectTemp\", v[2]);            return j;        });```    Now we have a stream of simulated sensor reading events as JSON tuples (`json`) we send them as events with event identifer (type) `sensors`  using `device`.  ```java      device.events(json, \"sensors\", QoS.FIRE_AND_FORGET);```It's that simple to send a Quarks stream to IBM Watson IoT Platform as device events."
+"body": "## Quarks to Quickstart quickly!IoT devices running quarks applications typically connect to back-end analytic systems through a message hub.Message hubs are used to isolate the back-end system from having to handle connections from thousands to millions of devices.An example of such a message hub designed for the Internet of Things is[IBM Watson IoT Platform](https://internetofthings.ibmcloud.com/). This cloud service runs on IBM's Bluemix cloud platformand Quarks provides a [connector](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/connectors/iotf/IotfDevice.html).You can test out the service without any registration by using its Quickstart service and the Quarks sample application:[quarks.samples.connectors.iotf.IotfQuickstart](http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/samples/connectors/iotf/IotfQuickstart.html).You can execute the class directly from Eclipse, or using the script: `quarks/java8/scripts/connectors/iotf/runiotf
 quickstart.sh`When run it produces output like this, with a URL as the third line.Pointing any browser on any machine to that URL takes you to a view of the data coming from the sample application.This view is executing in Bluemix, thus the device events from this sample are being sent over the public internetto the Quickstart Bluemix service.Here's an example view:## Quarks codeThe full source is at:[IotfQuickstart.java](https://github.com/apache/incubator-quarks/blob/master/samples/connectors/src/main/java/quarks/samples/connectors/iotf/IotfQuickstart.java)The first step to is to create a `IotDevice` instance that represents the connection to IBM Watson IoT Platform Qucikstart service.```java        // Declare a connection to IoTF Quickstart service        String deviceId = \"qs\" + Long.toHexString(new Random().nextLong());        IotDevice device = IotfDevice.quickstart(topology, deviceId);```Now any stream can send device events to the Quickstart service by simply calling its `
 events()` method.Here we map a stream of random numbers into JSON as the payload for a device event is typically JSON.```java          TStream json = raw.map(v -> {            JsonObject j = new JsonObject();            j.addProperty(\"temp\", v[0]);            j.addProperty(\"humidity\", v[1]);            j.addProperty(\"objectTemp\", v[2]);            return j;        });```    Now we have a stream of simulated sensor reading events as JSON tuples (`json`) we send them as events with event identifer (type) `sensors`  using `device`.  ```java      device.events(json, \"sensors\", QoS.FIRE_AND_FORGET);```It's that simple to send a Quarks stream to IBM Watson IoT Platform as device events."
 
 },
 
@@ -159,7 +159,7 @@
 "keywords": "",
 "url": "../recipes/recipe_adaptable_filter_range",
 "summary": "",
-"body": "The [Detecting a Sensor Value Out of Range](recipe_value_out_of_range.html) recipe introduced the basics of filtering as well as the use of a [Range](http://quarks-edge.github.io/quarks/docs/javadoc/quarks/analytics/sensors/Range.html).Oftentimes, a user wants a filter's behavior to be adaptable rather than static.  A filter's range can be made changeable via commands from some external source or just changed as a result of some other local analytics.A Quarks IotProvider and IoTDevice with its command streams would be a natural way to control the application.  In this recipe we will just simulate a \"set optimal temp range\" command stream.The string form of a ``Range`` is natural, consise, and easy to use.  As such it's a convenient form to use as external range format. The range string can easily be converted back into a ``Range``.We're going to assume familiarity with that earlier recipe and those concepts and focus on just the \"adaptable range specification\" aspect of
  this recipe.## Define the rangeA ``java.util.concurrent.atomic.AtomicReference`` is used to provide the necessary thread synchronization.```java    static Range DEFAULT_TEMP_RANGE = Ranges.valueOfDouble(\"[77.0..91.0]\");    static AtomicReference> optimalTempRangeRef =            new AtomicReference(DEFAULT_TEMP_RANGE);```## Define a method to change the range```java    static void setOptimalTempRange(Range range) {        System.out.println(\"Using optimal temperature range: \" + range);        optimalTempRangeRef.set(range);    }```The filter just uses ``optimalTempRangeRef.get()`` to use the current range setting.## Simulate a command streamA ``TStream> setRangeCmds`` stream is created and a new range specification tuple is generated every 10 seconds.  A ``sink`` on the stream calls ``setOptimalTempRange()`` to change the range and hence the filter's bahavior.```java    // Simulate a command stream to change the optimal range.    // Such a stream might be from an IotDevice comm
 and.    String[] ranges = new String[] {        \"[70.0..120.0]\", \"[80.0..130.0]\", \"[90.0..140.0]\",    };    AtomicInteger count = new AtomicInteger(0);    TStream> setRangeCmds = top.poll(()             -> Ranges.valueOfDouble(ranges[count.incrementAndGet() % ranges.length]),            10, TimeUnit.SECONDS);    setRangeCmds.sink(tuple -> setOptimalTempRange(tuple));```## The final application```javaimport java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicReference;import quarks.analytics.sensors.Range;import quarks.analytics.sensors.Ranges;import quarks.providers.direct.DirectProvider;import quarks.samples.utils.sensor.SimulatedTemperatureSensor;import quarks.topology.TStream;import quarks.topology.Topology;/** * Detect a sensor value out of expected range. * Simulate an adaptable range changed by external commands. */public class AdaptableFilterRange {    /**     * Optimal temperatures (in Fahrenheit)     
 */    static Range DEFAULT_TEMP_RANGE = Ranges.valueOfDouble(\"[77.0..91.0]\");    static AtomicReference> optimalTempRangeRef =            new AtomicReference(DEFAULT_TEMP_RANGE);        static void setOptimalTempRange(Range range) {        System.out.println(\"Using optimal temperature range: \" + range);        optimalTempRangeRef.set(range);    }                                                                                                                                               /**     * Polls a simulated temperature sensor to periodically obtain     * temperature readings (in Fahrenheit). Use a simple filter     * to determine when the temperature is out of the optimal range.     */    public static void main(String[] args) throws Exception {        DirectProvider dp = new DirectProvider();        Topology top = dp.newTopology(\"TemperatureSensor\");        // Generate a stream of temperature sensor readings        SimulatedTemperatureSensor tempSensor = new SimulatedTe
 mperatureSensor();        TStream temp = top.poll(tempSensor, 1, TimeUnit.SECONDS);        // Simple filter: Perform analytics on sensor readings to detect when        // the temperature is out of the optimal range and generate warnings        TStream simpleFiltered = temp.filter(tuple ->                !optimalTempRangeRef.get().contains(tuple));        simpleFiltered.sink(tuple -> System.out.println(\"Temperature is out of range! \"                + \"It is \" + tuple + \"\\u00b0F!\"));        // See what the temperatures look like        temp.print();        // Simulate a command stream to change the optimal range.        // Such a stream might be from an IotDevice command.        String[] ranges = new String[] {            \"[70.0..120.0]\", \"[80.0..130.0]\", \"[90.0..140.0]\",        };        AtomicInteger count = new AtomicInteger(0);        TStream> setRangeCmds = top.poll(                () -> Ranges.valueOfDouble(ranges[count.incrementAndGet() % ranges.length]),          
       10, TimeUnit.SECONDS);        setRangeCmds.sink(tuple -> setOptimalTempRange(tuple));        dp.submit(top);    }}```"
+"body": "The [Detecting a sensor value out of range](recipe_value_out_of_range.html) recipe introduced the basics of filtering as well as the use of a [Range](http://quarks-edge.github.io/quarks/docs/javadoc/quarks/analytics/sensors/Range.html).Oftentimes, a user wants a filter's behavior to be adaptable rather than static.  A filter's range can be made changeable via commands from some external source or just changed as a result of some other local analytics.A Quarks IotProvider and IoTDevice with its command streams would be a natural way to control the application.  In this recipe we will just simulate a \"set optimal temp range\" command stream.The string form of a ``Range`` is natural, consise, and easy to use.  As such it's a convenient form to use as external range format. The range string can easily be converted back into a ``Range``.We're going to assume familiarity with that earlier recipe and those concepts and focus on just the \"adaptable range specification\" aspect of
  this recipe.## Define the rangeA ``java.util.concurrent.atomic.AtomicReference`` is used to provide the necessary thread synchronization.```java    static Range DEFAULT_TEMP_RANGE = Ranges.valueOfDouble(\"[77.0..91.0]\");    static AtomicReference> optimalTempRangeRef =            new AtomicReference(DEFAULT_TEMP_RANGE);```## Define a method to change the range```java    static void setOptimalTempRange(Range range) {        System.out.println(\"Using optimal temperature range: \" + range);        optimalTempRangeRef.set(range);    }```The filter just uses ``optimalTempRangeRef.get()`` to use the current range setting.## Simulate a command streamA ``TStream> setRangeCmds`` stream is created and a new range specification tuple is generated every 10 seconds.  A ``sink`` on the stream calls ``setOptimalTempRange()`` to change the range and hence the filter's bahavior.```java    // Simulate a command stream to change the optimal range.    // Such a stream might be from an IotDevice comm
 and.    String[] ranges = new String[] {        \"[70.0..120.0]\", \"[80.0..130.0]\", \"[90.0..140.0]\",    };    AtomicInteger count = new AtomicInteger(0);    TStream> setRangeCmds = top.poll(()             -> Ranges.valueOfDouble(ranges[count.incrementAndGet() % ranges.length]),            10, TimeUnit.SECONDS);    setRangeCmds.sink(tuple -> setOptimalTempRange(tuple));```## The final application```javaimport java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicReference;import quarks.analytics.sensors.Range;import quarks.analytics.sensors.Ranges;import quarks.providers.direct.DirectProvider;import quarks.samples.utils.sensor.SimulatedTemperatureSensor;import quarks.topology.TStream;import quarks.topology.Topology;/** * Detect a sensor value out of expected range. * Simulate an adaptable range changed by external commands. */public class AdaptableFilterRange {    /**     * Optimal temperatures (in Fahrenheit)     
 */    static Range DEFAULT_TEMP_RANGE = Ranges.valueOfDouble(\"[77.0..91.0]\");    static AtomicReference> optimalTempRangeRef =            new AtomicReference(DEFAULT_TEMP_RANGE);        static void setOptimalTempRange(Range range) {        System.out.println(\"Using optimal temperature range: \" + range);        optimalTempRangeRef.set(range);    }                                                                                                                                               /**     * Polls a simulated temperature sensor to periodically obtain     * temperature readings (in Fahrenheit). Use a simple filter     * to determine when the temperature is out of the optimal range.     */    public static void main(String[] args) throws Exception {        DirectProvider dp = new DirectProvider();        Topology top = dp.newTopology(\"TemperatureSensor\");        // Generate a stream of temperature sensor readings        SimulatedTemperatureSensor tempSensor = new SimulatedTe
 mperatureSensor();        TStream temp = top.poll(tempSensor, 1, TimeUnit.SECONDS);        // Simple filter: Perform analytics on sensor readings to detect when        // the temperature is out of the optimal range and generate warnings        TStream simpleFiltered = temp.filter(tuple ->                !optimalTempRangeRef.get().contains(tuple));        simpleFiltered.sink(tuple -> System.out.println(\"Temperature is out of range! \"                + \"It is \" + tuple + \"\\u00b0F!\"));        // See what the temperatures look like        temp.print();        // Simulate a command stream to change the optimal range.        // Such a stream might be from an IotDevice command.        String[] ranges = new String[] {            \"[70.0..120.0]\", \"[80.0..130.0]\", \"[90.0..140.0]\",        };        AtomicInteger count = new AtomicInteger(0);        TStream> setRangeCmds = top.poll(                () -> Ranges.valueOfDouble(ranges[count.incrementAndGet() % ranges.length]),          
       10, TimeUnit.SECONDS);        setRangeCmds.sink(tuple -> setOptimalTempRange(tuple));        dp.submit(top);    }}```"
 
 },
 
@@ -167,12 +167,12 @@
 
 
 {
-"title": "Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream",
+"title": "Splitting a stream to apply different processing and combining the results into a single stream",
 "tags": "",
 "keywords": "",
 "url": "../recipes/recipe_combining_streams_processing_results",
 "summary": "",
-"body": "In some cases, a developer might want to perform analytics taking into account the nature of the data. Say, for example, the data consists of log records each containing a level attribute. It would be logical to handle *fatal* log messages differently than *info* or *debug* messages. The same reasoning could also apply in the healthcare industry.Suppose doctors at a hospital would like to monitor patients' states using a bedside heart monitor. They would like to apply different analytics to the monitor readings based on the severity category of the blood pressure readings. For instance, if a patient is in hypertensive crisis (due to extremely high blood pressure), the doctors may want to analyze the patient's heart rate to determine risk of a stroke.In this instance, we can use `split` to separate blood pressure readings by category (five in total) and perform additional analytics on each of the resulting streams. After processing the data, we show how to define a new strea
 m of alerts for each category and `union` the streams to create a stream containing all alerts.## Setting up the applicationWe assume that the environment has been set up following the steps outlined in the [Getting Started Guide](../docs/quarks-getting-started).First, we need to define a class for a heart monitor. We generate random blood pressure readings, each consisting of the systolic pressure (the top number) and the diastolic pressure (the bottom number). For example, with a blood pressure of 115/75 (read as \"115 over 75\"), the systolic pressure is 115 and the diastolic pressure is 75. These two pressures are stored in a `map`, and each call to `get()` returns new values.```java    import java.util.HashMap;    import java.util.Map;    import java.util.Random;    import quarks.function.Supplier;    public class HeartMonitorSensor implements Supplier> {        private static final long serialVersionUID = 1L;        // Initial blood pressure        public Integer currentSystol
 ic = 115;        public Integer currentDiastolic = 75;        Random rand;        public HeartMonitorSensor() {            rand = new Random();        }        /**         * Every call to this method returns a map containing a random systolic         * pressure and a random diastolic pressure.         */        @Override        public Map get() {            // Change the current pressure by some random amount between -2 and 2            Integer newSystolic = rand.nextInt(2 + 1 + 2) - 2 + currentSystolic;            currentSystolic = newSystolic;            Integer newDiastolic = rand.nextInt(2 + 1 + 2) - 2 + currentDiastolic;            currentDiastolic = newDiastolic;            Map pressures = new HashMap();            pressures.put(\"Systolic\", currentSystolic);            pressures.put(\"Diastolic\", currentDiastolic);            return pressures;        }    }```Now, let's start our application by creating a `DirectProvider` and `Topology`. We choose a `DevelopmentProvider` so
  that we can view the topology graph using the console URL. We have also created a `HeartMonitor`.```java    import java.util.HashSet;    import java.util.List;    import java.util.Map;    import java.util.Set;    import java.util.concurrent.TimeUnit;    import quarks.console.server.HttpServer;    import quarks.function.ToIntFunction;    import quarks.providers.development.DevelopmentProvider;    import quarks.providers.direct.DirectProvider;    import quarks.samples.utils.sensor.HeartMonitorSensor;    import quarks.topology.TStream;    import quarks.topology.Topology;    public class CombiningStreamsProcessingResults {        public static void main(String[] args) {            HeartMonitorSensor monitor = new HeartMonitorSensor();            DirectProvider dp = new DevelopmentProvider();            System.out.println(dp.getServices().getService(HttpServer.class).getConsoleUrl());            Topology top = dp.newTopology(\"heartMonitor\");            // The rest of the code pieces b
 elong here        }    }```## Generating heart monitor sensor readingsThe next step is to simulate a stream of readings. In our `main()`, we use the `poll()` method to generate a flow of tuples (readings), where each tuple arrives every millisecond. Unlikely readings are filtered out.```java    // Generate a stream of heart monitor readings    TStream> readings = top            .poll(monitor, 1, TimeUnit.MILLISECONDS)            .filter(tuple -> tuple.get(\"Systolic\") > 50 && tuple.get(\"Diastolic\") > 30)            .filter(tuple -> tuple.get(\"Systolic\") > split(int n, ToIntFunction splitter)````split` returns a `List` of `TStream` objects, where each item in the list is one of the resulting output streams. In this case, one stream in the list will contain a flow of tuples where the blood pressure reading belongs to one of the five blood pressure categories. Another stream will contain a flow of tuples where the blood pressure reading belongs to a different blood pressure catego
 ry, and so on.There are two input parameters. You must specify `n`, the number of output streams, as well as a `splitter` method. `splitter` processes each incoming tuple individually and determines on which of the output streams the tuple will be placed. In this method, you can break down your placement rules into different branches, where each branch returns an integer indicating the index of the output stream in the list.Going back to our example, let's see how we can use `split` to achieve our goal. We pass in `6` as the first argument, as we want five output streams (i.e., a stream for each of the five different blood pressure categories) in addition one stream for invalid values. Our `splitter` method should then define how tuples will be placed on each of the five streams. We define a rule for each category, such that if the systolic and diastolic pressures of a reading fall in a certain range, then that reading belongs to a specific category. For example, if we are processin
 g a tuple with a blood pressure reading of 150/95 (*High Blood Pressure (Hypertension) Stage 1* category), then we return `2`, meaning that the tuple will be placed in the stream at index `2` in the `categories` list. We follow a similar process for the other 4 categories, ordering the streams from lowest to highest severity.```java    List>> categories = readings.split(6, tuple -> {        int s = tuple.get(\"Systolic\");        int d = tuple.get(\"Diastolic\");        if (s = 120 && s = 80 && d = 140 && s = 90 && d = 160 && s = 100 && d = 180 && d >= 110)  {            // Hypertensive Crisis            return 4;        } else {            // Invalid            return -1;        }    });```Note that instead of `split`, we could have performed five different `filter` operations. However, `split` is favored for cleaner code and more efficient processing as each tuple is only analyzed once.## Applying different processing against the streams to generate alertsAt this point, we have 6 
 output streams, one for each blood pressure category and one for invalid values (which we will ignore). We can easily retrieve a stream by using the standard `List` operation `get()`. For instance, we can retrieve all heart monitor readings with a blood pressure reading in the *Normal* category by retrieving the `TStream` at index `0` as we defined previously. Similarly, we can retrieve the other streams associated with the other four categories. The streams are tagged so that we can easily locate them in the topology graph.```java    // Get each individual stream    TStream> normal = categories.get(0).tag(\"normal\");    TStream> prehypertension = categories.get(1).tag(\"prehypertension\");    TStream> hypertension_stage1 = categories.get(2).tag(\"hypertension_stage1\");    TStream> hypertension_stage2 = categories.get(3).tag(\"hypertension_stage2\");    TStream> hypertensive = categories.get(4).tag(\"hypertensive\");```The hospital can then use these streams to perform analytics o
 n each stream and generate alerts based on the blood pressure category. For this simple example, a different number of transformations/filters is applied to each stream (known as a processing pipeline) to illustrate that very different processing can be achieved that is specific to the category at hand.```java    // Category: Normal    TStream normalAlerts = normal            .filter(tuple -> tuple.get(\"Systolic\") > 80 && tuple.get(\"Diastolic\") > 50)            .tag(\"normal\")            .map(tuple -> {                return \"All is normal. BP is \" + tuple.get(\"Systolic\") + \"/\" +                        tuple.get(\"Diastolic\") + \".\\n\"; })            .tag(\"normal\");    // Category: Prehypertension category    TStream prehypertensionAlerts = prehypertension            .map(tuple -> {                return \"At high risk for developing hypertension. BP is \" +                        tuple.get(\"Systolic\") + \"/\" + tuple.get(\"Diastolic\") + \".\\n\"; })            .ta
 g(\"prehypertension\");    // Category: High Blood Pressure (Hypertension) Stage 1    TStream hypertension_stage1Alerts = hypertension_stage1            .map(tuple -> {                return \"Monitor closely, patient has high blood pressure. \" +                       \"BP is \" + tuple.get(\"Systolic\") + \"/\" + tuple.get(\"Diastolic\") + \".\\n\"; })            .tag(\"hypertension_stage1\")            .modify(tuple -> \"High Blood Pressure (Hypertension) Stage 1\\n\" + tuple)            .tag(\"hypertension_stage1\");    // Category: High Blood Pressure (Hypertension) Stage 2    TStream hypertension_stage2Alerts = hypertension_stage2            .filter(tuple -> tuple.get(\"Systolic\") >= 170 && tuple.get(\"Diastolic\") >= 105)            .tag(\"hypertension_stage2\")            .peek(tuple ->                System.out.println(\"BP: \" + tuple.get(\"Systolic\") + \"/\" + tuple.get(\"Diastolic\")))            .map(tuple -> {                return \"Warning! Monitor closely, patient
  is at risk of a hypertensive crisis!\\n\"; })            .tag(\"hypertension_stage2\")            .modify(tuple -> \"High Blood Pressure (Hypertension) Stage 2\\n\" + tuple)            .tag(\"hypertension_stage2\");    // Category: Hypertensive Crisis    TStream hypertensiveAlerts = hypertensive            .filter(tuple -> tuple.get(\"Systolic\") >= 180)            .tag(\"hypertensive\")            .peek(tuple ->                System.out.println(\"BP: \" + tuple.get(\"Systolic\") + \"/\" + tuple.get(\"Diastolic\")))            .map(tuple -> { return \"Emergency! See to patient immediately!\\n\"; })            .tag(\"hypertensive\")            .modify(tuple -> tuple.toUpperCase())            .tag(\"hypertensive\")            .modify(tuple -> \"Hypertensive Crisis!!!\\n\" + tuple)            .tag(\"hypertensive\");```## Combining the alert streamsAt this point, we have five streams of alerts. Suppose the doctors are interested in seeing a combination of the *Normal* alerts and *Preh
 ypertension* alerts. Or, suppose that they would like to see all of the alerts from all categories together. Here, `union` comes in handy. For more details about `union`, refer to the [Javadoc](http://quarks-edge.github.io/quarks/docs/javadoc/quarks/topology/TStream.html#union-quarks.topology.TStream-).There are two ways to define a union. You can either union a `TStream` with another `TStream`, or with a set of streams (`Set>`). In both cases, a single `TStream` is returned containing the tuples that flow on the input stream(s).Let's look at the first case, unioning a stream with a single stream. We can create a stream containing *Normal* alerts and *Prehypertension* alerts by unioning `normalAlerts` with `prehypertensionAlerts`.```java    // Additional processing for these streams could go here. In this case, union two streams    // to obtain a single stream containing alerts from the normal and prehypertension alert streams.    TStream normalAndPrehypertensionAlerts = normalAlert
 s.union(prehypertensionAlerts);```We can also create a stream containing alerts from all categories by looking at the other case, unioning a stream with a set of streams. We'll first create a set of `TStream` objects containing the alerts from the other three categories.```java    // Set of streams containing alerts from the other categories    Set> otherAlerts = new HashSet();    otherAlerts.add(hypertension_stage1Alerts);    otherAlerts.add(hypertension_stage2Alerts);    otherAlerts.add(hypertensiveAlerts);```We can then create an `allAlerts` stream by calling

<TRUNCATED>


[5/5] incubator-quarks-website git commit: from 1ffaa60e3c4b74ee67a1e65ace5ee19b9aed83ca

Posted by ho...@apache.org.
from 1ffaa60e3c4b74ee67a1e65ace5ee19b9aed83ca


Project: http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/commit/b4feddb7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/tree/b4feddb7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/diff/b4feddb7

Branch: refs/heads/asf-site
Commit: b4feddb7708c48d680894e4d65b7bd5cb9db9a2b
Parents: ea6e151
Author: Susan L. Cline <ho...@apache.org>
Authored: Wed Apr 13 16:30:10 2016 -0700
Committer: Susan L. Cline <ho...@apache.org>
Committed: Wed Apr 13 16:30:10 2016 -0700

----------------------------------------------------------------------
 content/404.html                                | 26 +++----
 content/algolia_search.json                     | 54 ++++++-------
 content/docs/committers.html                    | 30 ++++----
 content/docs/common-quarks-operations.html      | 50 +++++-------
 content/docs/community.html                     | 46 ++++++-----
 content/docs/console.html                       | 34 ++++----
 content/docs/faq.html                           | 30 ++++----
 content/docs/home.html                          | 28 +++----
 content/docs/overview.html                      | 26 +++----
 content/docs/quarks-getting-started.html        | 32 ++++----
 content/docs/quarks_index.html                  | 40 +++++-----
 content/docs/quickstart.html                    | 40 +++++-----
 content/docs/samples.html                       | 81 +++++++++-----------
 content/docs/search.html                        | 26 +++----
 content/docs/tag_collaboration.html             | 26 +++----
 content/docs/tag_content_types.html             | 26 +++----
 content/docs/tag_formatting.html                | 26 +++----
 content/docs/tag_getting_started.html           | 28 +++----
 content/docs/tag_mobile.html                    | 26 +++----
 content/docs/tag_navigation.html                | 26 +++----
 content/docs/tag_publishing.html                | 26 +++----
 content/docs/tag_single_sourcing.html           | 26 +++----
 content/docs/tag_special_layouts.html           | 26 +++----
 .../recipes/recipe_adaptable_filter_range.html  | 28 +++----
 ...pe_combining_streams_processing_results.html | 36 ++++-----
 ...ipe_different_processing_against_stream.html | 36 ++++-----
 .../recipes/recipe_external_filter_range.html   | 38 ++++-----
 content/recipes/recipe_hello_quarks.html        | 32 ++++----
 content/recipes/recipe_source_function.html     | 36 ++++-----
 content/recipes/recipe_value_out_of_range.html  | 36 ++++-----
 content/search.json                             | 22 +++---
 content/titlepage.html                          | 26 +++----
 content/tocpage.html                            | 52 ++++++-------
 content/urls_mydoc.txt                          | 44 +++++------
 34 files changed, 575 insertions(+), 590 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/404.html
----------------------------------------------------------------------
diff --git a/content/404.html b/content/404.html
index c9dcf69..838a92d 100644
--- a/content/404.html
+++ b/content/404.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     


[3/5] incubator-quarks-website git commit: from 1ffaa60e3c4b74ee67a1e65ace5ee19b9aed83ca

Posted by ho...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/committers.html
----------------------------------------------------------------------
diff --git a/content/docs/committers.html b/content/docs/committers.html
index 5a3412d..101f41b 100644
--- a/content/docs/committers.html
+++ b/content/docs/committers.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -533,11 +533,11 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/docs/committers.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <h1 id="commit-activity">Commit Activity</h1>
+  <h2 id="commit-activity">Commit activity</h2>
 
 <p>To see commit activity for Quarks, click <a href="https://github.com/apache/incubator-quarks/pulse">here</a>.</p>
 
-<h1 id="how-to-become-a-committer">How to Become a Committer</h1>
+<h2 id="how-to-become-a-committer">How to become a committer</h2>
 
 <p>You can become a committer by contributing to Quarks. Qualifications for a new committer include:</p>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/common-quarks-operations.html
----------------------------------------------------------------------
diff --git a/content/docs/common-quarks-operations.html b/content/docs/common-quarks-operations.html
index ed2bc84..8067116 100644
--- a/content/docs/common-quarks-operations.html
+++ b/content/docs/common-quarks-operations.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Common Quarks Operations  | Apache Quarks Documentation</title>
+<title>Common Quarks operations  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Common Quarks Operations page: ";
+var body = "I have some feedback about the Common Quarks operations page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Common Quarks Operations">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Common Quarks operations">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Common Quarks Operations</h1>
+   <h1 class="post-title-main">Common Quarks operations</h1>
 </div>
 
 <div class="post-content">
@@ -533,17 +533,13 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/docs/common-quarks-operations.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <h1 id="common-quarks-operations">Common Quarks Operations</h1>
-
-<p>In the first <a href="quarks-getting-started">getting started guide</a>, we covered a &quot;hello world&quot; Quarks application where we read from a device&#39;s simulated temperature sensor. Yet Quarks supports more operations than simple filtering. Data analysis and streaming require a suite of functionality, the most important components of which will be outlined below.</p>
+  <p>In the <a href="quarks-getting-started">Getting started guide</a>, we covered a Quarks application where we read from a device&#39;s simulated temperature sensor. Yet Quarks supports more operations than simple filtering. Data analysis and streaming require a suite of functionality, the most important components of which will be outlined below.</p>
 
 <h2 id="tstream-map">TStream.map()</h2>
 
 <p>TStream.map() is arguably the most used method in the Quarks API. Its two main purposes are to perform stateful or stateless operations on a stream&#39;s tuples, and to produce a TStream with tuples of a different type from that of the calling stream.</p>
 
-<p><br></p>
-
-<h3 id="changing-a-tstream-39-s-tuple-type">Changing a TStream&#39;s Tuple Type</h3>
+<h3 id="changing-a-tstream-39-s-tuple-type">Changing a TStream&#39;s tuple type</h3>
 
 <p>In addition to filtering tuples, TStreams support operations that <em>transform</em> tuples from one Java type to another by invoking the TStream.map() method.</p>
 
@@ -563,11 +559,9 @@ $('#toc').on('click', 'a', function() {
 <p>Since each tuple is now a list of strings, the <em>wordsInLine</em> stream is of type List<String>. As you can see, the map() method has the ability to change the type of the TStream. Finally, we can use the <em>wordsInLine</em> stream to print the third word in each line.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="n">wordsInLine</span><span class="o">.</span><span class="na">sink</span><span class="o">(</span><span class="n">list</span> <span class="o">-&gt;</span> <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">list</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="mi">2</span><span class="o">)));</span>
 </code></pre></div>
-<p>As mentioned in the <a href="quarks-getting-started">getting started guide</a>, a TStream can be parameterized to any serializable Java type, including ones created by the user.</p>
+<p>As mentioned in the <a href="quarks-getting-started">Getting started guide</a>, a TStream can be parameterized to any serializable Java type, including ones created by the user.</p>
 
-<p><br></p>
-
-<h3 id="performing-stateful-operations">Performing Stateful Operations</h3>
+<h3 id="performing-stateful-operations">Performing stateful operations</h3>
 
 <p>In all previous examples, the operations performed on a TStream have been stateless; keeping track of information over multiple invocations of the same operation has not been necessary. What if we want to keep track of the number of Strings sent over a stream? To do this, we need our TStream.map() method to contain a counter as state.</p>
 
@@ -586,8 +580,6 @@ $('#toc').on('click', 'a', function() {
 </code></pre></div>
 <p>The <em>count</em> field will now contain the number of Strings which were sent over streamOfStrings. Although this is a simple example, the anonymous Function passed to TStream.map() can contain any kind of state! This could be a HashMap<K, T>, a running list of tuples, or any serializable Java type. The state will be maintained throughout the entire runtime of your application.</p>
 
-<p><br></p>
-
 
 <div class="tags">
     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/community.html
----------------------------------------------------------------------
diff --git a/content/docs/community.html b/content/docs/community.html
index ff41446..028c320 100644
--- a/content/docs/community.html
+++ b/content/docs/community.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Apache Quarks Community  | Apache Quarks Documentation</title>
+<title>Apache Quarks community  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Apache Quarks Community page: ";
+var body = "I have some feedback about the Apache Quarks community page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Apache Quarks Community">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Apache Quarks community">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Apache Quarks Community</h1>
+   <h1 class="post-title-main">Apache Quarks community</h1>
 </div>
 
 <div class="post-content">
@@ -537,8 +537,6 @@ $('#toc').on('click', 'a', function() {
 
 -->
 
-<p><br/></p>
-
 <p>Every volunteer project obtains its strength from the people involved in it. We invite you to participate as much or as little as you choose.</p>
 
 <p>You can:</p>
@@ -565,7 +563,7 @@ $('#toc').on('click', 'a', function() {
 
 <p>We use Jira here: <a href="https://issues.apache.org/jira/browse/QUARKS">https://issues.apache.org/jira/browse/QUARKS</a></p>
 
-<h4 id="bug-reports">Bug Reports</h4>
+<h4 id="bug-reports">Bug reports</h4>
 
 <p>Found bug? Enter an issue in  <a href="https://issues.apache.org/jira/browse/QUARKS">Jira</a>.</p>
 
@@ -577,13 +575,13 @@ $('#toc').on('click', 'a', function() {
 <li>Consider tracking down the bug yourself in the Quarks source and submitting a pull request  along with your bug report. This is a great time saver for the  Quarks developers and helps ensure the bug will be fixed quickly.</li>
 </ul>
 
-<h4 id="feature-requests">Feature Requests</h4>
+<h4 id="feature-requests">Feature requests</h4>
 
 <p>Enhancement requests for new features are also welcome. The more concrete the request is and the better rationale you provide, the greater the chance it will incorporated into future releases.</p>
 
 <p><a href="https://issues.apache.org/jira/browse/QUARKS">https://issues.apache.org/jira/browse/QUARKS</a></p>
 
-<h3 id="source-code">Source Code</h3>
+<h3 id="source-code">Source code</h3>
 
 <p>The project sources are accessible via the <a href="https://git-wip-us.apache.org/repos/asf/incubator-quarks.git">source code repository</a> which is also mirrored in <a href="https://github.com/apache/incubator-quarks">GitHub</a>. </p>
 
@@ -593,7 +591,7 @@ $('#toc').on('click', 'a', function() {
 
 <p>Read <a href="https://github.com/apache/incubator-quarks/blob/master/DEVELOPMENT.md">DEVELOPMENT.md</a> at the top of the code tree for details on setting up your development environment.</p>
 
-<h3 id="web-site-and-documentation-source-code">Web Site and Documentation  Source Code</h3>
+<h3 id="web-site-and-documentation-source-code">Web site and documentation source code</h3>
 
 <p>The project website and documentation sources are accessible via the <a href="https://git-wip-us.apache.org/repos/asf/incubator-quarks-website.git">website source code repository</a> which is also mirrored in <a href="https://github.com/apache/incubator-quarks-website">GitHub</a>. Contributing changes to the web site and documentation is similar to contributing code.  Follow the instructions in the Source Code section above, but fork and issue a pull request against the <a href="https://github.com/apache/incubator-quarks-website">web site mirror</a>. Follow the instructions in the top level <a href="https://github.com/apache/incubator-quarks-website/blob/master/README.md">README.md</a> for details on contributing to the web site and documentation.</p>
 
@@ -601,7 +599,7 @@ $('#toc').on('click', 'a', function() {
 
 <ul>
 <li><a href="https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet">Markdown Cheat Sheet</a></li>
-<li> <a href="https://jekyllrb.com/">Jekyll on linux and Mac</a> </li>
+<li> <a href="https://jekyllrb.com/">Jekyll on linux and Mac</a></li>
 <li> <a href="https://jekyllrb.com/docs/windows/">Jekyll on Windows</a> is not officially supported but people have gotten it to work.</li>
 </ul>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/console.html
----------------------------------------------------------------------
diff --git a/content/docs/console.html b/content/docs/console.html
index 0a82276..6ffd43b 100644
--- a/content/docs/console.html
+++ b/content/docs/console.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Application Console  | Apache Quarks Documentation</title>
+<title>Application console  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Application Console page: ";
+var body = "I have some feedback about the Application console page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Application Console">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Application console">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Application Console</h1>
+   <h1 class="post-title-main">Application console</h1>
 </div>
 
 <div class="post-content">

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/faq.html
----------------------------------------------------------------------
diff --git a/content/docs/faq.html b/content/docs/faq.html
index 8d33d7b..26824d9 100644
--- a/content/docs/faq.html
+++ b/content/docs/faq.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -533,7 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/docs/faq.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <h2 id="what-is-quarks">What Is Quarks?</h2>
+  <h2 id="what-is-quarks">What is Quarks?</h2>
 
 <p>Quarks provides APIs and a lightweight runtime to analyze streaming data at the edge.</p>
 
@@ -614,7 +614,7 @@ $('#toc').on('click', 'a', function() {
 
 <p>Use <a href="mailto:">site.data.project.user_list</a> to submit questions to the Quarks community.</p>
 
-<h2 id="why-is-quarks-open-source">Why is Quarks Open Source?</h2>
+<h2 id="why-is-quarks-open-source">Why is Quarks open source?</h2>
 
 <p>With the growth of the Internet of Things there is a need to execute analytics at the edge. Quarks was developed to address requirements for analytics at the edge for IoT use cases that were not addressed by central analytic solutions.  These capabilities will be useful to many organizations and that the diverse nature of edge devices and use cases is best addressed by an open community.  Our goal is to develop a vibrant community of developers and users to expand the capabilities and real-world use of Quarks by companies and individuals to enable edge analytics and further innovation for the IoT space.</p>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/home.html
----------------------------------------------------------------------
diff --git a/content/docs/home.html b/content/docs/home.html
index 7daaf4c..d09c9a0 100644
--- a/content/docs/home.html
+++ b/content/docs/home.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -533,7 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/docs/home.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <h2 id="apache-quarks-overview">Apache Quarks Overview</h2>
+  <h2 id="apache-quarks-overview">Apache Quarks overview</h2>
 
 <p>Devices and sensors are everywhere, and more are coming online every day. You need a way to analyze all of the data coming from your devices, but it can be expensive to transmit all of the data from a sensor to your central analytics engine.</p>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/overview.html
----------------------------------------------------------------------
diff --git a/content/docs/overview.html b/content/docs/overview.html
index 0db5714..9433295 100644
--- a/content/docs/overview.html
+++ b/content/docs/overview.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/quarks-getting-started.html
----------------------------------------------------------------------
diff --git a/content/docs/quarks-getting-started.html b/content/docs/quarks-getting-started.html
index e0ebc8a..fab3a83 100644
--- a/content/docs/quarks-getting-started.html
+++ b/content/docs/quarks-getting-started.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -542,7 +542,7 @@ $('#toc').on('click', 'a', function() {
 <li><p>Reduce the amount of data that you store</p></li>
 </ul>
 
-<p>For more information, see the <a href="home">Quarks overview</a></p>
+<p>For more information, see the <a href="home">Quarks overview</a>.</p>
 
 <h3 id="quarks-and-streaming-analytics">Quarks and streaming analytics</h3>
 
@@ -635,7 +635,7 @@ Your environment is set up! You can start writing your first Quarks application.
 </code></pre></div>
 <p>To understand how the application processes the stream, let&#39;s review each line.</p>
 
-<h3 id="specifying-a-provider">Specifying a Provider</h3>
+<h3 id="specifying-a-provider">Specifying a provider</h3>
 
 <p>Your first step when you write a Quarks application is to create a
 <a href="http://quarks-edge.github.io/quarks/docs/javadoc/index.html?quarks/providers/direct/DirectProvider.html"><code>DirectProvider</code></a> :</p>
@@ -659,7 +659,7 @@ Your environment is set up! You can start writing your first Quarks application.
 <p>In the TempSensor application above, we have exactly one data source: the <code>TempSensor</code> object. We define the source stream by calling <code>topology.poll()</code>, which takes both a Supplier function and a time parameter to indicate how frequently readings should be taken. In our case, we read from the sensor every millisecond:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="n">TStream</span><span class="o">&lt;</span><span class="n">Double</span><span class="o">&gt;</span> <span class="n">tempReadings</span> <span class="o">=</span> <span class="n">topology</span><span class="o">.</span><span class="na">poll</span><span class="o">(</span><span class="n">sensor</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="n">TimeUnit</span><span class="o">.</span><span class="na">MILLISECONDS</span><span class="o">);</span>
 </code></pre></div>
-<h3 id="defining-the-tstream-object">Defining The TStream object</h3>
+<h3 id="defining-the-tstream-object">Defining the TStream object</h3>
 
 <p>Calling <code>topology.poll()</code> to define a source stream creates a <code>TStream&lt;Double&gt;</code> instance, which represents the series of readings taken from the temperature sensor.</p>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/quarks_index.html
----------------------------------------------------------------------
diff --git a/content/docs/quarks_index.html b/content/docs/quarks_index.html
index bb7afe3..e69aa25 100644
--- a/content/docs/quarks_index.html
+++ b/content/docs/quarks_index.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Apache Quarks Documentation  | Apache Quarks Documentation</title>
+<title>Apache Quarks documentation  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Apache Quarks Documentation page: ";
+var body = "I have some feedback about the Apache Quarks documentation page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Apache Quarks Documentation">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Apache Quarks documentation">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Apache Quarks Documentation</h1>
+   <h1 class="post-title-main">Apache Quarks documentation</h1>
 </div>
 
 <div class="post-content">
@@ -533,7 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/docs/quarks_index.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <h2 id="new-documentation">New Documentation</h2>
+  <h2 id="new-documentation">New documentation</h2>
 
 <p>Apache Quarks is evolving, and so is the documentation. If the existing documentation hasn&#39;t answered your questions, you can request new or updated documentation by opening an issue.</p>
 
@@ -542,7 +542,7 @@ $('#toc').on('click', 'a', function() {
 <p><a href="https://github.com/quarks-edge/quarks.documentation/issues/new"><button type="button" class="btn btn-primary">New Documentation</button></a>
 <br></p>
 
-<h2 id="providing-feedback">Providing Feedback</h2>
+<h2 id="providing-feedback">Providing feedback</h2>
 
 <p>To provide feedback on our documentation:</p>
 
@@ -553,7 +553,7 @@ $('#toc').on('click', 'a', function() {
 
 <p>This will open an issue for the page that you are currently visiting.  </p>
 
-<h2 id="contributing-documentation">Contributing Documentation</h2>
+<h2 id="contributing-documentation">Contributing documentation</h2>
 
 <p>If you have ideas on how we can better document or explain some of the concepts, we would love to have your contribution!  The quarks.documentation site uses GitHub&#39;s flavor of Markdown and Jekyll markdown for our documentation.</p>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/quickstart.html
----------------------------------------------------------------------
diff --git a/content/docs/quickstart.html b/content/docs/quickstart.html
index b1edad5..9ec7e08 100644
--- a/content/docs/quickstart.html
+++ b/content/docs/quickstart.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Quickstart IBM Watson IoT Platform Sample  | Apache Quarks Documentation</title>
+<title>Quickstart IBM Watson IoT Platform sample  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Quickstart IBM Watson IoT Platform Sample page: ";
+var body = "I have some feedback about the Quickstart IBM Watson IoT Platform sample page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Quickstart IBM Watson IoT Platform Sample">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Quickstart IBM Watson IoT Platform sample">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Quickstart IBM Watson IoT Platform Sample</h1>
+   <h1 class="post-title-main">Quickstart IBM Watson IoT Platform sample</h1>
 </div>
 
 <div class="post-content">
@@ -533,7 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/docs/quickstart.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <h1 id="quarks-to-quickstart-quickly">Quarks to Quickstart Quickly!</h1>
+  <h2 id="quarks-to-quickstart-quickly">Quarks to Quickstart quickly!</h2>
 
 <p>IoT devices running quarks applications typically connect to back-end analytic systems through a message hub.
 Message hubs are used to isolate the back-end system from having to handle connections from thousands to millions of devices.</p>
@@ -559,10 +559,10 @@ to the Quickstart Bluemix service.</p>
 
 <p><img border="0" alt="Quickstart service output" src="images/Quickstart.png"></p>
 
-<h2 id="quarks-code">Quarks Code</h2>
+<h2 id="quarks-code">Quarks code</h2>
 
 <p>The full source is at:
-<a href="https://github.com/quarks-edge/quarks/blob/master/samples/connectors/src/main/java/quarks/samples/connectors/iotf/IotfQuickstart.java">IotfQuickstart.java</a></p>
+<a href="https://github.com/apache/incubator-quarks/blob/master/samples/connectors/src/main/java/quarks/samples/connectors/iotf/IotfQuickstart.java">IotfQuickstart.java</a></p>
 
 <p>The first step to is to create a <code>IotDevice</code> instance that represents the connection to IBM Watson IoT Platform Qucikstart service.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">        <span class="c1">// Declare a connection to IoTF Quickstart service</span>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/samples.html
----------------------------------------------------------------------
diff --git a/content/docs/samples.html b/content/docs/samples.html
index cda2433..01ad6a3 100644
--- a/content/docs/samples.html
+++ b/content/docs/samples.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Sample Programs  | Apache Quarks Documentation</title>
+<title>Sample programs  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Sample Programs page: ";
+var body = "I have some feedback about the Sample programs page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Sample Programs">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Sample programs">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Sample Programs</h1>
+   <h1 class="post-title-main">Sample programs</h1>
 </div>
 
 <div class="post-content">
@@ -533,9 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/docs/samples.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <h1 id="sample-quarks-programs">Sample Quarks programs</h1>
-
-<p>The <a href="quarks-getting-started">Getting Started</a> guide includes a step-by-step walkthrough of a simple Quarks application.</p>
+  <p>The <a href="quarks-getting-started">Getting started guide</a> includes a step-by-step walkthrough of a simple Quarks application.</p>
 
 <p>Quarks also includes a number of sample Java applications that demonstrate different ways that you can use and implement Quarks.</p>
 
@@ -554,32 +552,28 @@ $('#toc').on('click', 'a', function() {
 
 <h2 id="recommended-samples">Recommended samples</h2>
 
-<p>In addition to the sample application in the <a href="quarks-getting-started">Getting Started</a> guide, the following samples can help you start developing with Quarks:</p>
+<p>In addition to the sample application in the <a href="quarks-getting-started">Getting started guide</a>, the following samples can help you start developing with Quarks:</p>
 
 <ul>
-<li><strong>HelloWorld</strong></li>
-</ul>
-
-<p>This simple program demonstrates the basic mechanics of declaring and executing a topology.</p>
+<li><p><strong>HelloQuarks</strong></p>
 
 <ul>
-<li><strong>PeriodicSource</strong></li>
-</ul>
-
-<p>This simple program demonstrates how to periodically poll a source for data to create a source stream.</p>
+<li>This simple program demonstrates the basic mechanics of declaring and executing a topology.</li>
+</ul></li>
+<li><p><strong>PeriodicSource</strong></p>
 
 <ul>
-<li><strong>SimpleFilterTransform</strong></li>
-</ul>
-
-<p>This simple program demonstrates a simple analytics pipeline:
-  source -&gt; filter -&gt; transform -&gt; sink</p>
+<li>This simple program demonstrates how to periodically poll a source for data to create a source stream.</li>
+</ul></li>
+<li><p><strong>SimpleFilterTransform</strong></p>
 
 <ul>
-<li><strong>SensorAnalytics</strong></li>
-</ul>
+<li>This simple program demonstrates a simple analytics pipeline: <code>source -&gt; filter -&gt; transform -&gt; sink</code>.</li>
+</ul></li>
+<li><p><strong>SensorAnalytics</strong></p>
 
-<p>This more complex program demonstrates multiple facets of a Quarks application, including:</p>
+<ul>
+<li>This more complex program demonstrates multiple facets of a Quarks application, including:
 
 <ul>
 <li>Configuration control</li>
@@ -588,17 +582,18 @@ $('#toc').on('click', 'a', function() {
 <li>Publishing results to MQTT server</li>
 <li>Receiving commands</li>
 <li>Logging results locally</li>
-<li><p>Conditional stream tracing</p>
-
-<ul>
-<li><strong>IBM Watson IoT Platform</strong> </li>
+<li>Conditional stream tracing</li>
 </ul></li>
-</ul>
+</ul></li>
+<li><p><strong>IBM Watson IoT Platform</strong> </p>
 
-<p>Samples that demonstrate how to use IBM Watson IoT Platform as the IoT scale message hub between Quarks and back-end analytic systems:</p>
+<ul>
+<li>Samples that demonstrate how to use IBM Watson IoT Platform as the IoT scale message hub between Quarks and back-end analytic systems:
 
 <ul>
 <li><a href="quickstart">Sample using the no-registration Quickstart service</a></li>
+</ul></li>
+</ul></li>
 </ul>
 
 <p>Additional samples are documented in the <a href="http://quarks-edge.github.io/quarks/docs/javadoc/overview-summary.html#overview.description">Quarks Overview</a> section of the Javadoc.</p>


[2/5] incubator-quarks-website git commit: from 1ffaa60e3c4b74ee67a1e65ace5ee19b9aed83ca

Posted by ho...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/search.html
----------------------------------------------------------------------
diff --git a/content/docs/search.html b/content/docs/search.html
index d308f16..98c59f2 100644
--- a/content/docs/search.html
+++ b/content/docs/search.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_collaboration.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_collaboration.html b/content/docs/tag_collaboration.html
index 2b5ba5e..240fa77 100644
--- a/content/docs/tag_collaboration.html
+++ b/content/docs/tag_collaboration.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_content_types.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_content_types.html b/content/docs/tag_content_types.html
index 147e92d..1e9ad20 100644
--- a/content/docs/tag_content_types.html
+++ b/content/docs/tag_content_types.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_formatting.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_formatting.html b/content/docs/tag_formatting.html
index 183d50f..6b1ef0b 100644
--- a/content/docs/tag_formatting.html
+++ b/content/docs/tag_formatting.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_getting_started.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_getting_started.html b/content/docs/tag_getting_started.html
index 7e3d5ea..f5f603c 100644
--- a/content/docs/tag_getting_started.html
+++ b/content/docs/tag_getting_started.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -556,7 +556,7 @@ $('#toc').on('click', 'a', function() {
         
         
         <tr><td><a href="../docs/home">Introduction</a></td>
-          <td> Apache Quarks Overview Devices and sensors are everywhere, and more are coming online every day. You need a way to analyze all of the data coming from your devices, but it can be expensive to transmit all of the data from a sensor to your central analytics engine. Quarks... </td>
+          <td> Apache Quarks overview Devices and sensors are everywhere, and more are coming online every day. You need a way to analyze all of the data coming from your devices, but it can be expensive to transmit all of the data from a sensor to your central analytics engine. Quarks... </td>
         </tr>
         
      

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_mobile.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_mobile.html b/content/docs/tag_mobile.html
index 74fe252..aa84887 100644
--- a/content/docs/tag_mobile.html
+++ b/content/docs/tag_mobile.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_navigation.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_navigation.html b/content/docs/tag_navigation.html
index 2435f12..51f6600 100644
--- a/content/docs/tag_navigation.html
+++ b/content/docs/tag_navigation.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_publishing.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_publishing.html b/content/docs/tag_publishing.html
index eb4c484..edfa8ae 100644
--- a/content/docs/tag_publishing.html
+++ b/content/docs/tag_publishing.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_single_sourcing.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_single_sourcing.html b/content/docs/tag_single_sourcing.html
index 9aa0254..ce7aed6 100644
--- a/content/docs/tag_single_sourcing.html
+++ b/content/docs/tag_single_sourcing.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/docs/tag_special_layouts.html
----------------------------------------------------------------------
diff --git a/content/docs/tag_special_layouts.html b/content/docs/tag_special_layouts.html
index 8a56380..c50b121 100644
--- a/content/docs/tag_special_layouts.html
+++ b/content/docs/tag_special_layouts.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/recipes/recipe_adaptable_filter_range.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_adaptable_filter_range.html b/content/recipes/recipe_adaptable_filter_range.html
index d4a27e7..6e95e1f 100644
--- a/content/recipes/recipe_adaptable_filter_range.html
+++ b/content/recipes/recipe_adaptable_filter_range.html
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -533,7 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/recipes/recipe_adaptable_filter_range.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <p>The <a href="recipe_value_out_of_range.html">Detecting a Sensor Value Out of Range</a> recipe introduced the basics of filtering as well as the use of a <a href="http://quarks-edge.github.io/quarks/docs/javadoc/quarks/analytics/sensors/Range.html">Range</a>.</p>
+  <p>The <a href="recipe_value_out_of_range.html">Detecting a sensor value out of range</a> recipe introduced the basics of filtering as well as the use of a <a href="http://quarks-edge.github.io/quarks/docs/javadoc/quarks/analytics/sensors/Range.html">Range</a>.</p>
 
 <p>Oftentimes, a user wants a filter&#39;s behavior to be adaptable rather than static.  A filter&#39;s range can be made changeable via commands from some external source or just changed as a result of some other local analytics.</p>
 

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/recipes/recipe_combining_streams_processing_results.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_combining_streams_processing_results.html b/content/recipes/recipe_combining_streams_processing_results.html
index a5931aa..caa565e 100644
--- a/content/recipes/recipe_combining_streams_processing_results.html
+++ b/content/recipes/recipe_combining_streams_processing_results.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream  | Apache Quarks Documentation</title>
+<title>Splitting a stream to apply different processing and combining the results into a single stream  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream page: ";
+var body = "I have some feedback about the Splitting a stream to apply different processing and combining the results into a single stream page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Splitting a stream to apply different processing and combining the results into a single stream">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</h1>
+   <h1 class="post-title-main">Splitting a stream to apply different processing and combining the results into a single stream</h1>
 </div>
 
 <div class="post-content">
@@ -541,7 +541,7 @@ $('#toc').on('click', 'a', function() {
 
 <h2 id="setting-up-the-application">Setting up the application</h2>
 
-<p>We assume that the environment has been set up following the steps outlined in the <a href="../docs/quarks-getting-started">Getting Started Guide</a>.</p>
+<p>We assume that the environment has been set up following the steps outlined in the <a href="../docs/quarks-getting-started">Getting started guide</a>.</p>
 
 <p>First, we need to define a class for a heart monitor. We generate random blood pressure readings, each consisting of the systolic pressure (the top number) and the diastolic pressure (the bottom number). For example, with a blood pressure of 115/75 (read as &quot;115 over 75&quot;), the systolic pressure is 115 and the diastolic pressure is 75. These two pressures are stored in a <code>map</code>, and each call to <code>get()</code> returns new values.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="kn">import</span> <span class="nn">java.util.HashMap</span><span class="o">;</span>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/recipes/recipe_different_processing_against_stream.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_different_processing_against_stream.html b/content/recipes/recipe_different_processing_against_stream.html
index f7ab429..52caa38 100644
--- a/content/recipes/recipe_different_processing_against_stream.html
+++ b/content/recipes/recipe_different_processing_against_stream.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Applying Different Processing Against a Single Stream  | Apache Quarks Documentation</title>
+<title>Applying different processing against a single stream  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Applying Different Processing Against a Single Stream page: ";
+var body = "I have some feedback about the Applying different processing against a single stream page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Applying Different Processing Against a Single Stream">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Applying different processing against a single stream">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Applying Different Processing Against a Single Stream</h1>
+   <h1 class="post-title-main">Applying different processing against a single stream</h1>
 </div>
 
 <div class="post-content">
@@ -541,7 +541,7 @@ $('#toc').on('click', 'a', function() {
 
 <h2 id="setting-up-the-application">Setting up the application</h2>
 
-<p>We assume that the environment has been set up following the steps outlined in the <a href="../docs/quarks-getting-started">Getting Started Guide</a>. Let&#39;s begin by creating a <code>DirectProvider</code> and <code>Topology</code>. We choose a <code>DevelopmentProvider</code> so that we can view the topology graph using the console URL (refer to the <a href="../docs/console">Application Console</a> page for a more detailed explanation of this provider). The initial mileage value and the number of miles in a typical delivery route have also been defined.</p>
+<p>We assume that the environment has been set up following the steps outlined in the <a href="../docs/quarks-getting-started">Getting started guide</a>. Let&#39;s begin by creating a <code>DirectProvider</code> and <code>Topology</code>. We choose a <code>DevelopmentProvider</code> so that we can view the topology graph using the console URL (refer to the <a href="../docs/console">Application console</a> page for a more detailed explanation of this provider). The initial mileage value and the number of miles in a typical delivery route have also been defined.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">    <span class="kn">import</span> <span class="nn">java.text.DecimalFormat</span><span class="o">;</span>
     <span class="kn">import</span> <span class="nn">java.util.Random</span><span class="o">;</span>
     <span class="kn">import</span> <span class="nn">java.util.concurrent.TimeUnit</span><span class="o">;</span>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/b4feddb7/content/recipes/recipe_external_filter_range.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_external_filter_range.html b/content/recipes/recipe_external_filter_range.html
index 05b4785..475553f 100644
--- a/content/recipes/recipe_external_filter_range.html
+++ b/content/recipes/recipe_external_filter_range.html
@@ -6,7 +6,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="description" content="">
 <meta name="keywords" content=" ">
-<title>Use an External Configuration File for Filter Ranges  | Apache Quarks Documentation</title>
+<title>Using an external configuration file for filter ranges  | Apache Quarks Documentation</title>
 <link rel="stylesheet" type="text/css" href="../css/syntax.css">
 <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
 <!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">-->
@@ -157,7 +157,7 @@
 <script>
 function SendLinkByMail(href) {
 var subject= "Apache Quarks Documentation feedback";
-var body = "I have some feedback about the Use an External Configuration File for Filter Ranges page: ";
+var body = "I have some feedback about the Using an external configuration file for filter ranges page: ";
 body += window.location.href;
 body += "";
 var uri = "mailto:?subject=";
@@ -184,7 +184,7 @@ window.location.href = uri;
                             searchInput: document.getElementById('search-input'),
                             resultsContainer: document.getElementById('results-container'),
                             dataSource: '../search.json',
-                            searchResultTemplate: '<li><a href="{url}" title="Use an External Configuration File for Filter Ranges">{title}</a></li>',
+                            searchResultTemplate: '<li><a href="{url}" title="Using an external configuration file for filter ranges">{title}</a></li>',
                         noResultsText: 'No results found.',
                                 limit: 10,
                                 fuzzy: true,
@@ -295,7 +295,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quarks-getting-started.html">1. Getting Started Guide</a></li>
+                    <li><a href="../docs/quarks-getting-started.html">Getting started guide</a></li>
                     
 
                     
@@ -304,7 +304,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/common-quarks-operations.html">2. Common Operations</a></li>
+                    <li><a href="../docs/common-quarks-operations.html">Common operations</a></li>
                     
 
                     
@@ -329,7 +329,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_source_function.html">Writing a Source Function</a></li>
+                    <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li>
                     
 
                     
@@ -338,7 +338,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a Sensor Value Out of Expected Range</a></li>
+                    <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li>
                     
 
                     
@@ -347,7 +347,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying Different Processing Against a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li>
                     
 
                     
@@ -356,7 +356,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a Stream to Apply Different Processing and Combining the Results into a Single Stream</a></li>
+                    <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li>
                     
 
                     
@@ -365,7 +365,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_external_filter_range.html">Using an External Configuration File for Filter Ranges</a></li>
+                    <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li>
                     
 
                     
@@ -374,7 +374,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable Filter Behavior</a></li>
+                    <li><a href="../recipes/recipe_adaptable_filter_range.html">Adaptable filter behavior</a></li>
                     
 
                     
@@ -390,7 +390,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/samples.html">1. Samples</a></li>
+                    <li><a href="../docs/samples.html">Samples</a></li>
                     
 
                     
@@ -399,7 +399,7 @@ window.location.href = uri;
                     
                     
                     
-                    <li><a href="../docs/quickstart.html">2. Quickstart IBM Watson IoT Platform</a></li>
+                    <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li>
                     
 
                     
@@ -410,12 +410,12 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Using The Console</a>
+            <li><a href="#">Using the Console</a>
                 <ul>
                     
                     
                     
-                    <li><a href="../docs/console.html">1. Using The Console</a></li>
+                    <li><a href="../docs/console.html">Using the console</a></li>
                     
 
                     
@@ -426,7 +426,7 @@ window.location.href = uri;
                 
                 
             
-            <li><a href="#">Get involved</a>
+            <li><a href="#">Get Involved</a>
                 <ul>
                     
                     
@@ -499,7 +499,7 @@ $('#toc').on('click', 'a', function() {
             <div class="col-md-9">
                 
                 <div class="post-header">
-   <h1 class="post-title-main">Use an External Configuration File for Filter Ranges</h1>
+   <h1 class="post-title-main">Using an external configuration file for filter ranges</h1>
 </div>
 
 <div class="post-content">
@@ -533,7 +533,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" href="https://github.com/apache/incubator-quarks-website/blob/master/site/recipes/recipe_external_filter_range.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a>
     
-  <p>The <a href="recipe_value_out_of_range.html">Detecting a Sensor Value Out of Range</a> recipe introduced the basics of filtering as well as the use of a <a href="http://quarks-edge.github.io/quarks/docs/javadoc/quarks/analytics/sensors/Range.html">Range</a>.</p>
+  <p>The <a href="recipe_value_out_of_range.html">Detecting a sensor value out of range</a> recipe introduced the basics of filtering as well as the use of a <a href="http://quarks-edge.github.io/quarks/docs/javadoc/quarks/analytics/sensors/Range.html">Range</a>.</p>
 
 <p>Oftentimes, a user wants to initialize a range specification from an external configuration file so the application code is more easily configured and reusable.</p>
 
@@ -552,7 +552,7 @@ optimalTempRange=[77.0..91.0]
 </code></pre></div>
 <p>Supply the pathname to this file as an argument to the application when you run it.</p>
 
-<h2 id="loading-the-configuration-file">Loading the Configuration file</h2>
+<h2 id="loading-the-configuration-file">Loading the configuration file</h2>
 
 <p>A <code>java.util.Properties</code> object is often used for configuration parameters
 and it is easy to load the properties from a file.</p>