DaVinci (software)


DaVinci es una herramienta de desarrollo utilizada para crear aplicaciones móviles HTML5 y contenido multimedia. Incluye un marco jQuery , una biblioteca de JavaScript que pueden usar los desarrolladores y diseñadores para crear aplicaciones web que se usan en dispositivos móviles con una experiencia de usuario similar a las aplicaciones nativas. [1] Con la herramienta se pueden producir aplicaciones comerciales, juegos y contenido de medios enriquecidos , como revistas, anuncios y animaciones multimedia HTML5. [2] DaVinci se basa en tecnología web estándar, incluidos HTML5, CSS3 y JavaScript . [3]

DaVinci está compuesto por DaVinci Studio y DaVinci Animator, que manejan la programación de aplicaciones y el diseño de la interfaz de usuario , respectivamente. La herramienta tiene un entorno de creación WYSIWYG (lo que ves es lo que obtienes) en el que los usuarios pueden arrastrar y soltar componentes para crear aplicaciones y diseñar contenido web. [4]

Las bibliotecas de código abierto, como KnockOut , JsRender/JsViews , Impress.js y turn.js están incluidas en la herramienta. También se pueden integrar otros marcos de código abierto.

El controlador de vista de modelo (MVC) y el enlace de datos en JavaScript se pueden manejar a través del editor de conjuntos de datos de DaVinci. Aquí, los componentes de vista y los datos del modelo pueden vincularse visualmente, lo que permite a los usuarios crear aplicaciones web con componentes de interfaz de usuario integrados en el servidor sin codificación. [5]

DaVinci también incluye un editor N-Screen, que aplica automáticamente diseños y funciones al tamaño de pantalla de varios dispositivos, como teléfonos inteligentes , tabletas y televisores inteligentes . [6]

DaVinci ha trabajado en estrecha colaboración con la Fundación jQuery en la presentación de la primera conferencia jQuery en un distrito asiático el 12 de noviembre de 2012, en Seúl, Corea del Sur. DaVinci se utilizó como herramienta para demostrar las técnicas de desarrollo de aplicaciones en la conferencia. [7]