Storyboard Suite 5.3: The latest in embedded GUI development

09.07.2018 | 18:58 Uhr

https://i2.wp.com/blog.cranksoftware.com/wp-content/uploads/2018/06/SB_5... 300w, https://i2.wp.com/blog.cranksoftware.com/wp-content/uploads/2018/06/SB_5... 768w, https://i2.wp.com/blog.cranksoftware.com/wp-content/uploads/2018/06/SB_5... 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" />
Here at Crank, we update and release Storyboard Suite on a regular cadence. We generally have a major feature release followed by a maintenance/refinement release. This release strategy helps us balance the need to deliver new functionality with ensuring we get a chance to refine usability and reduce technical debt as the product evolves.

Storyboard 5.3 was intended to be a maintenance release. Customer feedback (which is very important to us) provided us with a list of small changes that would have a big impact on usability, such as automatically opening up the design report after it has been generated, allowing control alignment to be used outside the editor, and creating a dedicated action to stop timers as well as providing timer selection through a drop-down list.

This release is full of these small, but significant, Storyboard Designer changes for embedded GUI development. They are captured in the release notes, but ideally, you won’t even notice them. Instead, you will just get the sense that using Storyboard 5.3 is an even smoother and easier experience.

Storyboard Suite 5.3: More than a maintenance release

Even though Storyboard 5.3 is a maintenance release, the Storyboard development team couldn’t resist adding in some new functionality. The existing Storyboard Engine performance logging was enhanced with new instrumentation for timers, animations, control cloning, screen transitions, and event communication. Periodic reporting of key metrics such as frame-rate, memory, and CPU usage is now available and can be dynamically controlled while the application is running.

To help digest all this new data, a completely revisited performance log editor was created that provides a number of statistical breakdowns of the data in addition to the hierarchical log file listing.

Looking forward, the team is excited about introducing a graphical timeline-based view of this performance data to help match what you are seeing to what you are designing. It isn’t part of this “maintenance release”, but look for it in a future Storyboard release.

There are two other enhancements that you might want to try right away:

Manage text overflow: For text that exceeds its display area, there is an auto-ellipsis option that can be enabled. To better understand what areas of your project this might best apply to you can run the Design Report and look at the Text Translation content.

 

Easily locate the center-point: To make the process of selecting the center point for rotated images, such as needles and dials, we’ve added a rotation center-point tell-tale. It’s small and subtle but we feel that it’s just the right amount of hint without getting in the way of your visual design.

Enhanced platform support for embedded GUI development

We now support Raspberry Pi with both an OpenGL based renderer and a software renderer out-of-the-box. We are working on a demo image for the Raspberry Pi and will be posting that to our site, so watch for that in the near future.

Give Storyboard 5.3 a try and let us know what you think. The Crank team is always receptive to feedback and we’ve already started laying out the new features for the next major Storyboard release so it’s a great time to incorporate your feedback.

As always, we provide a full-featured 30-day evaluation for you to try it out first hand.

https://i2.wp.com/blog.cranksoftware.com/wp-content/uploads/2015/10/Eval... 948w" alt="" width="233" height="106" />

The post Storyboard Suite 5.3: The latest in embedded GUI development appeared first on Crank Software.

Weitere Feed-Items zu ARM + Cortex + GUI Toolkit + PIC32 + Renesas + x86 - x64 + Crank Software

Developing brilliant embedded UIs for the i.MX RT1050

02.08.2018 | 21:50 Uhr

https://i0.wp.com/blog.cranksoftware.com/wp-content/uploads/2017/10/cr_i... 300w, https://i0.wp.com/blog.cranksoftware.com/wp-content/uploads/2017/10/cr_i... 768w, https://i0.

Storyboard Suite 5.3: The latest in embedded GUI development

09.07.2018 | 18:58 Uhr

https://i2.wp.com/blog.cranksoftware.com/wp-content/uploads/2018/06/SB_5... 300w, https://i2.wp.com/blog.cranksoftware.com/wp-content/uploads/2018/06/SB_5... 768w, http

Why bad UIs happen to good people

24.05.2018 | 21:31 Uhr

Today’s guest blog post is by one of our UI designers, Ahren. Ahren recently experienced a world of frustration trying to use a self-checkout kiosk. What should be a simple interaction turned out to be unnecessarily frustrating due to some small, but major, problems. So I asked him to write about it.

Crank Software wins John Deere Supplier Innovation award

10.05.2018 | 16:21 Uhr

Crank Software earns recognition as a John Deere Supplier Innovation award winner

Tracealyzer 4.1 mit ITM-Trace Untersützung für FreeRTOS + µC/OS-III

08.05.2018 | 09:44 Uhr

Tracealyzer 4.1 für Micrium µC/OS-III und FreeRTOS untertützt jetzt Tracing mittels ITM mit Keil µVision u. ULINKpro o.ULINKplus

Ab Version 4.1 unterstützt Tracealyzer Instrumentation Trace Macrocell basiertes Trace Aufzeichnung für ARM Cortex-M3, M4 und M7 MCUs. Dieses Feature ist zunächst für FreeRTOS und Micrium µC/OS-III verfügbar, aber die Unterstützung für SafeRTOS und ThreadX ist in Kürze geplant.

Tracealyzer 4.1 für Micrium µC/OS-III freigegeben

07.05.2018 | 09:33 Uhr

 

Hier  finden Sie weitere Informationen über die neuen Features bei Percepio, auch den Link zum Download.

... weiterlesen