You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@edgent.apache.org by ca...@apache.org on 2016/05/20 01:24:09 UTC

[36/56] [abbrv] [partial] incubator-quarks-website git commit: Add javadoc init for "lastest", "0.4"

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/Events.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/Events.html b/site/javadoc/lastest/quarks/connectors/iot/Events.html
new file mode 100644
index 0000000..e16ca1a
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/Events.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:45 UTC 2016 -->
+<title>Events (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Events (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Events.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/iot/Commands.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/Events.html" target="_top">Frames</a></li>
+<li><a href="Events.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">quarks.connectors.iot</div>
+<h2 title="Interface Events" class="title">Interface Events</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Events</span></pre>
+<div class="block">Device event identifiers used by Quarks.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../quarks/connectors/iot/IotDevice.html#RESERVED_ID_PREFIX"><code>IotDevice.RESERVED_ID_PREFIX</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/Events.html#IOT_START">IOT_START</a></span></code>
+<div class="block">An IotProvider has started.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="IOT_START">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IOT_START</h4>
+<pre>static final&nbsp;java.lang.String IOT_START</pre>
+<div class="block">An IotProvider has started.
+ Event data is an empty JSON object</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#quarks.connectors.iot.Events.IOT_START">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Events.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/iot/Commands.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/Events.html" target="_top">Frames</a></li>
+<li><a href="Events.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/IotDevice.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/IotDevice.html b/site/javadoc/lastest/quarks/connectors/iot/IotDevice.html
new file mode 100644
index 0000000..68bb625
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/IotDevice.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:45 UTC 2016 -->
+<title>IotDevice (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="IotDevice (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/IotDevice.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/iot/Events.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../quarks/connectors/iot/QoS.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/IotDevice.html" target="_top">Frames</a></li>
+<li><a href="IotDevice.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">quarks.connectors.iot</div>
+<h2 title="Interface IotDevice" class="title">Interface IotDevice</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../quarks/topology/TopologyElement.html" title="interface in quarks.topology">TopologyElement</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../quarks/connectors/iotf/IotfDevice.html" title="class in quarks.connectors.iotf">IotfDevice</a>, <a href="../../../quarks/connectors/mqtt/iot/MqttDevice.html" title="class in quarks.connectors.mqtt.iot">MqttDevice</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">IotDevice</span>
+extends <a href="../../../quarks/topology/TopologyElement.html" title="interface in quarks.topology">TopologyElement</a></pre>
+<div class="block">Generic Internet of Things device connector.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_FORMAT">CMD_FORMAT</a></span></code>
+<div class="block">Command format key.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_ID">CMD_ID</a></span></code>
+<div class="block">Command identifier key.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_PAYLOAD">CMD_PAYLOAD</a></span></code>
+<div class="block">Command payload key.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_TS">CMD_TS</a></span></code>
+<div class="block">Command timestamp (in milliseconds) key.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#RESERVED_ID_PREFIX">RESERVED_ID_PREFIX</a></span></code>
+<div class="block">Device event and command identifiers starting with "quarks" are reserved for use by Quarks.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#commands-java.lang.String...-">commands</a></span>(java.lang.String...&nbsp;commands)</code>
+<div class="block">Create a stream of device commands as JSON objects.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../quarks/topology/TSink.html" title="interface in quarks.topology">TSink</a>&lt;com.google.gson.JsonObject&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#events-quarks.topology.TStream-quarks.function.Function-quarks.function.UnaryOperator-quarks.function.Function-">events</a></span>(<a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;&nbsp;stream,
+      <a href="../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;com.google.gson.JsonObject,java.lang.String&gt;&nbsp;eventId,
+      <a href="../../../quarks/function/UnaryOperator.html" title="interface in quarks.function">UnaryOperator</a>&lt;com.google.gson.JsonObject&gt;&nbsp;payload,
+      <a href="../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;com.google.gson.JsonObject,java.lang.Integer&gt;&nbsp;qos)</code>
+<div class="block">Publish a stream's tuples as device events.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../quarks/topology/TSink.html" title="interface in quarks.topology">TSink</a>&lt;com.google.gson.JsonObject&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/IotDevice.html#events-quarks.topology.TStream-java.lang.String-int-">events</a></span>(<a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;&nbsp;stream,
+      java.lang.String&nbsp;eventId,
+      int&nbsp;qos)</code>
+<div class="block">Publish a stream's tuples as device events.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.quarks.topology.TopologyElement">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;quarks.topology.<a href="../../../quarks/topology/TopologyElement.html" title="interface in quarks.topology">TopologyElement</a></h3>
+<code><a href="../../../quarks/topology/TopologyElement.html#topology--">topology</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="RESERVED_ID_PREFIX">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESERVED_ID_PREFIX</h4>
+<pre>static final&nbsp;java.lang.String RESERVED_ID_PREFIX</pre>
+<div class="block">Device event and command identifiers starting with "quarks" are reserved for use by Quarks.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#quarks.connectors.iot.IotDevice.RESERVED_ID_PREFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CMD_ID">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CMD_ID</h4>
+<pre>static final&nbsp;java.lang.String CMD_ID</pre>
+<div class="block">Command identifier key.
+ Key is "command".</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../quarks/connectors/iot/IotDevice.html#commands-java.lang.String...-"><code>commands(String...)</code></a>, 
+<a href="../../../constant-values.html#quarks.connectors.iot.IotDevice.CMD_ID">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CMD_TS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CMD_TS</h4>
+<pre>static final&nbsp;java.lang.String CMD_TS</pre>
+<div class="block">Command timestamp (in milliseconds) key.
+ Key is "tsms".</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../quarks/connectors/iot/IotDevice.html#commands-java.lang.String...-"><code>commands(String...)</code></a>, 
+<a href="../../../constant-values.html#quarks.connectors.iot.IotDevice.CMD_TS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CMD_FORMAT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CMD_FORMAT</h4>
+<pre>static final&nbsp;java.lang.String CMD_FORMAT</pre>
+<div class="block">Command format key.
+ Key is "format".</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../quarks/connectors/iot/IotDevice.html#commands-java.lang.String...-"><code>commands(String...)</code></a>, 
+<a href="../../../constant-values.html#quarks.connectors.iot.IotDevice.CMD_FORMAT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CMD_PAYLOAD">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CMD_PAYLOAD</h4>
+<pre>static final&nbsp;java.lang.String CMD_PAYLOAD</pre>
+<div class="block">Command payload key.
+ If the command format is <code>json</code> then
+ the key's value will be a <code>JsonObject</code>,
+ otherwise a <code>String</code>.
+ Key is "payload".</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../quarks/connectors/iot/IotDevice.html#commands-java.lang.String...-"><code>commands(String...)</code></a>, 
+<a href="../../../constant-values.html#quarks.connectors.iot.IotDevice.CMD_PAYLOAD">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="events-quarks.topology.TStream-quarks.function.Function-quarks.function.UnaryOperator-quarks.function.Function-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>events</h4>
+<pre><a href="../../../quarks/topology/TSink.html" title="interface in quarks.topology">TSink</a>&lt;com.google.gson.JsonObject&gt;&nbsp;events(<a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;&nbsp;stream,
+                                         <a href="../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;com.google.gson.JsonObject,java.lang.String&gt;&nbsp;eventId,
+                                         <a href="../../../quarks/function/UnaryOperator.html" title="interface in quarks.function">UnaryOperator</a>&lt;com.google.gson.JsonObject&gt;&nbsp;payload,
+                                         <a href="../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;com.google.gson.JsonObject,java.lang.Integer&gt;&nbsp;qos)</pre>
+<div class="block">Publish a stream's tuples as device events.
+ <p>
+ Each tuple is published as a device event with the supplied functions
+ providing the event identifier, payload and QoS. The event identifier and
+ QoS can be generated based upon the tuple.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stream</code> - Stream to be published.</dd>
+<dd><code>eventId</code> - function to supply the event identifier.</dd>
+<dd><code>payload</code> - function to supply the event's payload.</dd>
+<dd><code>qos</code> - function to supply the event's delivery Quality of Service.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>TSink sink element representing termination of this stream.</dd>
+</dl>
+</li>
+</ul>
+<a name="events-quarks.topology.TStream-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>events</h4>
+<pre><a href="../../../quarks/topology/TSink.html" title="interface in quarks.topology">TSink</a>&lt;com.google.gson.JsonObject&gt;&nbsp;events(<a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;&nbsp;stream,
+                                         java.lang.String&nbsp;eventId,
+                                         int&nbsp;qos)</pre>
+<div class="block">Publish a stream's tuples as device events.
+ <p>
+ Each tuple is published as a device event with fixed event identifier and
+ QoS.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stream</code> - Stream to be published.</dd>
+<dd><code>eventId</code> - Event identifier.</dd>
+<dd><code>qos</code> - Event's delivery Quality of Service.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>TSink sink element representing termination of this stream.</dd>
+</dl>
+</li>
+</ul>
+<a name="commands-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>commands</h4>
+<pre><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;&nbsp;commands(java.lang.String...&nbsp;commands)</pre>
+<div class="block">Create a stream of device commands as JSON objects.
+ Each command sent to the device matching <code>commands</code> will result in a tuple
+ on the stream. The JSON object has these keys:
+ <UL>
+ <LI><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_ID"><code>command</code></a> - Command identifier as a String</LI>
+ <LI><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_TS"><code>tsms</code></a> - Timestamp of the command in milliseconds since the 1970/1/1 epoch.</LI>
+ <LI><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_FORMAT"><code>format</code></a> - Format of the command as a String</LI>
+ <LI><a href="../../../quarks/connectors/iot/IotDevice.html#CMD_PAYLOAD"><code>payload</code></a> - Payload of the command
+ <UL>
+ <LI>If <code>format</code> is <code>json</code> then <code>payload</code> is JSON</LI>
+ <LI>Otherwise <code>payload</code> is String</LI>
+ </UL>
+ </LI>
+ </UL></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>commands</code> - Command identifiers to include. If no command identifiers are provided then the
+ stream will contain all device commands.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Stream containing device commands.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/IotDevice.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/iot/Events.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../quarks/connectors/iot/QoS.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/IotDevice.html" target="_top">Frames</a></li>
+<li><a href="IotDevice.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/QoS.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/QoS.html b/site/javadoc/lastest/quarks/connectors/iot/QoS.html
new file mode 100644
index 0000000..af9dae0
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/QoS.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:45 UTC 2016 -->
+<title>QoS (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="QoS (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/QoS.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/QoS.html" target="_top">Frames</a></li>
+<li><a href="QoS.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">quarks.connectors.iot</div>
+<h2 title="Interface QoS" class="title">Interface QoS</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">QoS</span></pre>
+<div class="block">Device event quality of service levels.
+ The QoS levels match the MQTT specification.
+ <BR>
+ An implementation of <a href="../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot"><code>IotDevice</code></a> may not
+ support all QoS levels.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="http://mqtt.org/">mqtt.org</a>, 
+<a href="../../../quarks/connectors/iot/IotDevice.html#events-quarks.topology.TStream-java.lang.String-int-"><code>IotDevice.events(quarks.topology.TStream, String, int)</code></a>, 
+<a href="../../../quarks/connectors/iot/IotDevice.html#events-quarks.topology.TStream-quarks.function.Function-quarks.function.UnaryOperator-quarks.function.Function-"><code>IotDevice.events(quarks.topology.TStream, quarks.function.Function, quarks.function.UnaryOperator, quarks.function.Function)</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/QoS.html#AT_LEAST_ONCE">AT_LEAST_ONCE</a></span></code>
+<div class="block">The message containing the event arrives at the message hub at least once.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/QoS.html#AT_MOST_ONCE">AT_MOST_ONCE</a></span></code>
+<div class="block">The message containing the event arrives at the message hub either once or not at all.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/QoS.html#EXACTLY_ONCE">EXACTLY_ONCE</a></span></code>
+<div class="block">The message containing the event arrives at the message hub exactly once.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iot/QoS.html#FIRE_AND_FORGET">FIRE_AND_FORGET</a></span></code>
+<div class="block">Fire and forget the event.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="AT_MOST_ONCE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AT_MOST_ONCE</h4>
+<pre>static final&nbsp;java.lang.Integer AT_MOST_ONCE</pre>
+<div class="block">The message containing the event arrives at the message hub either once or not at all.
+ <BR>
+ Value is <code>0</code>.</div>
+</li>
+</ul>
+<a name="FIRE_AND_FORGET">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FIRE_AND_FORGET</h4>
+<pre>static final&nbsp;java.lang.Integer FIRE_AND_FORGET</pre>
+<div class="block">Fire and forget the event. Synonym for <a href="../../../quarks/connectors/iot/QoS.html#AT_MOST_ONCE"><code>AT_MOST_ONCE</code></a>.
+ <BR>
+ Value is <code>0</code>.</div>
+</li>
+</ul>
+<a name="AT_LEAST_ONCE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AT_LEAST_ONCE</h4>
+<pre>static final&nbsp;java.lang.Integer AT_LEAST_ONCE</pre>
+<div class="block">The message containing the event arrives at the message hub at least once.
+ The message may be seen at the hub multiple times.
+ <BR>
+ Value is <code>1</code>.</div>
+</li>
+</ul>
+<a name="EXACTLY_ONCE">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EXACTLY_ONCE</h4>
+<pre>static final&nbsp;java.lang.Integer EXACTLY_ONCE</pre>
+<div class="block">The message containing the event arrives at the message hub exactly once.
+ <BR>
+ Value is <code>2</code>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/QoS.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/QoS.html" target="_top">Frames</a></li>
+<li><a href="QoS.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/class-use/Commands.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/class-use/Commands.html b/site/javadoc/lastest/quarks/connectors/iot/class-use/Commands.html
new file mode 100644
index 0000000..662ef7e
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/class-use/Commands.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:47 UTC 2016 -->
+<title>Uses of Interface quarks.connectors.iot.Commands (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface quarks.connectors.iot.Commands (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/Commands.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/Commands.html" target="_top">Frames</a></li>
+<li><a href="Commands.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface quarks.connectors.iot.Commands" class="title">Uses of Interface<br>quarks.connectors.iot.Commands</h2>
+</div>
+<div class="classUseContainer">No usage of quarks.connectors.iot.Commands</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/Commands.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/Commands.html" target="_top">Frames</a></li>
+<li><a href="Commands.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/class-use/Events.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/class-use/Events.html b/site/javadoc/lastest/quarks/connectors/iot/class-use/Events.html
new file mode 100644
index 0000000..0bd7054
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/class-use/Events.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:47 UTC 2016 -->
+<title>Uses of Interface quarks.connectors.iot.Events (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface quarks.connectors.iot.Events (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/Events.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/Events.html" target="_top">Frames</a></li>
+<li><a href="Events.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface quarks.connectors.iot.Events" class="title">Uses of Interface<br>quarks.connectors.iot.Events</h2>
+</div>
+<div class="classUseContainer">No usage of quarks.connectors.iot.Events</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/Events.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/Events.html" target="_top">Frames</a></li>
+<li><a href="Events.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/class-use/IotDevice.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/class-use/IotDevice.html b/site/javadoc/lastest/quarks/connectors/iot/class-use/IotDevice.html
new file mode 100644
index 0000000..1e54965
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/class-use/IotDevice.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:47 UTC 2016 -->
+<title>Uses of Interface quarks.connectors.iot.IotDevice (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface quarks.connectors.iot.IotDevice (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/IotDevice.html" target="_top">Frames</a></li>
+<li><a href="IotDevice.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface quarks.connectors.iot.IotDevice" class="title">Uses of Interface<br>quarks.connectors.iot.IotDevice</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#quarks.apps.iot">quarks.apps.iot</a></td>
+<td class="colLast">
+<div class="block">Applications for use in an Internet of Things environment.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#quarks.connectors.iotf">quarks.connectors.iotf</a></td>
+<td class="colLast">
+<div class="block">IBM Watson IoT Platform stream connector.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#quarks.connectors.mqtt.iot">quarks.connectors.mqtt.iot</a></td>
+<td class="colLast">
+<div class="block">An MQTT based IotDevice connector.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#quarks.providers.iot">quarks.providers.iot</a></td>
+<td class="colLast">
+<div class="block">Iot provider that allows multiple applications to
+ share an <code>IotDevice</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#quarks.samples.connectors.iotf">quarks.samples.connectors.iotf</a></td>
+<td class="colLast">
+<div class="block">Samples showing device events and commands with IBM Watson IoT Platform.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#quarks.test.svt.apps.iotf">quarks.test.svt.apps.iotf</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="quarks.apps.iot">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a> in <a href="../../../../quarks/apps/iot/package-summary.html">quarks.apps.iot</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../quarks/apps/iot/package-summary.html">quarks.apps.iot</a> that return <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></code></td>
+<td class="colLast"><span class="typeNameLabel">IotDevicePubSub.</span><code><span class="memberNameLink"><a href="../../../../quarks/apps/iot/IotDevicePubSub.html#addIotDevice-quarks.topology.TopologyElement-">addIotDevice</a></span>(<a href="../../../../quarks/topology/TopologyElement.html" title="interface in quarks.topology">TopologyElement</a>&nbsp;te)</code>
+<div class="block">Add a proxy <code>IotDevice</code> for the topology containing <code>te</code>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../quarks/apps/iot/package-summary.html">quarks.apps.iot</a> with parameters of type <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">IotDevicePubSub.</span><code><span class="memberNameLink"><a href="../../../../quarks/apps/iot/IotDevicePubSub.html#createApplication-quarks.connectors.iot.IotDevice-">createApplication</a></span>(<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&nbsp;device)</code>
+<div class="block">Create an instance of this application using <code>device</code> as the device
+ connection to a message hub.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="quarks.connectors.iotf">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a> in <a href="../../../../quarks/connectors/iotf/package-summary.html">quarks.connectors.iotf</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../quarks/connectors/iotf/package-summary.html">quarks.connectors.iotf</a> that implement <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../quarks/connectors/iotf/IotfDevice.html" title="class in quarks.connectors.iotf">IotfDevice</a></span></code>
+<div class="block">Connector for IBM Watson IoT Platform.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="quarks.connectors.mqtt.iot">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a> in <a href="../../../../quarks/connectors/mqtt/iot/package-summary.html">quarks.connectors.mqtt.iot</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../quarks/connectors/mqtt/iot/package-summary.html">quarks.connectors.mqtt.iot</a> that implement <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../quarks/connectors/mqtt/iot/MqttDevice.html" title="class in quarks.connectors.mqtt.iot">MqttDevice</a></span></code>
+<div class="block">An MQTT based Quarks <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot"><code>IotDevice</code></a> connector.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="quarks.providers.iot">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a> in <a href="../../../../quarks/providers/iot/package-summary.html">quarks.providers.iot</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../quarks/providers/iot/package-summary.html">quarks.providers.iot</a> that return <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></code></td>
+<td class="colLast"><span class="typeNameLabel">IotProvider.</span><code><span class="memberNameLink"><a href="../../../../quarks/providers/iot/IotProvider.html#createMessageHubDevice-quarks.topology.Topology-">createMessageHubDevice</a></span>(<a href="../../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology)</code>
+<div class="block">Create the connection to the message hub.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../../quarks/providers/iot/package-summary.html">quarks.providers.iot</a> with type arguments of type <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">IotProvider.</span><code><span class="memberNameLink"><a href="../../../../quarks/providers/iot/IotProvider.html#registerTopology-java.lang.String-quarks.function.BiConsumer-">registerTopology</a></span>(java.lang.String&nbsp;applicationName,
+                <a href="../../../../quarks/function/BiConsumer.html" title="interface in quarks.function">BiConsumer</a>&lt;<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>,com.google.gson.JsonObject&gt;&nbsp;builder)</code>
+<div class="block">Register an application that uses an <code>IotDevice</code>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../../quarks/providers/iot/package-summary.html">quarks.providers.iot</a> with type arguments of type <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../quarks/providers/iot/IotProvider.html#IotProvider-quarks.providers.direct.DirectProvider-quarks.function.Function-">IotProvider</a></span>(<a href="../../../../quarks/providers/direct/DirectProvider.html" title="class in quarks.providers.direct">DirectProvider</a>&nbsp;provider,
+           <a href="../../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;<a href="../../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&gt;&nbsp;iotDeviceCreator)</code>
+<div class="block">Create an <code>IotProvider</code> that uses the passed in <code>DirectProvider</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../quarks/providers/iot/IotProvider.html#IotProvider-quarks.function.Function-">IotProvider</a></span>(<a href="../../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;<a href="../../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&gt;&nbsp;iotDeviceCreator)</code>
+<div class="block">Create an <code>IotProvider</code> that uses its own <code>DirectProvider</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../quarks/providers/iot/IotProvider.html#IotProvider-quarks.topology.TopologyProvider-quarks.execution.DirectSubmitter-quarks.function.Function-">IotProvider</a></span>(<a href="../../../../quarks/topology/TopologyProvider.html" title="interface in quarks.topology">TopologyProvider</a>&nbsp;provider,
+           <a href="../../../../quarks/execution/DirectSubmitter.html" title="interface in quarks.execution">DirectSubmitter</a>&lt;<a href="../../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;submitter,
+           <a href="../../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;<a href="../../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&gt;&nbsp;iotDeviceCreator)</code>
+<div class="block">Create an <code>IotProvider</code>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="quarks.samples.connectors.iotf">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a> in <a href="../../../../quarks/samples/connectors/iotf/package-summary.html">quarks.samples.connectors.iotf</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../quarks/samples/connectors/iotf/package-summary.html">quarks.samples.connectors.iotf</a> with parameters of type <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">IotfSensors.</span><code><span class="memberNameLink"><a href="../../../../quarks/samples/connectors/iotf/IotfSensors.html#displayMessages-quarks.connectors.iot.IotDevice-boolean-">displayMessages</a></span>(<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&nbsp;device,
+               boolean&nbsp;print)</code>
+<div class="block">Subscribe to IoTF device commands with identifier <code>display</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">IotfSensors.</span><code><span class="memberNameLink"><a href="../../../../quarks/samples/connectors/iotf/IotfSensors.html#heartBeat-quarks.connectors.iot.IotDevice-boolean-">heartBeat</a></span>(<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&nbsp;device,
+         boolean&nbsp;print)</code>
+<div class="block">Create a heart beat device event with
+ identifier <code>heartbeat</code> to
+ ensure there is some immediate output and
+ the connection to IoTF happens as soon as possible.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">IotfSensors.</span><code><span class="memberNameLink"><a href="../../../../quarks/samples/connectors/iotf/IotfSensors.html#simulatedSensors-quarks.connectors.iot.IotDevice-boolean-">simulatedSensors</a></span>(<a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&nbsp;device,
+                boolean&nbsp;print)</code>
+<div class="block">Simulate two bursty sensors and send the readings as IoTF device events
+ with an identifier of <code>sensors</code>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="quarks.test.svt.apps.iotf">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a> in <a href="../../../../quarks/test/svt/apps/iotf/package-summary.html">quarks.test.svt.apps.iotf</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../quarks/test/svt/apps/iotf/package-summary.html">quarks.test.svt.apps.iotf</a> that return <a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractIotfApplication.</span><code><span class="memberNameLink"><a href="../../../../quarks/test/svt/apps/iotf/AbstractIotfApplication.html#iotDevice--">iotDevice</a></span>()</code>
+<div class="block">Get the application's IotfDevice</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/IotDevice.html" target="_top">Frames</a></li>
+<li><a href="IotDevice.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/class-use/QoS.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/class-use/QoS.html b/site/javadoc/lastest/quarks/connectors/iot/class-use/QoS.html
new file mode 100644
index 0000000..bdd394a
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/class-use/QoS.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:47 UTC 2016 -->
+<title>Uses of Interface quarks.connectors.iot.QoS (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface quarks.connectors.iot.QoS (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/QoS.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/QoS.html" target="_top">Frames</a></li>
+<li><a href="QoS.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface quarks.connectors.iot.QoS" class="title">Uses of Interface<br>quarks.connectors.iot.QoS</h2>
+</div>
+<div class="classUseContainer">No usage of quarks.connectors.iot.QoS</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../quarks/connectors/iot/QoS.html" title="interface in quarks.connectors.iot">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?quarks/connectors/iot/class-use/QoS.html" target="_top">Frames</a></li>
+<li><a href="QoS.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/package-frame.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/package-frame.html b/site/javadoc/lastest/quarks/connectors/iot/package-frame.html
new file mode 100644
index 0000000..3647018
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/package-frame.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:46 UTC 2016 -->
+<title>quarks.connectors.iot (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../quarks/connectors/iot/package-summary.html" target="classFrame">quarks.connectors.iot</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Commands.html" title="interface in quarks.connectors.iot" target="classFrame"><span class="interfaceName">Commands</span></a></li>
+<li><a href="Events.html" title="interface in quarks.connectors.iot" target="classFrame"><span class="interfaceName">Events</span></a></li>
+<li><a href="IotDevice.html" title="interface in quarks.connectors.iot" target="classFrame"><span class="interfaceName">IotDevice</span></a></li>
+<li><a href="QoS.html" title="interface in quarks.connectors.iot" target="classFrame"><span class="interfaceName">QoS</span></a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-quarks-website/blob/9f47ca2f/site/javadoc/lastest/quarks/connectors/iot/package-summary.html
----------------------------------------------------------------------
diff --git a/site/javadoc/lastest/quarks/connectors/iot/package-summary.html b/site/javadoc/lastest/quarks/connectors/iot/package-summary.html
new file mode 100644
index 0000000..fa585a6
--- /dev/null
+++ b/site/javadoc/lastest/quarks/connectors/iot/package-summary.html
@@ -0,0 +1,211 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_71) on Tue May 17 00:28:46 UTC 2016 -->
+<title>quarks.connectors.iot (Quarks v0.4.0)</title>
+<meta name="date" content="2016-05-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="quarks.connectors.iot (Quarks v0.4.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/http/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../quarks/connectors/iotf/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;quarks.connectors.iot</h1>
+<div class="docSummary">
+<div class="block">Quarks device connector API to a message hub.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../quarks/connectors/iot/Commands.html" title="interface in quarks.connectors.iot">Commands</a></td>
+<td class="colLast">
+<div class="block">Devic command identifiers used by Quarks.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../quarks/connectors/iot/Events.html" title="interface in quarks.connectors.iot">Events</a></td>
+<td class="colLast">
+<div class="block">Device event identifiers used by Quarks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a></td>
+<td class="colLast">
+<div class="block">Generic Internet of Things device connector.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../quarks/connectors/iot/QoS.html" title="interface in quarks.connectors.iot">QoS</a></td>
+<td class="colLast">
+<div class="block">Device event quality of service levels.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package quarks.connectors.iot Description">Package quarks.connectors.iot Description</h2>
+<div class="block">Quarks device connector API to a message hub.
+ 
+ Generic device model that supports a device model consisting of:
+ <UL>
+ <LI>
+ <B>Device events</B> - A device <a href="../../../quarks/connectors/iot/IotDevice.html#events-quarks.topology.TStream-java.lang.String-int-"><code>publishes</code></a> <em>events</em> as messages to a message hub to allow
+ analysis or processing by back-end systems, etc.. A device event consists of:
+ <UL>
+ <LI>  <B>event identifier</B> - Application specified event type. E.g. <code>engineAlert</code></LI>
+ <LI>  <B>event payload</B> - Application specified event payload. E.g. the engine alert code and sensor reading.</LI>
+ <LI>  <B>QoS</B> - <a href="../../../quarks/connectors/iot/QoS.html" title="interface in quarks.connectors.iot"><code>Quality of service</code></a> for message delivery. Using MQTT QoS definitions.</LI>
+ </UL>
+ Device events can be used to send any data including abnormal events
+ (e.g. a fault condition on an engine), periodic or aggregate sensor readings,
+ device user input etc.
+ <BR>
+ The format for the payload is JSON, support for other payload formats may be added
+ in the future.
+ </LI>
+ <P>
+ <LI>
+ <B>Device Commands</B> - A device <a href="../../../quarks/connectors/iot/IotDevice.html#commands-java.lang.String...-"><code>subscribes</code></a> to <em>commands</em> from back-end systems
+ through the message hub. A device command consists of:
+ <UL>
+ <LI>  <B>command identifier</B> - Application specified command type. E.g. <code>statusMessage</code></LI>
+ <LI>  <B>command payload</B> - Application specified command payload. E.g. the severity and
+ text of the message to display.</LI>
+ </UL>
+ Device commands can be used to perform any action on the device including displaying information,
+ controlling the device (e.g. reduce maximum engine revolutions), controlling the Quarks application, etc.
+ <BR>
+ The format for the payload is typically JSON, though other formats may be used.
+ </LI>
+ </UL>
+ </P>
+ <P>
+ Device event and command identifiers starting with "<a href="../../../quarks/connectors/iot/IotDevice.html#RESERVED_ID_PREFIX"><code>quarks</code></a>"
+ are reserved for use by Quarks.
+ </P></div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../quarks/connectors/http/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../quarks/connectors/iotf/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?quarks/connectors/iot/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
+</body>
+</html>