23 min read

How to use glue logic to connect your data with UI elements within an embedded GUI

By Thomas Fletcher on Aug 13, 2020 9:00:00 AM

Thomas Fletcher, Co-Founder and VP of R&D and lead Storyboard product guy, talks glue logic, and how glue logic is a connective piece that allows product development teams to build better embedded user interfaces, in our Embedded GUI Expert Talks with Crank Software.

By watching a replay of Thomas’ live video or by following along the transcript below, understand: the pros and cons of 3 types of glue logic, how to implement the 3 different approaches, cost comparisons, and how embedded technologies like our embedded GUI development platform Storyboard, can make implementing glue logic easier.


Continue Reading
3 min read

We're an Ottawa Top Employer (according to our employees) again!

By Alecia O'Brien on Aug 11, 2020 1:50:58 PM

When it comes to attracting Crankonauts, we know that having a positive company culture has been invaluable in establishing our reputation, and our ability, to attract the best of the best. Our Founders value our corporate culture incredibly highly and its importance in creating engaged employees who feel connected to their place of employment.

It was thus received with great applause when we heard from Invest Ottawa, the economic development agency, that our employees had given us such a high rating that we were ranked as one of Ottawa's Top 3 Employers in their eNPS Benchmarking Pilot Program.  

In February 2018, Crank was also awarded as an outstanding workplace and employer with an Employee's Choice Award.

In February, Invest Ottawa surveyed all of our employees to gauge their level of loyalty through a likelihood-to-be-recommend question “What is the likelihood that you would recommend Crank Software to a friend or colleague?".

An eNPS (employee Net Promoter Score) score of >20 is considered strong.  In this program, the average was 56.

Crank's eNPS score was an astounding 76/100

Continue Reading
5 min read

How to design an embedded GUI for future migration between MCU and MPU.

By Alecia O'Brien on Jul 29, 2020 12:16:17 PM

When designing an embedded system with an MCU, one of the hardest tasks for an engineering team is deciding on the type of “brains” their new electronic product really requires. While there are really only two (and some in between) choices to choose from, the decision made can influence (and constrain) future GUI decisions.  

It is also essential to consider the implications of the graphical user interface (GUI) development software you choose to use on it.  You need to ask your embedded GUI software vendor if the GUI you create with them will scale across their (or others) hardware with ease at a later date. Some software companies, usually the free ones included with the hardware, restrict this to the same processor family. 

Mapping out a migration path for potential hardware change is critical to ensuring a longer life for your product, and ensuring you make the right hardware and GUI software decisions. Fortunately, you have options.

FIGURE 1: One of these EMBEDDED GRAPHIC SAMPLES runs on an MCU, one on an MCU. Can't spot the graphics difference though. SCALE YOUR GUI WITH STORYBOARD.

Continue Reading
15 min read

Optimizing Image Graphic Memory in Embedded GUIs (part 2)

By Thomas Fletcher on Jul 22, 2020 1:42:22 PM

Thomas Fletcher, Co-Founder and VP of R&D, talks on the specific use case of building rich UIs populated with images and graphics and how you can get all of the resources to fit in your embedded system in our Embedded GUI Expert Talks with Crank Software. Or as Thomas likes to summarize as “making good computer memory and image choices”. 

By watching a replay of Thomas and Rodney's live Youtube video or by following along the transcript below, learn how to: use frame buffers to optimize image memory, understand the decode phase, use hardware accelerators and other technologies for decompression, and look at further graphics optimization solutions. If you missed part 1 on embedded graphics and memory optimization considerations, click here.

Or, jump straight ahead to the question and answer portion of the live video.

Continue Reading
16 min read

What font types should you use in your embedded GUI project?

By Thomas Fletcher on Jul 15, 2020 11:07:45 AM

Thomas Fletcher, Co-Founder and VP of R&D, and Rodney Dowdall, Product Architect, talk about the font options product development teams have available to them when it comes to designing their embedded UI project in our Embedded GUI Expert Talks with Crank Software.

Continue Reading
New call-to-action