Direkt zum Inhalt


Crank Software

Crank Software Inc. ist ein Innovator im Bereich der embedded Graphical User Interface (GUI) Lösungen für embedded Systeme.

Crank Software’s Produkte und Dienstleistungen ermöglichen es Entwicklungsteams und UI Designern schnell und gemeinschaftlich im Team umfangreiche und animierte Bedienoberflächen für embedded Systeme zu entwickeln, die knapp an Ressourcen sind.


Storyboard Suite

heutige embedded GUI Systementwicklungen benötigen moderne Werkzeuge und Methoden

Die Eclipse basierte Storyboard Suite wurde für Ingenieure und GUI Designer konzipiert. Storyboard ermöglicht es UI Designern, mittels Drag-and-Drop und dem Import von Photoshop o. Sketch basierten Designs, GUI's zu entwerfen. Und das parallel und unabhängig von den System- und Software-Entwicklern.

Mittels der Storyboard Suite können GUI Designer und Entwickler von Embedded Systemen schnell Prototypen von animierten und komplexen GUIs entwickeln und zu simulieren.  Diese GUI's sind dann auch sofort auf Targetsystemen einsetzbar.

GUI / HMI Framework

Storyboard Engine

bringen Sie Ihr GUI schnell auf das Targetsystem, Hardware und RTOS unabhängig

Die Crank Storyboard Embedded Engine stellt die Laufzeitkomponente auf dem embedded System dar. Sie ist so konzipiert worden, dass sie alle GUI-Features, die der Designer ermöglicht, ressourcensparend auf dem embedded System implementiert.

Unterstützte CPUs sind ARM, Cortex-M, Cortex-A, SH2A, SH4, PIC32, FPGA's und x86.
Konkret u.a.: NXP i.MX53, i.MX6, i.MX7, i.MX8 - Raspberry Pi - Microchip SAMA5D2/D4 - PIC32MZ - ST Accordo5 STA1295  - Renesas RZ/A1- TI AM335x BeagleBone Black, AM437x - STM32F4/F7 - STM32MP1 - NXP i.MX RT1050, RT1060

GUI / HMI Framework

Storyboard Designer

targetunabhängige GUI Prototypen Entwicklung mit integrierter Simulation, einfacher Photoshop Import

Der Crank Storyboard Designer ermöglicht es Anwendern schnell einen Prototypen des neuen GUIs zu entwerfen, diesen zu simulieren und dann umgehend auf ein embedded Target System zu bringen.

Der UI Designer verfügt damit über ein leistungsfähiges Werkzeug das ihm die volle Kontrollmöglichkeit über das GUI und sein Verhalten gibt, ohne auf dem Embedded System arbeiten zu müssen. Der Import von Photoshop und Sketch Dateien erspart viel Aufwand.

Der integrierte Simulator und der Android APK, iOS und WIndows .exe Export erlauben ein schnelles Rapi-Prototyping ohne Target.

Da das so erstellte embedded GUI einfach 1:1 ohne Programmierung auf ein Target System zu bringen ist, entfallen umfangreiche Portierungsarbeiten.

GUI / HMI Framework

Storyboard Browser

Der Storyboard Browser ist eine WebKit-basierte Erweiterung für die Storyboard Suite, mit der HTML5-Inhalte direkt in einer Storyboard-Anwendung gerendert werden können. Genau wie die Storyboard Suite wurde auch der Storyboard Browser für eingebettete Geräte wie Fahrzeug-Infotainment, industrielle Automatisierung, medizinische Geräte und Konsumgüter optimiert.

GUI / HMI Framework

Weitere News Crank

Ältere News Crank


Lassen Sie sich beraten, nutzen Sie unser Formular, wir melden uns umgehend bei Ihnen zurück. Oder rufen Sie an:
+49 251 98729-0


Storyboard 3.0 - Support für non-MMU Target via Segger emWin

Hier ein Preview auf die Features der kommenden Release 3.0 der Storyboard Suite.

Crank Storyboard™ Suite ermöglicht es UI Designern und Entwicklern auch komplexe und animierte User Interface Prototypen schnell zu erstellen und dann einfach auf ein Target System zu adaptieren.

Die kommenden Release 3.0 der Crank Storyboard™ Suite hat eineige neue und weiterentwickelte Features, wie z.B. ein weiterentwickeltes Animationswerkzeug mit einer Animations-Zeitskala, Segger emWin Unterstützung für non-MMU Target-CPUs, iOS Unterstützung, kundenspezifische Shader, verbesserte Internationalisierung und Bildoptimierungen.


 Segger embOS Support

Crank Software will be introducing support in Storyboard Suite 3.0 for non MMU targets by offering a runtime for Segger's embOS. New and existing Crank customers will now be able to use Storyboard Suite 3.0 as a single solution to support traditional 32 bit family processors and lower level non MMU platforms.

Storyboard Suite enables customers to begin prototyping and development before a final hardware platform has been chosen. Developers can use the included simulator within Storyboard Designer to test the graphical user interface to verify touch or press events are working as defined in the product specification.

Adding support for non mmu platforms opens up additional hardware opportunities for Storyboard applications. Giving customers more choice on what platforms they can deploy their Storyboard Application on is an incredible value add.

Stay tuned for more information on our non MMU support as we get closer to the Storyboard Suite 3.0 release.


There have been some great articles written about using HTML5 as a UI for mobile and embedded devices. The same message that seems to come across throughout most of these articles is that HTML5 is useful in some situations but definitely has its limitations. HTML5 is not the silver bullet everyone might of thought it was going to be ...

HTML5 is an interpreted solution that requires a web browser (commonly WebKit, an open source project) to convert html content into something viewable to the end user. It is the web browser that is the area of concern since it is usually large in size and fairly complex. Not really something you like to hear especially in the same context as embedded systems because of the browser's need for memory and system resources.

Supporting the web browser is another concern. In the event a customer comes across a bug how does one go about addressing the issue? A customer can get the source to WebKit and try to make the changes themselves but they will quickly see that might not be the best approach especially if they do not have anyone internally with WebKit knowledge. Speaking from experience, WebKit is a complex beast that needs expertise to navigate and to truly understand what is taking place.

Another area to be aware of is certification. Some certifications require documented processes on how a third party's software was written, maintained, tested, and verified. WebKit does not fit very well into this scenario with being an open source, community maintained project.

HTML5 has its place and I can see the allure of it but, even in the case where the advantages of HTML5 out weight its' limitations you still do not want it to be your entire UI solution. Crank Storyboard Suite along with other UI providers have the ability to integrate WebKit into your GUI application. With having HTML5 contained within its own controlled area the rest of your product is not hindered by the performance and memory requirements of HTML5.


Hersteller / Partner
GUI / HMI Framework

© Embedded Tools GmbH | Willy-Brandt-Weg 33 | 48155 Münster | Germany/Deutschland | Datenschutzerklärung | Impressum