On domingo, 26 de fevereiro de 2017 22:34:12 PST Ashok Babu Channa wrote:
> Yes, I support the dropping of IoTivity for Arduino but not immediately.
> 
> "Iotivity does not support Arduino" sends the wrong message.
> n  Yes., until we have some constrained releases, better we keep it.

I'm of a different opinion: I don't think Arduino is a sensible platform for 
real devices. Everyone I've asked that is serious about making devices tells 
me that Arduino can't be taken past prototype stage. Instead, for real uses. 
they need real OSes with good WiFi, 6LoWPAN and/or Bluetooth, plus security 
functionality, and that's the kind of OS that IoTivity-constrained targets. 
Therefore, it makes little sense to even prototype with Arduino.

As for the lack of release, that's easily solved: we can make a 0.x release at 
any time. I feel that a 1.0 makes no sense so long as OCF certification 
requires keeping the radio on all the time -- no one will make constrained 
devices like that (this is a topic I will bring up inside OCF next week).

> We can find sub-maintainer till then if that is a major problem.

Point them to IoTivity-constrained. If there is sufficient interest and 
motivation, an Arduino port can be revived there. In fact, it makes more sense 
to be there anyway.

So my suggestion is to do as Dave proposed: drop Arduino support immediately 
from the 1.3 releases, remove the #ifdefs as time goes by. And going further: 
remove the #ifdefs that are in the way and clutter the code base ASAP (we have 
quite a few of those).

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Reply via email to