|Re: Mosquitto proposal [message #1128212 is a reply to message #1125675]
||Mon, 07 October 2013 13:05
| Ian Craggs
Registered: March 2013
the original reason for writing RSMB in C was that we had environments that
a) were too small to run a JVM, or
b) for which no JVM was available.
Reason b) is less likely these days, with the open source JVMs, but reason a) still holds.
I think there is room for both a C and a Java implementation of the function in RSMB/Mosquitto, each fulfilling slightly different criteria. C for the smallest implementation, and Java for really nice integration into the Eclipse IDEs and OSGi stacks.
From an MQTT client point of view, of course, it doesn't matter. Any MQTT client in any language can connect to any MQTT server, assuming they implement the protocol correctly.
For Eclipse, I think the question is whether a Java implementation, if it turns up, should go into Mosquitto or a separate project. Currently I have scoped the proposal to describe a C implementation. A Java implementation would have a different scope, and therefore should be in a different project.
If there were strong enough feelings that the Mosquitto project should be a placeholder for MQTT servers of all types, then the proposal would need to be altered to reflect that scope.
Powered by FUDForum
. Page generated in 0.02330 seconds