Crank Software is an innovator in embedded user interface solutions. Our products and services enable R&D teams to quickly develop rich graphical user interfaces (UI) for resource-constrained embedded devices compared to traditional electronic design automation tools. Today, time is wasted in the development lifecycle because the design goes back and forth between UI designers and software engineers. The Crank Storyboard Suite enables UI designers and embedded systems engineers to work in parallel. Storyboard™ manages the entire UI lifecycle—from UI design to simulation to being optimized for the device. Storyboard™ delivers competitive advantage because streamlining the development lifecycle enables companies to get products to market faster, with higher ROI, and lower TCO while delivering a superior customer experience.

Storyboard™ Suite
Storyboard Suite is composed of two parts: Storyboard Designer and Storyboard Embedded Engine. Storyboard Designer provides a WYSIWYG development environment that is designed to enable a UI designer to create a rich user interface. Storyboard Embedded Engine is the runtime component that drives the content developed in Designer on embedded devices. It is architected exclusively to address the unique challenges of bringing a rich UI and user experience (UX) to resource-constrained embedded devices.

Storyboard DesignerStoryboard Embedded Engine
  • WYSIWYG design of user interfaces for embedded applications
  • Import Photoshop files directly into design
  • Design using standard formats for fonts and images
  • UI templates for standard user interface elements
  • One click application simulation
  • Receive immediate feedback on UI designs that may be incompatible with hardware capabilities
  • Integration with Eclipse based embedded development platforms
  • Generation of cross platform deployment bundle for use with Embedded Engine
  • Supports multiple languages without recompiling or re-linking
  • Collaboration with graphical model compare
  • Scripting engine
  • Fully integrated scripting engine debugger
  • UI design report generation
  • Create Templates for code re-use
  • Hosted on Windows, Mac and Linux
  • Animations
  • Support for hardware graphics layers
  • Optimized for embedded hardware
  • Extensible scripting interface
  • Screen transitions: fades, easing
  • Alpha blending and rotation
  • Native system API
  • Screen composition
  • Gesture engine
  • Multiple input sources: touchscreen, keyboard, mouse
  • Dynamic data assignment
  • Scalable
  • Dynamic plugins and action/event invocation
  • External application rendering: video, browser, and more
  • Regression testing interface
  • 3D model support
  • Linux, QNX, Windows Compact 7, Android Support