Да Винчи (программное обеспечение)


DaVinci — это инструмент разработки, используемый для создания мобильных приложений HTML5 и мультимедийного контента. Он включает в себя структуру jQuery , библиотеку JavaScript , которую разработчики и дизайнеры могут использовать для создания веб-приложений, используемых на мобильных устройствах, с пользовательским интерфейсом , аналогичным родным приложениям. [1] С помощью этого инструмента можно создавать бизнес-приложения, игры и мультимедийный контент, например мультимедийные журналы в формате HTML5, рекламу и анимацию. [2] DaVinci основан на стандартных веб-технологиях, включая HTML5, CSS3 и JavaScript . [3]

DaVinci состоит из DaVinci Studio и DaVinci Animator, которые занимаются программированием приложений и дизайном пользовательского интерфейса соответственно. Инструмент имеет среду разработки WYSIWYG (What You See Is What You Get), в которой пользователи могут перетаскивать компоненты для создания приложений и разработки веб-контента. [4]

В инструмент включены библиотеки с открытым исходным кодом, такие как KnockOut , JsRender/JsViews , Impress.js и turn.js. Другие платформы с открытым исходным кодом также могут быть интегрированы.

Контроллер представления модели (MVC) и привязка данных в JavaScript могут управляться с помощью редактора наборов данных DaVinci. Здесь компоненты представления и данные модели могут быть визуально связаны, что позволяет пользователям создавать веб-приложения с интегрированными в сервер компонентами пользовательского интерфейса без написания кода. [5]

DaVinci также включает редактор N-Screen, который автоматически применяет дизайн и функции к размеру экрана различных устройств, таких как смартфоны , планшетные ПК и SmartTV . [6]

DaVinci тесно сотрудничал с jQuery Foundation, проводя первую конференцию jQuery в азиатском регионе 12 ноября 2012 года в Сеуле, Южная Корея. DaVinci использовался в качестве инструмента для демонстрации методов разработки приложений на конференции. [7]