Hotfix for cordova library.Read More
Currently, we are working every day on the new TECS-3.0.0 major release. We try to get it ready by the end of october and so I’m happy to tell you some news about it:
- Http upgrade – There will be no more direct tcp socket connections. Instead we use the http upgrade headers to upgrade normal http connections into tecs connections. This will simplfify the usage of serivices a lot. Every service will have it’s very unique url starting with http. Also this will give you the possibility to use nginx or apache servers as a proxy and enable the use of encrypted connections.
- Udp upgrade – TECS-2.0 comes with multicast discovery. TECS-3.0 will give you message-passing and publish-subscribe via multicast. You can even create fully own udp multicast handlers.
- Ease-of-Use upgrade – In TECS-3.0 every communication will start with a TECS node. A simple server that allows you to bind services on udp and http or iniates connections to other nodes. Therefore many services can be bound to a single tcp/udp port.
- Discovery upgrade – There were several issues in TECS-2.0 using discovery. Unified service urls, version discovery and service uuid will make discovery beautiful in future.
- Smaller changes: BinaryEvent as basetype, event source list, various other http bindings, forger pattern, …
- Ruby downgrade – There is one bad news. We will drop the support for the programming language ruby 🙁
ProMo4ProM is a software campus project created in the context of Industry 4.0 by Sönke Knoch. The focus is monitoring a worker during his production processes to generate analysable data to optimize the manufacturing process. TECS has been successfully used to connect the leap motions with other hardware and software components to support this project.Read More
- Issue 96: C++ Compiler Error
- Issue 95: Python blocking recv
- Issue 93: Python reconnecting issues
Mehdi Moniri presents the Baxter eyebots-demonstrator as an example for human-robot-collaboration to Bundespräsident Gauck and important other visitors. The eyebots-demonstrator uses TECS as middleware to interconnect Baxter, Occulus Rift, tablets, computers and other devices to make human-robot-collaboration possible. The eyebots-demonstrator is created in the context of DFKI’s HySociaTea project and was also presented at the CeBIT 2016 (Video).Read More
- Issue 86: MPServer. Concurrent Modification Exception
- Issue 76: Fixed Python Example
HySociaTea Video with additional scenes (no audio track)Read More
- Issue 83: Segfault in libtecs c++ Invalid read of size 4 (ps-client-example)
- Issue 82: Different Protocols bound to a webservice
- Issue 81: Optional Parameter Constants in C# removed
- Issue 80: Fix MPSserverSocket::getOfferedServices
- Issue 78: Python libtecs TProtocolException on validating own, valid message
- Issue 77: Circular import in Python PS implementation