Course Summary IoAbstraction and TcMenu are libraries that make writing software for embedded boards easier, and generally more like writing for the desktop. These training courses aim to quick bring your team up to speed with these technologies. In addition, we can discuss the commercial addons that provide faster drivers and deployment without linking with Arduino. Like all our courses this can be tailored for your needs. Course information Duration: 1 day Cost: £499 - £999 limited special offer Locations: UK and some EU locations All prices quoted here are for on site training, exclusive of VAT and do not include travel expenses to your site.
Summary This course covers ways to take advantage of the easy development on the Arduino platform, and then deploy minimising or even completely removing the dependency. It starts ensuring everyone can deploy a simple application onto an embedded device, and builds to using available libraries and unit testing. This can be combined with the IoAbstraction training to get maximum benefit. Like all our courses this can be tailored for your needs.
Summary Java 9 through 11 have brought along some very large changes that have really shaken up the industry. Namely, the module system and the removal of the web-start deployment facilities. Also, along with this the move away from Oracle being the primary provider of the JDK has left people wondering how to proceed. We’ve been on the bleeding edge of this change and are now in a position to ease the transition for others.
If you’re thinking of using tcMenu, IoAbstraction or any other of our libraries on a commercial project, then we offer training and support to get you started quickly. It can be much more affordable than you first think too. Especially when you factor in the saved time, and reduced risk. Along with this we also have extensions to both of the libraries that are only available under a commercial license. These improvements offer significant performance gains over the open source versions, while remaining very compatible.
There is a common misconception in the electronics industry that Arduino is unsuited for professional development. As a result many companies try to use different, far more complex tool chains to develop software with far fewer ready made libraries available. What I would recommend however, is to carefully check all libraries that you are using, to ensure their license is OK for you project. Basically, for any commercial development where you intend to keep the source closed, do not use any GPL libraries (LGPL is fine as it has a linking exception).
We specialise in multithreaded network programming and embedded C++; with in excess of 20 years experience writing applications in both Java and C++. Having spent many years writing systems that need to communicate using differing protocols, often for exchange connectivity we are familiar with many topologies. In terms of multithreaded development we have built systems with low latency requirements using various methodologies. More recently using non locking bus style designs such as message bus, chronicle and disruptor.