Crank Storyboard
Crank Storyboard Suite является продуктом компании Crank Software Inc. и предназначен для высокопродуктивной разработки графических интерфейсов пользователя без сложностей, возникающих при взаимодействии между дизайнерами и программистами.
Storyboard позволяет дизайнерам интерфейсов, не имеющим опыта программирования, манипулировать элементами интерфейса методом перетаскивания (drag-and-drop) и делать это параллельно с работой программистов. Storyboard упрощает процесс разработки и экономит время.
Crank Storyboard Suite
Crank Storyboard Suite это комплекс решений для эффективной разработки динамических графических пользовательских интерфейсов, предназначенных для потребительской электроники, мультимедийных систем и промышленного оборудования:
- Storyboard Designer – инструмент разработки графических интерфейсов
- Storyboard Embedded Engine - среда исполнения контента, созданного в Storyboard Designer, на конкретном устройстве
Storyboard Designer
Storyboard Designer позволяет проектировать внешний вид и поведение интерфейсов, а затем осуществлять их запуск на устройствах.
- Импорт элементов графического интерфейса из всех популярных форматов (psd, jpeg, png и т.д.). Прямой импорт контента из Adobe Photoshop
- Управление анимацией элементов графического интерфейса
- Обработчик сценариев для реализации логики приложений
- Встроенный эмулятор интерфейсов
- Идентичное отображение контента в эмуляторе и на целевой платформе
Storyboard Embedded Engine
Storyboard Embedded Engine воспроизводит контент, созданный в Storyboard Designer, на конкретном устройстве. Storyboard Embedded Engine предназначен для решения задачи запуска сложных пользовательских интерфейсов на устройствах с ограниченными ресурсами. Embedded Engine имеет расширяемую архитектуру, которая позволяет масштабировать интерфейсы продуктов от простых до богатых по функционалу.
- Поддержка анимации и переходов между экранами
- Возможность добавлять собственные жесты
- Требует 200-500K в зависимости от профиля, плюс объем, занимаемый графическими элементами, отображаемыми на дисплее
- Небольшой объем памяти минимизирует воздействие на производительность
- Поддерживает любое аппаратное обеспечение, которое поддерживается используемой ОС
- Использует аппаратное ускорение там, где оно поддерживается
- Одно и тоже решение может быть использовано во всей линейке продуктов, вне зависимости от используемой ОС и аппаратной платформы
- Понятный коммуникационный API для интеграции в систему
- Встроенная поддержка тестирования, включая регрессионные тесты
- Интеграция с WebKit
Дополнительная информация, документация, видео и пробная 30-дневная лицензия доступны на сайте компании Crank Software Inc.