Perhaps you should explain just what the "cloud" is and how it is different from other forms of network implementation.
Sorry, sure. I'm talking about a library that will facilitate network connectivity of a device without
the Arduino programmer writing the server side. All the programmer would have to do is link in the cloud service library and register their device with the service to be able to remotely control it, monitor it, and be notified by the device 24/365.
In it's most simplistic form, the cloud service library would first allow for some sort of registration of the application. This is ~pseudo code:
cloud.register("username", "password", "MyTempApplication");
Then it would allow the persisting of values to the remote cloud server. So you could say something like:
#define TEMP_VALUE = 100
cloud.store(TEMP_VALUE, 67) ;
// so you can store a bunch of values then publish in one trxn
It could also look up values that would be refreshed once and a while:
temp = cloud.retrieve(TEMP_VALUE);
That make sense?