[x3d-public] FW: 5th? in a series on the rise and demise ControllerCentered Computing

John Carlson yottzumm at gmail.com
Wed May 15 11:18:59 PDT 2019


So for example, I might have a continuous input compiler/interpreter(CICI)
or continuous input IDE (CIIDE).   This is different from continuous
integration.   I’m also thinking of continuous programming languages,
somewhat similar to dynamicland
I guess, but also like dance programming (dance dance revolution video
game, but continuous) and virtual pottery, ideas I had back in 1991.   I
guess I have abstracted all those ideas into “continuous input devices” and
assume the software is following.   Is X3D following, or is the technology
not advanced enough?   Can the event loop handle it?  Are Kinect and Leap
Motion well supported?   Mine are pretty much binned.

I am rejoining the agile movement it seems.

John

On Wed, May 15, 2019 at 11:38 AM John Carlson <yottzumm at gmail.com> wrote:

> That’s the general idea, Leonard, computers moving into the background,
> with voice, gestures/video making the computer active.
>
>
>
> So if one’s wife suddenly screams, should one treat it as passive input,
> or activate?
>
>
>
> I need an “OK Google” command I think.
>
>
>
> Continuous versus discrete input, I guess.
>
>
>
> 😊
>
>
>
> John
>
>
>
> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
> Windows 10
>
>
>
> *From: *Leonard Daly <Leonard.Daly at realism.com>
> *Sent: *Wednesday, May 15, 2019 9:45 AM
> *To: *x3d-public at web3d.org
> *Subject: *Re: [x3d-public] 5th? in a series on the rise and demise
> ControllerCentered Computing
>
>
>
> John,
>
>
>
> Not sure what you are trying to get to/at here.
>
>
>
> 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.
>
>
>
> Leonard Daly
>
>
>
>
>
>
>
>
>
> Model-View-Controller (from Smalltalk)  Discussion aka
>
> Storage-Output-Input-Processing
>
>
>
> Very boring, except for passive ambient input discussion (non-command
> controllers).
>
>
>
> 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.
> https://en.wikipedia.org/wiki/Model_of_hierarchical_complexity#Stages_of_hierarchical_complexity
>
>
>
> =============================================
>
> Review:
>
> View/Output components
>
>                 Dimension 0-2
>
>                                                 Pixel
>
>                                                 Letter
>
>                                                 Shape
>
>
>
> Review and Expand:
>
> Controller/Input Device components
>
>                                 Typical:
>
>                                                 Individual
>
>
> https://en.wikipedia.org/wiki/Input_device (too many to list here)
>
>                                                                 Physical
> Motion (yawl, roll, dive)
>
>                                                                 Medical
> Devices (is there a group?)
>
>
> Presence/Location
>
>                                                                 Leap Motion
>
> Group
>
>                                                                 Social
> Forums/Chat/Voice/Video
>
> Video of Sports Games
>
> Corporation input
>
>                                 Atypical:
>
>                                                 Individual
>
>                                                                 Emotional
> Energy
>
>
> Fear
>
>
> Anxiety
>
>
> Love
>
>                                                                 Thinking
>
>                                                                 Therapy
> Robot input
>
>                                                 Group
>
>                                                                 DynamicLand
>
>                                                                 Kinect
>
> New:
>
>                 Model/Storage components
>
>                                 Primitive Types
>
>                                                 Boolean
>
>                                                 Number
>
>                                                 Letter
>
>                                                 Pointer/Reference/Address
>
>                                                 Frequency
>
>                                                 Wavelength
>
>                                                 Temperature
>
>                                 Structured Types
>
>                                                 Unordered Map (object)
>
>                                                 Ordered Map (array, list,
> function, grid, uri)
>
>                                                 Graph (network, DAG,
> Hypergraph)
>
>                                                 Date/Time
>
>                                                 Blood Pressure
>
>                                                 Pulse
>
> New category, but previously covered
>
> Processing/Generators
>
>                                 Loop
>
>                                                 Procedural
>
>                                                 Hyper
>
>                                                 Stochastic
>
>                                                 Chaotic
>
>                                                 Quantum
>
> Not sure where this fits
>
>                                                 Meta
>
>
>
>
>
> So controllers are moving away from typical to atypical inputs. Controller
> input **might** 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:
> https://blog.joshlewis.org/2007/03/22/passive-ambient-input/
>
> 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.
>
>
>
> 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!)
>
>
>
>
>
>
>
>
>
> _______________________________________________
>
> x3d-public mailing list
>
> x3d-public at web3d.org
>
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
>
>
> --
> *Leonard Daly*
> 3D Systems & Cloud Consultant
> LA ACM SIGGRAPH Past Chair
> President, Daly Realism - *Creating the Future*
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190515/fee40308/attachment-0001.html>


More information about the x3d-public mailing list