A Real-Time Operation System (RTOS) fundamentally differs from general-purpose operating systems like Windows or macOS. While the typical OS can afford occasional delays or a leisurely approach to task management (imagine casually stirring a risotto while chatting with guests), an RTOS must adhere to strict timing constraints (think of deftly flipping a steak at just the right second for the perfect sear). The stakes are high, and there’s no room for error. What Defines a Timing Critical Application? Timing critical applications are those in which the correct functioning of a system.
Read Our Latest Updates Here:-
- Johnnyby CRAIG_REMY
- Amulet Technologies Joins DigiKey’s Design and Integration Services Networkby CRAIG_REMYAmulet Technologies Joins DigiKey’s Design and Integration Services Network, Expanding Access to Advanced GUI and Embedded Display Solutions Campbell, CA — December 1, 2025 —… Read more: Amulet Technologies Joins DigiKey’s Design and Integration Services Network
- User Experience Design, UX Design, Visual Design By Erica Sprattby CRAIG_REMYUnderstanding the Aesthetic Usability Effect The Aesthetic-Usability Effect refers to a user’s tendency to perceive more aesthetically pleasing designs as more usable. This phenomenon, deeply rooted in human psychology, plays a crucial role in the user experience and interface design. The principle suggests that users are more likely to tolerate minor usability issues in a product or system if they find its design appealing. This overview aims to shed light on this intriguing effect by defining it, exploring supporting research findings, and delving into the psychological principles that explain why.
- Technology By Johnny Gohataby CRAIG_REMYA Real-Time Operation System (RTOS) fundamentally differs from general-purpose operating systems like Windows or macOS. While the typical OS can afford occasional delays or a leisurely approach to task management (imagine casually stirring a risotto while chatting with guests), an RTOS must adhere to strict timing constraints (think of deftly flipping a steak at just the right second for the perfect sear). The stakes are high, and there’s no room for error. What Defines a Timing Critical Application? Timing critical applications are those in which the correct functioning of a system within.
- UI Design, Visual Design By Brian Detersby CRAIG_REMYIntroduction: Welcome back! In the first post in this series, we delved into the world of DIY UI design for embedded systems and introduced the concept of using off-the-shelf UI Kits and Element Packs. Today, we’re taking the next step in this journey. You’ve chosen your UI Kit, and now it’s time to extract the assets you need to create a cohesive and visually stunning user interface. This blog will focus on two popular types of UI Kits: Photoshop documents (.psd) and Figma files (.fig). We’ll cover the essentials of working
- DIY UI, Part 2: Extracting Assets from UI Kitsby CRAIG_REMYIntroduction: Welcome back! In the first post in this series, we delved into the world of DIY UI design for embedded systems and introduced the… Read more: DIY UI, Part 2: Extracting Assets from UI Kits
- When is RTOS Necessary for Embedded Developmentby CRAIG_REMYA Real-Time Operation System (RTOS) fundamentally differs from general-purpose operating systems like Windows or macOS. While the typical OS can afford occasional delays or a leisurely approach to task management (imagine casually stirring a risotto while chatting with guests), an RTOS must adhere to strict timing constraints (think of deftly flipping a steak at just the right second for the perfect sear). The stakes are high, and there’s no room for error.
- Understanding the Aesthetic Usability Effectby CRAIG_REMYThe Aesthetic-Usability Effect refers to a user’s tendency to perceive more aesthetically pleasing designs as more usable. This phenomenon, deeply rooted in human psychology, plays a crucial role in the user experience and interface design. The principle suggests that users are more likely to tolerate minor usability issues in a product or system if they find its design appealing.
- Designing for ESD Protection: Essential Best Practicesby CRAIG_REMYImagine you’re an architect tasked with designing a skyscraper. Every aspect, from the materials used to the structural framework, needs to be meticulously planned to withstand environmental stresses, ensuring the building stands tall and secure for decades. Designing electronic systems, particularly those involving sensitive components like touchscreens, involves a similar level of precision and foresight.
- Boosting Bytecode Efficiency: The Power of GCC’s Label as Valueby CRAIG_REMYIf you’ve been using GEMstudio, you’re probably familiar with our programming language, GEMscript. We designed GEMscript to be a user-friendly, C-like language with the intention of enabling a “write once, run anywhere” approach. This means it can be used seamlessly across all our platforms, including GEMplayer on PC and various hardware devices.
- The Potential Pitfalls of “Free” Software: A Firmware Engineer’s Taleby CRAIG_REMYAs a seasoned firmware engineer, I’ve encountered my fair share of perplexing bugs. But few have been as challenging and enlightening as an insidious SDRAM initialization bug I stumbled upon in the free software provided by a prominent chip manufacturer. In this blog post, I’ll take you through the journey of how this bug was discovered, the process of unraveling its mysteries, and the eventual triumph of fixing it.
- What Makes Capacitive Touch So Versatileby CRAIG_REMYThe continuing advancement in capacitive touch technology has made it possible for modern capacitive touch screens to become the leading, or primary, user interface of choice. Early capacitive touch screens were limited in capability, whereas today’s touch screens can detect multiple fingers, reject water, know when gloves are worn, and work through thick protective glass or acrylic.
- Beyond Usability: How Aesthetics in UX Design Foster Brand Loyalty and Intuitive Experiencesby CRAIG_REMYIn the realm of User Experience (UX) Design, aesthetics extend far beyond the mere appearance of a product. They encompass the overall sensory experience a user encounters when interacting with a digital interface. This includes the layout, color scheme, typography, and imagery that collectively evoke an emotional response. Aesthetics in UX design play a pivotal role in the digital landscape, as they significantly influence user engagement, satisfaction, and, ultimately, the success of a product or service.
- Unlocking Superior HMI Design: Simple Strategies to Elevate Your HMI Gameby CRAIG_REMYIn the realm of embedded firmware engineering, creating a product that not only functions flawlessly but also boasts a superior Human-Machine Interface (HMI) is a challenge worth embracing. For engineers with advanced technical experience but limited exposure to User Interface (UI) and User Experience (UX) design, differentiating your HMI from the competition may seem daunting. Fear not – in this guide, we’ll explore practical strategies to set your HMI apart without delving into the intricacies of UI/UX design.
- Designing Cohesive User Interfaces for Embedded Systems – A DIY Approachby CRAIG_REMYAs engineers, our primary focus is on functionality and performance. We thrive on solving complex problems and pushing the boundaries of technology. But when it comes to UI design, we often find ourselves out of our depth. You want it to be intuitive, visually appealing, and seamlessly integrated with your project. This type of design requires a different set of skills – skills that many of us simply don’t possess.
- UX vs. UI Design: What’s the Difference?by CRAIG_REMYIn the ever-evolving world of digital experiences, the terms User Experience (UX) and User Interface (UI) are often used interchangeably, leading to confusion about their roles and significance. Understanding the intricacies of product design requires a clear distinction between User Experience (UX) and User Interface (UI) design. While often used interchangeably, these two disciplines encompass different aspects of the product development process and directly impact the usability and aesthetic appeal of the final product. This article explores the definitions, roles, and importance of both UX and UI design, shedding light on their unique contributions to creating successful products.
- Resistive vs. Capacitive: Making the Intelligent Choiceby CRAIG_REMYIn the ever-evolving world of touchscreen technology, two types of touchscreen technology have predominantly occupied the market: resistive and capacitive touchscreens. Each of these technologies offers unique features and caters to different applications. Let’s dive into a comparative analysis to understand their distinct characteristics and help you make the correct choice for your application.
- The Business Case for UX: How Investing in User Experience Boosts ROIby CRAIG_REMYIn today’s digital era, businesses have come to realize the importance of providing a seamless and enjoyable User Experience (UX). It is no longer just a nicety but a strategic necessity. Besides enhancing user satisfaction, a well-crafted UX can significantly impact a company’s bottom line. In this article, we explore the business case for UX and delve into the tangible benefits of investing in User Experience. And discuss how it can translate into a substantial Return on Investment (ROI).
- The New AM070RVS01: Wifi Connectivity, Bluetooth, and More!by CRAIG_REMYTake your project to the next level with the new AM070RVS01. Our new 7″ display comes with built in Wi-Fi!
- All the Latest Features in GEMstudio Pro 4.0by CRAIG_REMYYou ask, we deliver! From brand new features to better functionality, we are constantly rolling out new improvements requested by our users. Learn more about what’s new in GEMstudio Pro 4.0.
- New in GEMstudio Pro Version 3.6.1.0by CRAIG_REMYSince the last official release of GEMstudio Pro version 3.4.0.2, we have added many customer requested features, some major enhancements and a list of bug fixes.
- May the (holiday) force be with youby CRAIG_REMYDickensian scenes of miniature Christmas villages have been a staple of indoor holiday decorations at my house for decades. This year I wanted to spruce things up with something a little different, incorporating Amulet’s MK-070C-HP display and GEMstudio Pro software.
- Halloween Pumpkin Carving – Best on the Blockby CRAIG_REMYTerrifying Jack-O-Lanterns take a fair amount of planning and artistry. This is not one of those. In this one-day build I make an electrifying Jack-O-Lantern using the spookiest components that haunt my closet. Read how I jazzed up my pumpkin with Amulet’s STK-043-HP and Arduino Uno to light up our porch on Halloween.
- Amulet Does Wirelessby CRAIG_REMYAmulet can do Wireless?? File this under the “I didnt know it could do that” category. The MK-070C-HP actually has a special header dedicated to many types of devices that conform to the Digi XBee™ form factor, meaning you can add pre-certified wireless functionality quickly and easily. This project demonstrates the use of an Esprissif ESP8266 “Bee” to take a stock thermostat demo and add live forecast data from the weather service Wunderground.com.
- Battle of the GUI Design – Old School vs New Schoolby CRAIG_REMYWhat happens when you put 2 dueling coders in the same room, with the same goal of designing a GUI, but one person does it the “old fashioned” way, and the other with the current GEMstudio Pro™? Watch the video to see how it all plays out. Who will win – will it be Johnny or Minta? Place your bets and watch the short video!
- The Word is Getting Out – Arduino and Amuletby CRAIG_REMYThe word is getting out – it’s really easy to incorporate Adruino with Amulet displays! One user who wanted to add a full color LCD to Arduino wrote, “The easiest method to communicate data between Arduino and any LCD display, can be found with the Amulet Technologies’ Arduino library. Amulet has cleverly taken out the need to know their communication protocol or any type of serial communication.”
- Translating your GUI to Klingon using Amulet’s Multi-Language Featureby CRAIG_REMYHave you ever wondered how to change the language on your HMI touchscreen display to Chinese, French, Spanish, or maybe … Klingon? Amulet has simple step-by-step instructions to do just that! In our example, we show you how to use the multi-language feature in Amulet’s GEMstudio Pro™ software to translate from English to Klingon (but you can do the same steps for any language). Beam me up, Scotty!