On Wednesday 16 December 2015 11:14:19 Andr? Mazayev wrote: > Hello dear developers > > I'm here to thank your effort for creating the IoTivity framework. It's > amazing what you are doing. > > However your framework is extremely difficult to install due to large > number of dependencies located in *extlibs* folder. There is always > something missing during the compilation. > > Also, the *vagrant* tool that you provide don't work also. > > Due to this, I'm here to ask you to facilitate/solve the messy installation > process. > > Take a look at your competitor (Kaa project), they provide preconfigured > virtual machines that are ready for development.
Hello Andr? A virtual machine for development of a framework like IoTivity seems total overkill to me. I'm not saying there isn't value, but there are easier solutions than providing a 1 GB image. In any case, note also that most people working with IoTivity at this point are creating new devices, in which case they need to integrate IoTivity with their existing toolchain. Using a virtual machine, with its own toolchain, for development is simply not an option, since it won't achieve the goal of creating an application for the device. That said, I agree with you that extlibs is a somewhat annoying detail. I would prefer we moved to a more standard mechanism that detected everything that is missing in the beginning and stopped the build. There should be no surprises later, and most importantly, nothing should ever be downloaded without the user's action. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
