HOME

TheInfoList



OR:

DaVinci was a development tool produced by Incross aimed at creating
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HT ...
mobile applications and media content. It includes a
jQuery jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is ...
framework and a
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
library to enable developers and designers to craft web applications designed for mobile devices with a user experience similar to native applications. Business applications, games, rich media content, such as HTML5 multi-media magazines, advertisements, and animation, may be produced with the tool. DaVinci is based on standard web technology – including HTML5,
CSS3 Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone technol ...
, and
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
.


Features

DaVinci comprises DaVinci Studio and DaVinci Animator, which handle application programming and UI design. The tool has a What You See Is What You Get (WYSIWYG) authoring environment where users may
drag and drop In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, it can be used ...
components to build applications and design web content. Open-source libraries, such as KnockOut, JsRender/JsViews, Impress.js, and turn.js, are included in the tool. Other open-source frameworks may also be integrated. The
Model View Controller A model is an informative representation of an object, person or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin ''modulus'', a measure. Models c ...
(MVC) and Data Binding in JavaScript can be handled through DaVinci's Data-Set Editor. Here, view components and model data may be visually bound, which allows users to create web applications with server-integrated UI components without coding. Additionally, DaVinci included an N-Screen editor, which automatically adjusted designs and functionalities to fit the screen sizes of various devices, including smartphones, tablet PCs, and TVs.


DaVinci and jQuery

In collaboration with the jQuery Foundation, DaVinci played a significant role in hosting the first jQuery conference in an Asian district, which took place on November 12, 2012, in Seoul, South Korea. The conference showcased how DaVinci could be utilized in application development demonstrations.Yi, Ji Young
“If you want to easily create a web app, use ‘JQuery’”
, Naver News; South Korea, November 13, 2012.


See also

*
Multiple phone web-based application framework A mobile development framework is a software framework that is designed to support mobile app development. It is a software library that provides a fundamental structure to support the development of applications for a specific environment. Fram ...
*
Mobile application development Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These software applications are designed to run on mob ...


References

{{reflist


External links


Official Website (dead)

Tutorials
Mobile web HTML5 JavaScript Mobile technology Programming tools JavaScript libraries