Storyboard 6.0 now available for download
Big news! We just released Storyboard 6.0 this week and are really excited for customers to start building awesome embedded applications with it.
Below is a list of some of the features and functionality that we’ve included in 6.0. For more information, visit the Storyboard 6.0 page and our recent blog post. Don’t forget to set up for a Crank Help Center account to engage in Storyboard discussions in our community forum.
- Standalone Storyboard application file compare/merge utility included with Storyboard to support continuous integration and automated build workflows.
- Dark UI theme support for the Storyboard Designer development environment.
- The new Resource Export configuration editor allows for fine-grained control over how resources are exported and managed for embedded targets. Used with the new Project Metrics view, this replaces the previous export control in the Simulator/Export dialog.
- The new Project Metrics view allows application developers to understand the full memory and storage costs associated with their application as it is being designed. The Project Metrics works hand-in-hand with the new Resource Export Configuration editor to show the different costs associated with various target deployment scenarios ranging from SW rendering/RT Exec to OpenGL/RTOS deployments. This is a powerful tool for the specialized activity of embedded application deployment.
- Design States offer a brand new way for application developers to see how their application will look in different scenarios. A perfect compliment to the existing screen-based organization states of an application’s user interface, design states show you how a particular screen will look at different times based on changes caused by animations or external data. A great tool to visualize effects that occur in multiple screen contexts!
- Storyboard 6.0 has revamped translation and internationalization functionality to better address the needs of application developers and align with industry standard practices. The new Text Translation view shows what text content has been translated, what that translation value is and includes hints related to the correct visibility of the text. To extend translation to internationalization and some light theming support, users can now add additional variables such as fonts, point sizes and control metrics as attributes to be changed when languages change. Storyboard Engine supports this new functionality via a Lua module that allows fast and easy application language customization using the same translation text sources as in Designer.
- Storyboard 6.0 introduces an optimized OpenGL scene graph renderer. This is a complete re-engineering of the Storyboard Engine rendering pipeline to interface more optimally with high-performance 3D GPU technology in more configurations on more hardware platforms. In some scenarios, performance improves by up to 150%!
- Storyboard Lite Engine is a memory footprint reduced version of the Storyboard Engine specifically targeted at resource-constrained (memory and flash limited) embedded target hardware platforms. In addition, the standard performance optimization tuning that occurs with each Storyboard Engine release, this configuration has been created with an eye to optimizing execution for low memory systems. A direct to C callback API allows developers to simulate environments with Lua and replace that functionality with compiled C code on the target. The Resource Export configuration and the Project Metrics view have been specifically organized to give developers the insight they need to tune a Storyboard Lite Engine deployment.
- A feature scalable user interface has been introduced to Storyboard Designer to provide a common UI development tool that easily adapts itself to enable only those features available on your target platform. The feature allows developers to create rich multi-touch or gesture-based applications that leverage advanced 3D graphics and multimedia capabilities of OpenGL Storyboard Engine platforms in the same environment as they would create svelte and beautiful user interfaces for the more resource-constrained Storyboard Lite Engine platforms. One platform environment supports it all!