Marcos,
I both sides clarity, fully happy with the devil's advocate play (and the
great job of yourself and the Web API) and it is much necessary (and
appreciated) just wasn't seeing much on the other side description, so
wanted to add my 2 cents.
RE: arduino being displaced is a funny thing because it should have already
been done by things like RPI, BBB, heck even arduino DUE (and the new TI
and Intel ones) but the reality is sometimes simple, dumb, specific
hardware wins (at least for the time being, granted). Even with that said
things like USB adapters for the wide spectrum of home automation devices
X10, Zigbee, Xbee, Zwave all use USB -> VCOM presentations in order to be
the most compatible for the host system (linux, mac, windows, etc.). Now
the argument was made (and justifiable) that some of these are moving
towards low-power wifi or Bluetooth LE (I am actually working on the
LowPower Wifi angle), but they aren't established or widely available (and
definitely not as cost effective).
My personal stake in the JS -> serial is well stated here:
http://voodootikigod.com/nodebots-the-rise-of-js-robotics/ the TLDR is that
by making hardware as accessible and easy as (modern) DOM manipulation,
there is a wide world of emergent ideas, thoughts, and components that will
become known. Doing this as part of the web API (and much like Chrome
Apps) makes this democratization available much easier and wider than
node-serialport ever possibly could (including packaging it up and shipping
it as an app). So to clarify, I am expressing this in passion for a better
web and by better web not just the digital web we know of today, but the
wide internet of things of tomorrow.
Cheers!
> Please be mindful that it's my job to put forward what might seem like
> short sighted opinions/questions (as a person on Mozilla's Web API team
> ^_^) - it was also pointed out that there are projects that are actually
> trying to put "JS on it" - and it's essentially what this proposal is about
> (driving things with JS through the browser). So, important for me to tease
> out all the details of the proposal and play devils advocate. FWIW, I'm not
> against this proposal (I actually championed the creation of the Web of
> Sensors GC at the W3C [1] almost 2 years ago to standardize this stuff),
> but I want to make sure there are enough use cases and benefit to users
> before we consider any sort of integration into the engine.
>
> It's also short sighted to think that mainstream 3D printers won't come
> with proper drivers in a few years, same with any mainstream CNCs. And the
> BeagleBones can run Ubuntu + has a built in network adaptor (if it can do
> that, can't it run node and talk Web Sockets?). With trends towards
> compact, full-featured, computers like the Raspberry Pi and BeagleBones,
> won't the Arduino be eventually displaced by these more capable, yet just
> as affordable, machines?
>
> [1]
http://www.w3.org/community/sensorweb/ - "This group explores how the
> Web platform could interact with sensors around us. For instance, how do we
> hook up an Arduino and interact with it through the Web platform?"
>
--
*Chris Williams*
@voodootikigod <
http://twitter.com/voodootikigod> |
GitHub<
http://github.com/voodootikigod>
*The things I make that you should check out:*
SaferAging <
http://www.saferaging.com/> | JSConf <
http://jsconf.com/> |
RobotsConf <
http://robotsconf.com/> | RobotsWeekly<
http://robotsweekly.com/>