intel / liblwm2m

liblwm2m is an implementation of the LWM2M protocol from the Open Mobile Alliance.
BSD 3-Clause "New" or "Revised" License
44 stars 28 forks source link

Repo transition #30

Closed dnav closed 8 years ago

dnav commented 10 years ago

Hi,

liblwm2m will be an Eclipse Foundation project under the name wakaama (https://projects.eclipse.org/projects/technology.wakaama) During the transition (which should take a couple of days) the code is frozen to avoid potential problems.

I'll update this issue with the new GitHub repository name.

Regards,

jvermillard commented 10 years ago

the new repository is up at: https://github.com/eclipse/wakaama

dnav commented 10 years ago

So the "couple of days" became a "couple of months" but the liblwm2m repo is now live in the Eclipse Foundation. This comes with a lot of advantages. There is now a forum dedicated to wakaama: http://www.eclipse.org/forums/eclipse.wakaama, a mailing list: https://dev.eclipse.org/mailman/listinfo/wakaama-dev and a website: https://projects.eclipse.org/projects/technology.wakaama (a bit empty for now).

To raise issues, we will keep on using the GitHub interface. Note that before contributing code, one will need to sign a Contributor License Agreement. This wiki explains all of it: http://wiki.eclipse.org/Development_Resources/Quick_Start_--_Contributing_Project_Code It is totally okay for one to report an issue and not providing the fix.

Codewise, there is one major change from this repo at the time of the freeze: the LWM2M object interface was simplified. This has a HUGE impact on the clients code obviously. But in the end, writing a new object should be much simpler. The buffer is parsed by the core and you no longer have to deal with the TLV. The change is in commit https://github.com/eclipse/wakaama/commit/59dad50bfcd559bc17ef6c491413a9bc18c6ee9c and should be self-explanatory (I hope).