I've spent most of this spring implementing a prototype for remote
control and sensing of a machine for mineral analysis we're developing
at work. The system is based on Crossbar and Autobahn. The machine
AutobahnPython that is?
Is that running Linux? x86, ARM? CPython or PyPy?
contains a variety of devices such as motors, spectrometers, an xray
source and an image detector.
Sounds pretty high-tech!
After a meeting yesterday we've now decided to go ahead and take this
further, and actually use this system in the final product, which is due
to be released some time in Q2 2016. The software parts will hopefully
be finished during the autumn.
Since the machine will be placed in remote and inaccessible locations
(mines) and will only be serviced once a year, it's of utmost importance
that the solution is robust.
So any updates can only be applied once a year?
The machine hasn't any connectivity on it's own?
As such I have three questions:
- How far is Crossbar and Autobahn from a 1.0 release?
People are using Crossbar.io and AutobahnPython in production already today. The code is pretty robust and works, but on the other hand, we are not yet 1.0, since API and feature-sets are still a little in flux.
So the main thing 1.0 releases will bring is: API and feature stability.
AutobahnPython is quite close to 1.0. We have a "meta issue" here:
Apart from a handful of features we still need (auto-reconn., call timeouts and such), we are considering some cleanups in the API, such as using PEP8 naming.
- What kind of API / behavioral stability promises does Crossbar /
Autobahn have? Does it use a semantic version scheme?
For 1.0, we will have a proper documentation of "public/supported API", and likely will _then_ follow semver
Feel free to comment on that issue (also)!
- Do you think call timeouts will be stable in the WAMP spec by the
time Crossbar/Autobahn is release, and will it support it?
Yes, definitely. Call timeouts are (obviously) important. We'll have it.
Am 17.06.2015 um 11:15 schrieb Elvis Stansvik:
You received this message because you are subscribed to the Google
Groups "Autobahn" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to autobahnws+...@googlegroups.com
To post to this group, send email to autob...@googlegroups.com
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.