Blog

5 Tips for Optimizing GUIs in Industrial Applications

Industrial applications have traditionally involved analog buttons, switches, and dials to interact with a user. As you are aware, times are changing, and industrial application users now need rich graphical user interfaces. Many interfaces are built on top of embedded systems, which are quite powerful, but they are still resource-constrained systems. They may be resource-constrained … Continue reading 5 Tips for Optimizing GUIs in Industrial Applications

3 Elements to Successful Embedded Software Development

A lot of teams developing embedded software struggle to deliver on time, on budget, and at a quality level that meets customer expectations. Successful embedded software development is often elusive and there are all kinds of excuses software teams have for their failure. However, there are many teams in the industry that are repeatedly successful … Continue reading 3 Elements to Successful Embedded Software Development

Introduction to Docker for Embedded Software Developers

Over the last several years, Docker has taken the software industry by storm. Docker provides developers an “open platform for developing, shipping, and running applications[1]”. The major advantage that docker provides developers is that it can separate the applications from the infrastructure that it is running on by building the environment in a container. The … Continue reading Introduction to Docker for Embedded Software Developers

CEC – UML-Based Software Architecture Design

Software architecture is the road map, analogous to a GPS aid, that tells a developer what they should be building. An adequately defined software architecture with related requirements can successfully guide a team to implement their product within budget and reasonable time frame while minimizing stress. In this course, attendees will learn how to define … Continue reading CEC – UML-Based Software Architecture Design

5 Skills Every Embedded GUI Developer Needs

Graphical user interfaces (GUI) are becoming more popular among embedded systems. The need for a convenient and connected interface is finding its way into wearable technologies, industrial equipment, commercial kitchens, and even home appliances. Throwing a GUI with a modern and sophisticated user experience (UX) on a device opens the door for many businesses’ use … Continue reading 5 Skills Every Embedded GUI Developer Needs

5 Elements to Secure Embedded Systems – Part #4 Secure Bootloaders

In “5 Elements to a Secure Embedded System – Part 3 Secure Boot”, we continued our discussion about the five essential elements required to begin securing an embedded system. As you may recall, the five elements that every developer should be looking to implement are: Hardware based isolation A Root-of-Trust (RoT) A secure boot solution … Continue reading 5 Elements to Secure Embedded Systems – Part #4 Secure Bootloaders