In most companies, a developer’s time and skill is in high demand, and when we are prototyping UIs for embedded devices we don’t always want to engage a developer’s deep technical expertise. Unfortunately though, many UI development tools require a high level of technical prowess, leaving designers and marketers reliant on a developer’s schedule and skill set.
When Green Hills Software wanted to showcase the capability of their software architecture for securing IoT devices based on their INTEGRITY RTOS, their Marketing team created the UI for a secure payment credit card demo. They were able to design and build the UI thanks to the ease-of-use of Storyboard Suite’s tools, and their development team were able to add their programming expertise later in the design cycle. This allowed the Marketing team to move forward with the design and prototyping stage without having to wait for development resources.
You can see this payment security demo on Freescale’s Internet of Tomorrow Tour. Visit http://iot.freescale.com/ to find out where when this tour will be coming to a city near you!
Lately we’ve been busy crankin’ out demo videos to show off Storyboard Suite on a variety of MCUs/MPUs and Operating Systems. The tool to design and develop the UIs behind these embedded application demos–Storyboard Suite–stay the same, but the variety of hardware used for deployment speaks to the reach of our supported targets.
Today’s Storyboard demo showcases two applications that you’ve probably seen running on other high-performance MPUs. This demo features the STM32F429 MCU with an ARM Cortex-M4 core running FreeRTOS. We’ve taken advantage of Chrom-ART Accelerator to boost the UI graphics without robbing the core of processing power that can be best utilized for the rest of the application.
We’ve been working on some demos lately to showcase the versatility in the type of applications you can build with Crank Storyboard Suite. You’ve probably seen applications built with Storyboard for Automotive and you know that you can use Storyboard to build application GUIs for Industrial and Medical.
But have you seen a Storyboard application that encourages you to run farther and faster?
Check out our recent demo of the Atmel SAMA5D4 running a treadmill application built with Storyboard Suite. The application features video playback and a touchscreen with multiple controls that can be used to interact with a treadmill to adjust things like speed and incline, and display data like heart rate, distance, and accomplishments. But watch out for that tree!
If you are at ARM TechCon 2014 in Santa Clara this week, stop by the Atmel booth #205 to check out the demo in person.
Crank Software and Renesas Electronics America announced today a collaboration to deliver an enhanced experience for HMI application development on Linux. Crank Storyboard™ Suite provides developers of user interfaces for embedded devices the tools to design, develop, and deploy applications with speed and ease, and Renesas provides the high-speed, high-performance RZ/A microprocessor for the target hardware. Together, Crank and Renesas deliver an impressive solution for efficiently developing fast, beautiful HMI-based applications for Linux systems. Check out the demo to see multiple applications built with Storyboard and deployed to the Renesas RZ/A. If you happen to find yourself at ARM TechCon 2014 from October 1-3, visit the Renesas booth (1114) to learn more about Crank Storyboard™ Suite technology running on the Renesas RZ/A.
Sometimes the best way to display data in Storyboard is with tables and table variables. Tables, as well as cells within the table, are able to contain several render extensions aka user interface table variables. This allows them to behave dynamically and perform a wide variety of tasks. In our last tutorial, we walked through a simple introduction to creating tables in Storyboard Suite. In this tutorial, we are going to go a little deeper and venture into table variables.
Before getting started, download the example that we’ve started for you and import it into Storyboard. You should see something that looks like this: