3 # DALi 3D ( Dynamic Animation Library ) {#dali-introduction}
5 DALi is a quick and easy way of allowing developers to create Rich UI Applications like:
7 + Image & Video galleries
11 + Homescreens / launch pads
12 + Advanced watch faces for wearable devices
14 DALi is based on OpenGL ES 2.0 & 3.0, however it hides the complexity of
15 the OpenGL API from developers and provides a clean cross-platform C++ & JavaScript framework.
17 ## Features {#dali-features}
19 + Create Images & Text
20 + Create shaders using GLSL
21 + Provide multiple cameras and render targets
22 + Provides Layers to aid in 2D UI layout
23 + Easy to use Animation framework
24 + Automatic background loading of resources ( images / text / meshes )
25 + Runs all animations in a seperate thread. This helps maintain 60 FPS even if JavaScript is performing a long operation ( e.g. Garbage Collection ).
26 + Provides keyboard / touch / mouse handling