Thursday, October 15, 2015

Is there a place for another IoT device?

It was brought to my attention recently that Mozilla has preparing to launch a new IoT named CHIRIMEN:
CHIRIMEN (source :
Chirimen is controlled by Firefox OS, which means that application are webpages (consisting of html/css/javascript) and hardware bindings are exposed via javascript binding through the gecko engine. The board above is controlled by this code (copied from
<!doctype html> <html lang="en" dir="ltr"> <head> <title>CHIRIMEN example - Led</title> <script type="text/javascript" src="gpio.js"></script> <script type="text/javascript"> var v = 0; GPIO.getPort(196).then( function(port) { setInterval(toggleLight, 1000, port); } ); function toggleLight(port){ v = v ? 0 : 1; port.write(v); } </script> </head> <body> </body> </html>

Such an approach has some advantages - f.e. it is deadly easy to write an application for such a thing if you are a web developer or full stack developer, and you do not need to be familiar with Linux/Android nor electronics. The entry barrier seems to be incredibly low.

I do not know whether Chirimen will be successful, but I still find it to be a very good project for the Mozilla Foundation. Actually, one of the best bets for future.

You may be not following this, but the Firefox browser is in a decline:
Firefox marketshare decline by Daniel Cardenas (Wikipedia)
This is a big problem, because Mozilla is commited to openness and privacy protection, and therefore it cannot monetize user data. Oh, and it does not have a big company behind it earning money elsewhere.

What is more, competitive browsers are installed on handheld devices because those browser owners successfully promoted mobile operating systems. Firefox cannot innovate fast enough to win user base (all innovations can be easily copied) by Chrome/Safari/Edge.

If this trend continues, Mozilla will cease to exist in 2020.

So Mozilla needs to find a new market. Desktop is lost, mobile is lost (Firefox OS was too late to the market).

But IoT looks attractive. It still has not reached mass production (because it is still to expensive). The breakthrough will happen when someone will be able to deliver to the market devices so cheap it will be possible to put them everywhere (I think it is < 1$ price point).

Nobody can tell when it will happen exactly (as innovation is unpredictable). But it may happen relatively soon (before 2020). IoT in every home, in every piece of clothing or even pens. Gazillions of devices.

Now imagine that Mozilla earns 5% of market right now. Or even 1%.  1% of gazillion is still a huge potential. This is the true reason why I find this device to be a good move. Mozilla needs to do three things:
  • work on this product with users and improve it constantly
  • survive 5 years and build know how
  • when < 1$ IoT device enters the market, attack it with full speed.
I would be very careful with saying that the IoT market is full. Chirimen may have a lot more sense that it appears to.

Disclaimer: It is a strong opinion, weakly held. I'd love to be at Mozilla right now and have my analysis verified.

Monday, April 27, 2015

Call 4 papers - where is an open source app?

I was recently submitting a number of conference proposal related to my current area of interest, and one thing that struck me was the lack of a rock-solid, easy to use call-4-paper application.

Each time I wanted to propose a talk to a conference I had to create a profile, confirm e-mail address, provide a lot of details and only then I was allowed to fill actual talk details.

"Don't reinvent the wheel!" they say.

So, why, WHY each conference organizers decide to write their OWN c4p application? That makes no sense.

The internet proposal submission is no longer a feature that will distinguish your conference.

That's why I am starting my new, open source application for accepting conference talks. It will not be fancy, but it will work.

Clone it, run it, modify it, USE it.

Contribute if you wish.