Earlier quoted context omitted.
I think it's just unfamiliarity with anything else, and unawareness of the staggering complexity this introduces. Also, this is Mozilla who have a large concentration of people familiar with browser technologies. On the other hand, I think IoTs with web interfaces aren't a bad idea.
> I think IoTs with web interfaces aren't a bad idea. I think it is. The internet-of-things does not need to suffer from massive power consumption and hard to implement on the micro-controller scale protocols. It needs something much more along the lines of encrypted UDP than that it needs to use 'web technologies'. Imagining a stack made on 'web technologies' running off power harvested over a relatively long period…
Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
41–50 of 135 posts
Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#42Specs: SoC: RK3066 Memory: DDR3 1GB NAND Flash: 1GB microHDMI female microUSB x 1 (OTG) USB x 1 microUSB x 1 (UART debug) GPIO > 1 (Configurable) I2C 2 UART 2 SPI 2 Audio analog stereo IN x 1 / OUT x 1 PWM 1 Analog IN x 1
Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#43Creating an entire HTML page structure just to get to the code because you need a tag? Oh god.
You don't need to create the whole page structure like in the example though. html, head and body tags are optional under certains conditions. [1] I guess you could just write the example code like this : var v = 0; GPIO.getPort(196).then( function(port) { setInterval(toggleLight, 1000, port); } ); function toggleLight(port){ v = v ? 0 : 1; port.write(v); } Just having the script tags would also probably works in mos…
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
From my experience of teaching many non-programmers how to use this sort of device, I think I'll stick with Arduino for now.Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#44Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#45"Make Real Things with Browser Technologies" How is that better or so different than making real things in C ? What problem would it solve? I get that js got very popular thanks to browsers, but does that mean we should use js for everything? Seems like mozilla is just trying to salvage firefoxOS.
Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#46//We will share openly the firmware code, board design, manufacturing process, API spec, and all necessary sources. // thats a good thing bcoz firmware code is not open in Raspberry PI
Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#47I never understood why people want to use browser technologies for the internet of things.
I think it's just unfamiliarity with anything else, and unawareness of the staggering complexity this introduces. Also, this is Mozilla who have a large concentration of people familiar with browser technologies. On the other hand, I think IoTs with web interfaces aren't a bad idea.
It does, but this is not the reason. Browsers have grown to contain a stellar collection of networking APIs (compared to the rest), and IoT devices depend on talking to each other. Indeed, the people at Mozilla working on this stuff know more about the nitty-gritty of the low-level than about standard Web development. The API is for the users.
Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#48"Make Real Things with Browser Technologies" How is that better or so different than making real things in C ? What problem would it solve? I get that js got very popular thanks to browsers, but does that mean we should use js for everything? Seems like mozilla is just trying to salvage firefoxOS.
No compiling and linking required. Web and front end devs who are already familiar with JS can program IoT applications.
Seriously ? The only build/library ecosystem that I hate more than C++ is javascript/node - it has all the same problems (a bunch of competing and incompatible standards/tools/patterns that do the same thing) but lower quality because of so much noise from low barriers to entry (hey at least you need to get C++ to compile on one compiler - that's something).
Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#49"Make Real Things with Browser Technologies" How is that better or so different than making real things in C ? What problem would it solve? I get that js got very popular thanks to browsers, but does that mean we should use js for everything? Seems like mozilla is just trying to salvage firefoxOS.
I've developed a few things on my Espruino Pico[1] board, some Raspberry pi and also so arduino things. Just toys really. One of the nice this I've found with the Pico is because of the JS vm, when I don't do anything in the code all the power in the chip goes to sleep state, and just wakes up for me as I've got scheduled. Yes Arduino has sleeps but i've also go to go learn that as another thing, yes the Pi can be co…
Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla
#50Mozilla does so many things. I am afraid they loose their focus on one thing they could have done best. Make the best open source browser of the world. Look how they abandoned firefox OS phones. They shouldn't hope to become Google by doing almost everything Google does. Google is way bigger and has better Engineers.
Every year, I weigh whether I should throw some bucks to the Mozilla Foundation. I've been using their browsers, under one name or another, for over 20 years since the day I first discovered the web. It's been the most important piece of software in my life.
I appreciate what they (along with Apache and BSD) have done in providing an open source counterexample for the GPL, and opening the door for open source in corporate software development.
Moreover, I worry about their long-term financial viability. Yahoo is NOT going to be around in its current form forever. I'm not sure whether there's any other "anchor sponsor" on the horizon that would fund Mozilla at the same level as Google or Yahoo without forcing compromises in principles.
However, I still just haven't been able to make myself click the donate button.
The things that I ACTUALLY care about from Mozilla (i.e. Firefox and Thunderbird) are things that fell into their lap from Netscape back in 1998, and which they've incrementally tweaked or re-worked in the two decades since. I don't feel a sense that anyone in a leadership position at Mozilla really cares about those things. I think they see them as "legacy software", providing only a "brand" to be "leveraged" in squeezing a bunch of other junk onto their resumes.
They work on a lot of interesting technical things behind the scenes, but little of it appears to have traction or visibility. The things that ARE promoted by leadership and marketing are "day-late-and-dollar-short" imitations of whatever Google did a few years prior. I don't care if you create a "me too" copy of Android without any phone carriers to sell it. I don't care if you create a "me too" Raspberry Pi, that will be lost in a sea of other coming-soon hobby boards by the time it's actually released.
The Wikipedia article on Mozilla suggests that their annual budget has grown from $2 million initially, to over $300 million today. You know what? They were a better and more RELEVANT organization when they were closer to the $2 million mark. I don't want to donate money so that a band of Google-reject executives can pad their resumes with nonsense and shut down Thunderbird.
I almost kinda HOPE that their funding collapses in the wake of Yahoo's death, so that the leadership bails and they're forced to downsize into something sensible and focused on the flagships. I just hope that the perhaps-inevitable reformation can happen gracefully without being so jarring as to end Mozilla altogether.