As a cutting-edge software company focused on brilliant user experiences, we make sure we're always in-the-know when it comes to the latest innovations in the tech world, so we're always ready to help the next group of innovative leaders. We're noticing that more and more, smart technologies are giving people back the time they currently spend on doing day-to-day activities around the house. This includes smart kitchen tech: planning, preparing, and cooking food...
4 min read
4 min read
If you’re using an STM32 microcontroller, you may have noticed that STMicroelectronics now bundles in free graphics software from TouchGFX as part of STM32Cube software packages. And you may be wondering if it makes sense to use for your next embedded GUI project.
3 min read
Don't get lost in translation, Storyboard's latest update makes it easy to internationalize your embedded UI.
We're excited to announce our latest release of Storyboard. As a UX and customer-focused software company, we make a point to focus on regular, smaller updates too - primarily focused on improving the experience of existing features. But that doesn't mean we don't make room to sneak in some great new features too - especially ones that improve our customers' experience with Storyboard. We're excited. Watch our video and get excited too. Want more details? Read on below...
4 min read
Systematically developing high-quality reusable software components and frameworks has traditionally been a tall order. Many developers successfully reuse code snippets from one program to another, which saves a certain amount of development time; however, this practice does little compared to leveraging assets like architectures, components, and frameworks.
There are a number of reasons (both technical and non-technical) why software reuse is difficult, particularly in companies with a large installed base of legacy software and developers. One of the reasons we see most frequently – and one of the easiest to correct – is the failure to separate business logic from the UI (user interface). Projects with interwoven business logic and UI code are time-consuming and tedious to convert over to new screen sizes, hardware platforms, or operating systems - a common requirement.
There are four steps you need to take if you are building products with embedded GUIs (graphical user interface) and want to take advantage of code reuse in a systematic fashion. Although it’s Storyboard-specific, the central ideas are applicable elsewhere.