<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">John,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Not sure what you are trying to get
      to/at here.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On the topic of looking for a
      non-command passive input. Is the audio monitoring by your (real)
      phone for "OK Google" an example of non-command passive input? The
      command is "OK Google", but there is a lot of "listening" that
      happens waiting for the command. It seems like there is continual
      input processing and very little makes it past the "OK Google"
      filter, which generates a command (event) to the OS.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Leonard Daly</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <blockquote type="cite"
      cite="mid:5cdb5223.1c69fb81.2c591.0c8d@mx.google.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal">Model-View-Controller (from Smalltalk) 
          Discussion aka</p>
        <p class="MsoNormal">Storage-Output-Input-Processing</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Very boring, except for passive ambient
          input discussion (non-command controllers).</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">So this is stepping up a level into systems
          of paradigms (paradigms being view, controller, model, and
          processing) so around 14-15 in the hierarchy of complexity, 16
          being max’ed out. <a
href="https://en.wikipedia.org/wiki/Model_of_hierarchical_complexity#Stages_of_hierarchical_complexity"
            moz-do-not-send="true">https://en.wikipedia.org/wiki/Model_of_hierarchical_complexity#Stages_of_hierarchical_complexity</a></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">=============================================</p>
        <p class="MsoNormal">Review:</p>
        <p class="MsoNormal" style="text-indent:.5in">View/Output
          components</p>
        <p class="MsoNormal" style="text-indent:.5in">               
          Dimension 0-2</p>
        <p class="MsoNormal">                               
                          Pixel</p>
        <p class="MsoNormal">                               
                          Letter</p>
        <p class="MsoNormal">                               
                          Shape</p>
        <p class="MsoNormal">                                </p>
        <p class="MsoNormal">Review and Expand:</p>
        <p class="MsoNormal" style="text-indent:.5in">Controller/Input
          Device components</p>
        <p class="MsoNormal">                                Typical:</p>
        <p class="MsoNormal">                                               
          Individual</p>
        <p class="MsoNormal">                                                               
          <a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Input_device">https://en.wikipedia.org/wiki/Input_device</a> (too many to list
          here)</p>
        <p class="MsoNormal">                                                               
          Physical Motion (yawl, roll, dive)</p>
        <p class="MsoNormal">                                                               
          Medical Devices (is there a group?)</p>
        <p class="MsoNormal">                                                               
          Presence/Location</p>
        <p class="MsoNormal">                                                               
          Leap Motion</p>
        <p class="MsoNormal" style="margin-left:1.0in;text-indent:.5in">Group</p>
        <p class="MsoNormal">                                                               
          Social Forums/Chat/Voice/Video</p>
        <p class="MsoNormal" style="margin-left:1.5in;text-indent:.5in">Video
          of Sports Games</p>
        <p class="MsoNormal" style="margin-left:1.5in;text-indent:.5in">Corporation
          input</p>
        <p class="MsoNormal">                                Atypical:</p>
        <p class="MsoNormal">                                               
          Individual</p>
        <p class="MsoNormal">                                                               
          Emotional Energy</p>
        <p class="MsoNormal">                                                                               
          Fear</p>
        <p class="MsoNormal">                                                                               
          Anxiety</p>
        <p class="MsoNormal">                                                                               
          Love</p>
        <p class="MsoNormal">                                                               
          Thinking</p>
        <p class="MsoNormal">                                                               
          Therapy Robot input</p>
        <p class="MsoNormal">                                               
          Group</p>
        <p class="MsoNormal">                                                               
          DynamicLand</p>
        <p class="MsoNormal">                                                               
          Kinect</p>
        <p class="MsoNormal">New:</p>
        <p class="MsoNormal">                Model/Storage components</p>
        <p class="MsoNormal">                                Primitive
          Types</p>
        <p class="MsoNormal">                                               
          Boolean</p>
        <p class="MsoNormal">                                               
          Number</p>
        <p class="MsoNormal">                                               
          Letter</p>
        <p class="MsoNormal">                                               
          Pointer/Reference/Address</p>
        <p class="MsoNormal">                                               
          Frequency</p>
        <p class="MsoNormal">                                               
          Wavelength</p>
        <p class="MsoNormal">                                               
          Temperature</p>
        <p class="MsoNormal">                                Structured
          Types</p>
        <p class="MsoNormal">                                               
          Unordered Map (object)</p>
        <p class="MsoNormal">                                               
          Ordered Map (array, list, function, grid, uri)</p>
        <p class="MsoNormal">                                               
          Graph (network, DAG, Hypergraph)</p>
        <p class="MsoNormal">                                               
          Date/Time</p>
        <p class="MsoNormal">                                               
          Blood Pressure</p>
        <p class="MsoNormal">                                               
          Pulse</p>
        <p class="MsoNormal">New category, but previously covered</p>
        <p class="MsoNormal" style="text-indent:.5in">Processing/Generators</p>
        <p class="MsoNormal" style="text-indent:.5in">                               
          Loop<o:p></o:p></p>
        <p class="MsoNormal">                                               
          Procedural<o:p></o:p></p>
        <p class="MsoNormal">                                               
          Hyper<o:p></o:p></p>
        <p class="MsoNormal">                                               
          Stochastic<o:p></o:p></p>
        <p class="MsoNormal">                                               
          Chaotic<o:p></o:p></p>
        <p class="MsoNormal">                                               
          Quantum</p>
        <p class="MsoNormal">Not sure where this fits<o:p></o:p></p>
        <p class="MsoNormal">                                               
          Meta<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">                                                               
          <o:p></o:p></p>
        <p class="MsoNormal">So controllers are moving away from typical
          to atypical inputs. Controller input *<b>might</b>* be
          converted into commands.  I am trying to deal with the cases
          where controller input is NOT converted to commands.   Can we
          list them?   What do we call controller input which isn’t
          commands?  Is there a term for it?  Ambient input?  Here’s a
          use of the term: <a
            href="https://blog.joshlewis.org/2007/03/22/passive-ambient-input/"
            moz-do-not-send="true">https://blog.joshlewis.org/2007/03/22/passive-ambient-input/</a><o:p></o:p></p>
        <p class="MsoNormal">How do we collect and analyze these inputs?
          Your feedback on these subjects (research papers welcome) is
          desired.  Jeffrey Allen suggested that computers might move
          into the background, nearly invisible, and things might work
          off of gestures.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">How might X3D create a sensor for passive
          ambient input that is processed in a non-event fashion, except
          when some condition is met. What design might we implement for
          passive ambient input?   One example might be to lower the
          output from the stereo when I’m talking on the phone. 
          Constrained input might be a term for it that is more typical.
          How might constrained input be implemented with Sensors (no I
          haven’t read the standard!)<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">                                               
          <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
    </blockquote>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <font class="tahoma,arial,helvetica san serif" color="#333366">
        <font size="+1"><b>Leonard Daly</b></font><br>
        3D Systems & Cloud Consultant<br>
        LA ACM SIGGRAPH Past Chair<br>
        President, Daly Realism - <i>Creating the Future</i>
      </font></div>
  </body>
</html>