Linux Archives

Busy, busy, busy...

We're going to be really busy for the rest of the year as we've just won a large contract with our Industrial Control Client in Germany. We'll be working on the systems that we've worked on for them before, adding new functionality and integrating The Server Framework into some applications that we haven't worked on before.

The Linux port of The Server Framework is going really well and we now have a server and client system running on Linux using our custom reliable UDP network layer. This integrates with the .Net Core integration we've been doing for the same client. The Linux work will definitely make its way into the main framework at some point; do get in touch if you're interested in this.
We're currently working on a proof of concept Linux port of one of our more complex server systems for a client. This is interesting stuff and surprisingly easy. Most of our framework code ported pretty quickly and now runs nicely on a test Ubuntu 16.04 box as well as on Windows. We're using CLion and CMake on Linux and this has provided a surprisingly familiar environment to work in. It's very early days but things look good and I expect we'll eventually do this work again properly and roll it out as part of The Server Framework. That's a long way off at present though.

We're also playing with .NET Core. The hosting story here isn't quite as neat as with normal CLR hosting but it's possible and this work meshes nicely with the Linux work.

We've just finished a nice new development of server software for a large American postal company that will remain nameless. This system deals with managing mail sorting hardware across America.

The WebRTC work rolls on and we're looking at doing a version in Go as a reference implementation before doing a C++ version for The Server Framework.

And finally, as always, we've also been working on several new releases of The Server Framework, a 6.9.2 maintenance release and continuing work on what could become massively modernised 7.0 release (which, of course, keeps slipping).

Embedded Linux development

We're working on a prototype system for PayPoint using a Vortex86-6071LV system running embedded Linux for use in kiosk applications.