We closed the previous article about choosing a framework for IoT infrastructure with some indications of some of the requisite security considerations for this type of project. This time we’ll examine three specific aspects of IoT infrastructure security. It’s worth…
If developers occasionally feel hamstrung by MISRA’s restrictions, those (thankfully) rare incidents of catastrophic embedded software failure in the news put this level of circumspection back into context. In the previous posts we took a look at the rise of…
In the last post, we recapped the emergence of C as the dominant programming language for embedded automotive systems, from its roots in Unix in the early 1970s up to gathering criticism around its relative eccentricities as the platform matured….
In the 1980s electronically controlled ignition and fuel injection systems were the first major embedded systems deployed for the automotive industry, as ignition and injection analogue units started to be progressively replaced by the more controllable digital alternatives facilitated by…
One of the most rewarding aspects of developing innovative IoT systems at scale is the opportunity to define the process and make sense of a rapidly changing marketplace where no single methodology, platform or approach dominates yet.
This year, Stack Overflow asked 100,000 developers worldwide how they feel about the tools they use and about their working environment. The 2018 survey also covered some new topics ranging from artificial intelligence to ethics in coding.
Around 300 car models are Android Auto-ready today. Nvidia, the mobile tech supplier and over 28 car manufacturers have joined efforts to promote the platform, as part of the Open Automotive Alliance.
The Portable Document Format (PDF) is a file format used to present documents in a manner independent of application software, hardware, and operating systems. Each file encapsulates a complete description of a fixed layout flat document.
Or the Good, the Bad and the Most Wanted of Coding tools. Software engineers feel strongly when choosing between one technology or another. And it sure pays to listen to them carefully. We certainly do, at Tremend.
The Internet of Things is becoming huge. Numbers increase exponentially. From two billion in 2006, over 200 billion “things” will be connected by 2020. That includes 1.9 billion home devices and 90% of all running cars. Over 82% of businesses will be impacted.
The ambitious project of a full stack eCommerce solution for Carrefour, one of the largest retailers in Europe, determined us to come with a reliable, scalable and decoupled solution. The process of automatically managing hundreds of orders per day implies high availability, redundancy and fault tolerance.
When the Ariane 5 rocket exploded mid air in June 1996, only 36 seconds after its test launch, the software aboard the spaceship was working within official specifications. Still, it was a software error that had caused the disaster.