New web of things server projects

The momentum is building …

As we now have volunteers interested in helping with developing web of things servers for different devices or in different programming languages, I have set up the following Github projects

    https://github.com/w3c/wot-arduino <https://github.com/w3c/wot-arduino>
    https://github.com/w3c/wot-esp8266 <https://github.com/w3c/wot-esp8266>
    https://github.com/w3c/wot-go <https://github.com/w3c/wot-go>

The Arduino project will seek to develop a minimalist Web of Things server in C using either CoAP or MQTT. The ESP8266 project will take advantage of the greater power of the ESP8266 microcontroller and support a wider range of protocols, and should be able to support dependencies with other “things”.  We hope to explore a pure C based implementation, as well as a Lua based implementation based upon NodeMCU.  The Go project will seek to develop a high performance server using the Go programming language, and offer up the same range of capabilities as the NodeJS based server. We now need to discuss ideas for protocol bindings and I will create a new thread for that.

I would like to rename the NodeJS project to match, i.e. to rename it to

    https://github.com/w3c/wot-nodejs <https://github.com/w3c/wot-nodejs>

from

    https://github.com/w3c/web-of-things-framework <https://github.com/w3c/web-of-things-framework>

Angelos Kapsimanis has already volunteered to administer the Arduino project, and we’re looking for people to administer the ESP8266 and Go projects.  Administration means taking care of pull requests, i.e. reviewing proposed changes and merging them into the master branch. Administrators can also add other people as collaborators, but note that for most people you can clone the repository, make your local changes and submit a pull request, without needing to be added to the corresponding Github team.

—
   Dave Raggett <dsr@w3.org <mailto:dsr@w3.org>>

Received on Monday, 22 June 2015 16:51:37 UTC