Thanks Clarks. Glad to know you are aware of the problems. Hope the OCF eco-system becomes easier for adoption.
BR, Khaled On Sun, Dec 9, 2018 at 7:07 PM Clarke Stevens <csteven...@gmail.com> wrote: > Khaled, > > Yes, yes, yes! Fortunately, we are very aware of this problem and are > working on it. Nathan is leading the effort to improve both the IoTivity > and OCF web sites to make sure developers can find what they need. We are > working out details to have that work done very soon. I am actively working > on making sure developers have tools to efficiently do development. > Documentation (I think) is still lacking. Wouter has repeatedly pointed > this out. We are working to address this. > > In OCF, we are continually pointing out the areas we need to address in > IoTivity backed primarily by IoTivity developers like you. Please keep the > comments coming. I think the squeaky wheel will get the grease. > > I’m hoping companies will see the benefits of OCF and will develop > products and provide resources around IoTivity and that the ecosystem will > evolve to better support itself. > > Thanks, > -Clarke > > On Dec 9, 2018, at 4:43 AM, Khaled Elsayed <khaledi...@gmail.com> wrote: > > The article has some inaccuracies. That's for sure. However, there is a > problem with OCF/IoTivity market adoption. I am not involved with any > company developing and we use IoTivity in a research project. We selected > IoTivity as our framework mainly because of its technical superiority. The > promise and vision are great. However, we faced many problems in the > project: > > 1) The specs are complex. Does a simple IoT device need to support all of > this? > 2) Documentation is lacking. Sometimes (actually often) code is not in > synch with web documentation. Only very simple issues/examples are well > documented. No complete developers guide available. API's are documented > yes, but this is not enough. > 3) Complex source code tree and strong but not very familiar build tool > (scons). Then code reviews on gerrit then another (JIRA) for tickets. Then > you find source code on github but pull requests are not used there. Go to > gerrit or JIRA to merge code or raise issues. > 4) Logs are long and not-very-configurable what to log and what not to log > (difficult to debug). Not to mention that the output to debug is nested in > a very long path due to all the supported platforms. > > So all the above has resulted in long learning curve for developers who > want to develop over the stack compared with say MQTT or closed vendor > systems (some of which are becoming a de-facto standard). I have to say > that latest IoTivity code drops are much better and stable (or maybe we > have grown up and learned it better, I think it is actually both :-) > > Of course I might have inaccuracies (as that referenced article) but this > is just a feedback from a small team convinced with the spec/technology and > its merits but facing some troubles going forward smoothly. I am not > intending this as an endless discussion just a feedback that probably some > other teams faced. > > Best regards, > > Khaled > > > > On Sat, Dec 8, 2018 at 9:21 PM Gregg Reynolds <d...@mobileink.com> wrote: > >> >> >> On Fri, Dec 7, 2018, 3:26 PM Clarke Stevens <csteven...@gmail.com wrote: >> >>> Gregg, >>> >>> I’m in the OCF marketing group and I think you know I lead the developer >>> tools group for OCF. >>> >>> I think most everyone in the marketing group has seen this article, but >>> I passed it on anyway. I think this came out in September after several >>> appliance manufacturers made announcements that they will have OCF products >>> in 2019. >>> >>> I’m maybe not as concerned as you that this is bad press. First of all, >>> we are trying to solve a very hard technical problem by bringing together a >>> bunch of competitors that have their own political problems and asking them >>> to play nice and give their competitors more access to their products. >>> >>> While I am a strong believer that this ultimately helps everyone (see >>> the Internet, electrical grid, cell phones, etc.), it is a difficult thing >>> for companies to do. >>> >>> Also, several of the points of Stacey’s article are either inaccurate or >>> have been subsequently improved. >>> >> >> Thanks (also to Matts). That's kinda what I thought. >> >>> >>> Having said that, OCF still has very hard problems to solve and is >>> managing it with a lot of volunteer effort (like you - thanks). The >>> ultimate success of OCF will depend on adoption and that was probably >>> Stacey’s strongest argument. We haven’t done that - yet. I’m optimistic >>> that we will reach the tipping point in 2019, but that is still a big risk. >>> For better or for worse, there aren’t really any other organizations trying >>> to solve the problem like OCF. The most viable current solutions involve >>> converting people to architectures promoted by a single company. I hope >>> that’s not the way the future evolves. >>> >> >> Well said. I'm cautiously optimistic myself about 2019. Now if Bitcoin >> would just rally, heh. >> >> >>> I believe OCF has or is in the process of scheduling an interview with >>> Stacey. If that works out, I’m hoping we can clear up some of the >>> inaccuracies and give her a more optimistic outlook of where OCF is and >>> when it can better fulfill its promise. >>> >> >> Great! I look fwd to it. >> >> G >> >> >> >> > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10063): https://lists.iotivity.org/g/iotivity-dev/message/10063 Mute This Topic: https://lists.iotivity.org/mt/28653513/21656 Group Owner: iotivity-dev+ow...@lists.iotivity.org Unsubscribe: https://lists.iotivity.org/g/iotivity-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-